Title :
UUV on-board path planning in a dynamic environment for the Manta test vehicle
Author :
Miotto, Piero ; Wilde, John ; Menozzi, Alberico
Author_Institution :
Draper Lab., Aerosp. Control Group, Cambridge, MA, USA
Abstract :
Presents recent work in the areas of simulation, mission planning, and mission execution for an unmanned undersea vehicle (UUV). The UUV we consider is the Manta Test Vehicle (MTV), operated by the Naval Undersea Warfare Center (NUWC) in Newport, Rhode Island. A 6-degrees-of-freedom Simulink model of the MTV vehicle dynamics augmented with an autopilot is used to test the algorithms. The on-board mission planner generates reference trajectories for the vehicle to follow, taking into consideration bathymetry data and moving obstacles that are within the forward-looking sonar range. A trajectory consists of a sequence of waypoints and associated headings from the current vehicle location and orientation to the goal. Trajectory generation takes into consideration the dynamic capabilities of the MTV. The D* algorithm - an extension to the Dijkstra shortest-path algorithm which allows efficient re-planning when arc-costs change - is used to generate and maintain a safe trajectory. Trajectory re-planning is triggered when the sonar detects an obstacle in the trajectory currently being followed. A Model Predictive Control (MPC) algorithm is inserted between the D* algorithm and the vehicle inner loop autopilot. The MPC algorithm issues the reference commands to the autopilot to allow the vehicle to follow the planned trajectory. The cost function within the MPC algorithm can be changed depending on the guidance task. The MPC algorithm uses a full nonlinear model of the MTV vehicle to project ahead the output trajectory and employs orthogonal Laguerre polynomials to create basis functions that are used in the synthesis of reference commands to the autopilot. The MPC controller also provides a second layer of obstacle avoidance capability and keeps the vehicle on-track in the presence of a current.
Keywords :
collision avoidance; motion estimation; oceanographic equipment; underwater vehicles; D* algorithm; Dijkstra shortest-path algorithm; MPC algorithm; MPC controller; MTV vehicle dynamics; Manta test vehicle; NUWC; Naval Undersea Warfare Center; Newport; Rhode Island; Simulink model; UUV on-board path planning; algorithm testing; arc-costs; autopilot; bathymetry data; cost function; forward-looking sonar range; mission execution; mission planning; model predictive control; moving obstacles; nonlinear model; obstacle avoidance; on-board mission planner; orthogonal Laguerre polynomials; output trajectory; reference commands; reference trajectories; sonar detection; task guidance; trajectory generation; trajectory replanning; unmanned undersea vehicle; vehicle location; vehicle orientation; waypoints; Change detection algorithms; Cost function; Path planning; Prediction algorithms; Predictive control; Predictive models; Sonar detection; Testing; Vehicle dynamics; Vehicles;
Conference_Titel :
OCEANS 2003. Proceedings
Conference_Location :
San Diego, CA, USA
Print_ISBN :
0-933957-30-0
DOI :
10.1109/OCEANS.2003.178296