IEEE Journal of Oceanic Engineering · 2013 · 15 citations · 13 references
EngineeringAutonomous SystemsComputer ScienceAutonomous VehiclesRoboticsUnderwater RoboticsAutonomous Underwater VehiclesBehavior PlanningMarine Robot ControlMission PlanningRobot Control ArchitectureRobot Motion PlanningAutonomous Underwater Vehicle ControlAutonomous Underwater Vehicle SystemsBehavior-based ControlControl ArchitectureHierarchical Task PlanningHybrid ControlUnderwater Vehicle ControlWaypoint Planning
In this paper, we propose a control architecture for an autonomous underwater vehicle (AUV), implemented in a hybrid architecture with two layers: a hierarchical planning layer and a reactive execution layer. Most of its tasks are interpreted as a set of waypoints and then specified actions at the points. Thus, in the planning layer, the task planner is designed as a waypoint planner using a genetic algorithm. This planner generates an optimized plan, considering given constraints such as positions of obstacles, current velocities, and task priority. In addition, the execution of the task plan is monitored by a mission supervisor, which determines ongoing tasks and can change the original plan if exceptional events occur. In the execution layer, a behavior-based control with an ethology-based action selection mechanism is implemented. As a result, the AUV can always choose the most appropriate behavior, maximizing its motivation, and the robot is controlled by the output of the selected behavior. Consequently, the proposed control architecture has an open and modular structure. Numerical simulations were conducted to verify its performance.
13
Design and Control of Autonomous Underwater Robots: A Survey
J. Yuh · Autonomous Robots · 2000 · 650 citations
Learning to coordinate behaviors
Pattie Maes, Rodney A. Brooks · 1990 · 364 citations
Control architectures for autonomous underwater vehicles
Kimon P. Valavanis, Denis Gračanin, Maja Matijašević et al. · IEEE Control Systems · 1997 · 172 citations · Full text