Observer-based adaptive affine formation maneuver control for underactuated multi-ASV systems
Dingze Zhang1, Kezhong Liu2, Yue Yang3
1School of Information Engineering, Wuhan University of Technology, Wuhan, 430070, Hubei, China.
ISA Transactions
|August 3, 2026
Summary
This study introduces a novel control strategy for autonomous surface vehicles performing coordinated maneuvers. The approach enhances formation control accuracy despite limited sensing and unknown disturbances.
Area of Science:
- Robotics and Control Systems
- Marine Engineering
- Artificial Intelligence
Background:
- Autonomous surface vehicles (ASVs) require robust control for coordinated maneuvers.
- Limited sensing and unknown disturbances pose significant challenges in ASV formation control.
- Existing methods often struggle with real-time adaptation and estimation of unmeasured states.
Purpose of the Study:
- To develop an observer-based control strategy for underactuated multi-ASV systems.
- To enable ASV formations to perform affine maneuvers (scaling, rotation, translation) in complex environments.
- To address challenges of limited neighbor state information and unknown environmental disturbances.
Main Methods:
- A distributed super-twisting sliding mode observer estimates unavailable neighbor velocities.
- An observer-based affine formation controller is designed for maneuver execution.
- A radial basis function neural network with adaptive weights compensates for unknown disturbances.
- Stability analysis guarantees uniform ultimate boundedness of tracking and estimation errors.
Main Results:
- The proposed strategy effectively estimates unavailable velocities using the observer.
- The controller enables stable affine formation maneuvers.
- The neural network successfully compensates for unknown disturbances.
- Numerical simulations demonstrate high formation tracking accuracy with low mean absolute error (0.310) and root mean square error (1.201).
Conclusions:
- The developed observer and controller are effective for affine formation maneuver control of underactuated ASVs.
- The strategy provides robust performance in the presence of limited sensing and unknown disturbances.
- The approach enhances the navigation capabilities of multi-ASV systems in challenging environments.
Related Concept Videos
One-Degree-of-Freedom System
In mechanical engineering, one-degree-of-freedom systems form the basis of a wide range of electrical and mechanical components. Using these models, engineers can predict the behavior of various parts in a larger system, which gives them insight into how different forces interact with each other.
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
Controller Configurations
Controller configurations are crucial in a car's cruise control system because they manage speed over time to maintain a consistent pace regardless of road conditions, thereby meeting design goals. In traditional control systems, fixed-configuration design involves predetermined controller placement. System performance modifications are known as compensation.
Control-system compensation involves various configurations, most commonly series or cascade compensation, in which the controller aligns...
Control-system compensation involves various configurations, most commonly series or cascade compensation, in which the controller aligns...
Absolute Motion Analysis- General Plane Motion
Visualize a drone, with its propellers spinning rapidly, hovering mid-air. The fascinating movements and operations of this drone can be comprehended by applying the principle of general plane motion.
As the drone's propellers rotate, an upward force is generated that counteracts the force of gravity, enabling the drone to lift off from the ground. This initial movement of the drone is along a straight path, representing a form of translational motion. In this phase, every point on the drone...
As the drone's propellers rotate, an upward force is generated that counteracts the force of gravity, enabling the drone to lift off from the ground. This initial movement of the drone is along a straight path, representing a form of translational motion. In this phase, every point on the drone...
Relative Motion Analysis using Rotating Axes-Problem Solving
Consider a crane whose telescopic boom rotates with an angular velocity of 0.04 rad/s and angular acceleration of 0.02 rad/s2. Along with the rotation, the boom also extends linearly with a uniform speed of 5 m/s. The extension of the boom is measured at point D, which is measured with respect to the fixed point C on the other end of the boom. For the given instant, the distance between points C and D is 60 meters.
Here, in order to determine the magnitude of velocity and acceleration for point...
Here, in order to determine the magnitude of velocity and acceleration for point...
Relative Motion Analysis using Rotating Axes - Acceleration
Consider a component AB undergoing a linear motion. Along with a linear motion, point B also rotates around point A. To comprehend this complex movement, position vectors for both points A and B are established using a stationary reference frame. The absolute velocity of point B is determined by adding the absolute velocity of point A, the relative velocity of point B in the rotating frame, and the effects caused by the angular velocity within the rotating frame.
Time differentiation is...
Time differentiation is...
Three-Dimensional Force System:Problem Solving
A three-dimensional force system refers to a scenario in which three forces act simultaneously in three different directions. This type of problem is commonly encountered in physics and engineering, where it is necessary to calculate the resultant force on the system, which can then be used to predict or analyze the behavior of the object or structure under consideration.
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...

