Related Experiment Video
Updated: Oct 30, 2025

08:18
WheelCon: A Wheel Control-Based Gaming Platform for Studying Human Sensorimotor Control
Published on: August 15, 2020
5.1K
Event-Triggered Approximate Optimal Path-Following Control for Unmanned Surface Vehicles With State Constraints
Summary
This study presents an adaptive dynamic programming control strategy for unmanned surface vehicles (USVs) to achieve precise path following under state constraints, reducing computational load.
Area of Science:
- Robotics
- Control Systems
- Marine Engineering
Background:
- Unmanned Surface Vehicles (USVs) face challenges in path following due to underactuation and state constraints.
- Existing control methods like Barrier Lyapunov Functions (BLF) can be complex and computationally intensive.
Purpose of the Study:
- To develop a novel control algorithm for robust path following in underactuated USVs with state constraints.
- To enhance control performance and reduce computational and communication burdens.
Main Methods:
- A Guidance-based Path-Following (GBPF) principle is integrated to address singularity issues.
- A nonlinear mapping transforms the constrained USV model into an unconstrained system.
- Adaptive Dynamic Programming (ADP) with a critic Neural Network (NN) approximates optimal control.
- An event-triggered mechanism is employed to optimize control updates.
Main Results:
- The proposed method effectively handles state constraints without traditional BLF.
- The control scheme guarantees approximate optimal performance.
- The event-triggered approach significantly reduces communication and computational demands compared to time-triggered methods.
- Stability of the closed-loop system is mathematically proven.
Conclusions:
- The combined backstepping, ADP, and event-triggered control strategy offers an effective solution for USV path following.
- The approach demonstrates improved efficiency and robustness in handling state constraints.
- Simulation and experimental results validate the proposed method's effectiveness.
Related Concept Videos
Root-Locus Method
244
A cruise control system in a car is designed to maintain a specified speed automatically by adjusting the gas pedal. The system continuously measures the vehicle's speed and makes fine adjustments to the pedal to achieve this goal. The root locus method is particularly useful for understanding how the cruise control system's behavior changes under varying conditions, such as when the car goes uphill, downhill, or faces strong wind resistance.
This system can be represented by a block...
This system can be represented by a block...
244
Controller Configurations
199
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...
Control-system compensation involves various configurations, most commonly series or cascade compensation, in which the controller...
199
Statically Indeterminate Problem Solving
554
Statically indeterminate problems are those where statics alone can not determine the internal forces or reactions. Consider a structure comprising two cylindrical rods made of steel and brass. These rods are joined at point B and restrained by rigid supports at points A and C. Now, the reactions at points A and C and the deflection at point B are to be determined. This rod structure is classified as statically indeterminate as the structure has more supports than are necessary for maintaining...
554
Uniform Depth Channel Flow: Problem Solving
175
To calculate the flow rate for a trapezoidal channel, first, identify the bottom width, side slope, and flow depth of the channel. The cross-sectional area (A) corresponding to the depth of flow (y), channel bottom width (B), and side slope (θ) is determined by:Next, calculate the wetted perimeter, which includes the bottom width and the sloped side lengths in contact with the water. Using the values of the cross-sectional area and the wetted perimeter, determine the hydraulic radius by...
175
State Space to Transfer Function
372
The conversion of state-space representation to a transfer function is a fundamental process in system analysis. It provides a method for transitioning from a time-domain description to a frequency-domain representation, which is crucial for simplifying the analysis and design of control systems.
The transformation process begins with the state-space representation, characterized by the state equation and the output equation. These equations are typically represented as:
The transformation process begins with the state-space representation, characterized by the state equation and the output equation. These equations are typically represented as:
372
Linear Approximation in Time Domain
172
Nonlinear systems often require sophisticated approaches for accurate modeling and analysis, with state-space representation being particularly effective. This method is especially useful for systems where variables and parameters vary with time or operating conditions, such as in a simple pendulum or a translational mechanical system with nonlinear springs.
For a simple pendulum with a mass evenly distributed along its length and the center of mass located at half the pendulum's length,...
For a simple pendulum with a mass evenly distributed along its length and the center of mass located at half the pendulum's length,...
172

