Trajectory generation and tracking on SE(3) for an underactuated AUV with disturbances
von Ellenrieder KD
MetadataShow full item record
This paper describes the trajectory tracking of an underactuated autonomous underwater vehicle (AUV) with three control inputs (surge, yaw and pitch moment) that operates in the presence of time-varying disturbances. The AUV kinematics are described in global coordinates as a Hamiltonian system on the Lie group SE(3) and the boundary-value problem arising from the geometric framing of Pontryagin’s Maximum Principle is applied to the vehicle kinematics. This 6-dimensional boundary value problem is solved using a numerical shooting method and a novel semi-analytical Lie group integrator. The integrator uses Rodrigue’s formula to express the exact solution of the solution curves, is symplectic and preserves energy and momentum. Inverse dynamics is applied to construct an inner-loop controller, which accounts for constraints on maximum torque and force via time reparametrization. This inner-loop control, which would drive the AUV along the reference trajectory in perfect conditions, is combined with a disturbance observer to construct an outer-loop controller, which ensures stability in the presence of bounded disturbances. Simulation results complete the work.
Showing items related by title, author, creator and subject.
Sarda EI; Qu HJ; Bertaska IR; von Ellenrieder KD (PERGAMON-ELSEVIER SCIENCE LTD, 2016)Field trials of a 4 m long, 180 kg, unmanned surface vehicle (USV) have been conducted to evaluate the performance of station-keeping heading and position controllers in an outdoor marine environment disturbed by wind and ...
Levaggi L; Punta E (Elsevier, 2005)In this paper a double integrator system with delayed input controlled by a sub-optimal second order sliding mode control law is considered. The case when the system is affected by a bounded, uncertain dissipative drift ...