Time and energy efficient trajectory generator for autonomous underwater vehicle docking operations

Amirmehdi Yazdani, Karl Sammut, Oleg Yakimenko, Andrew Lammas, Youhong Tang

    Research output: Contribution to conferencePaperpeer-review

    13 Citations (Scopus)


    This paper presents a novel real-time quasi-optimal trajectory generator, based on the inverse dynamics in the virtual domain (IDVD) method, to produce a reliable and efficient guidance system for autonomous underwater vehicle (AUV) docking operations. To this end, a challenging docking scenario is defined in a cluttered operating field, encompassing ocean currents and no-fly zones. Using the IDVD method, a trajectory that takes into consideration the hydrodynamic model of the vehicle is generated and the optimality of this trajectory, in regards to mission time and energy expenditure of the vehicle, is considered. Computer simulations demonstrate that the IDVD-based strategy enables the guiding of a vehicle into the dock by satisfying the final boundary conditions of the dock's position and orientation. Generated trajectories are feasible, smooth and realizable using for the vehicle's low-level auto-pilot module. In terms of computation, the solution is suitable for real-time implementation that incorporates uncertainty handling of the operating environment. For further analysis, the generated trajectory is evaluated on a high fidelity AUV simulator. The result of this latter test also demonstrates applicability of the utilized IDVD method for optimization of docking trajectories.

    Original languageEnglish
    Publication statusPublished - 28 Nov 2016
    EventIEEE Oceans 2016 -
    Duration: 19 Sept 2016 → …


    ConferenceIEEE Oceans 2016
    Period19/09/16 → …


    • Autonomous underwater docking
    • AUV simulator
    • IDVD
    • Real-time computation
    • Trajectory optimization


    Dive into the research topics of 'Time and energy efficient trajectory generator for autonomous underwater vehicle docking operations'. Together they form a unique fingerprint.

    Cite this