Target following with motion prediction for unmanned surface vehicle operating in cluttered environments

  • Authors:
  • Petr Švec;Atul Thakur;Eric Raboin;Brual C. Shah;Satyandra K. Gupta

  • Affiliations:
  • Simulation Based System Design Laboratory, Maryland Robotics Center, Department of Mechanical Engineering, University of Maryland, College Park, USA 20742;Department of Mechanical Engineering, Indian Institute of Technology Patna, Patliputra, India 800013;Department of Computer Science, University of Maryland, College Park, USA 20742;Simulation Based System Design Laboratory, Department of Mechanical Engineering, University of Maryland, College Park, USA 20742;Simulation Based System Design Laboratory, Maryland Robotics Center, Department of Mechanical Engineering and the Institute for Systems Research, University of Maryland, College Park, USA 20742

  • Venue:
  • Autonomous Robots
  • Year:
  • 2014

Quantified Score

Hi-index 0.00

Visualization

Abstract

The capability of following a moving target in an environment with obstacles is required as a basic and necessary function for realizing an autonomous unmanned surface vehicle (USV). Many target following scenarios involve a follower and target vehicles that may have different maneuvering capabilities. Moreover, the follower vehicle may not have prior information about the intended motion of the target boat. This paper presents a trajectory planning and tracking approach for following a differentially constrained target vehicle operating in an obstacle field. The developed approach includes a novel algorithm for computing a desired pose and surge speed in the vicinity of the target boat, jointly defined as a motion goal, and tightly integrates it with trajectory planning and tracking components of the entire system. The trajectory planner generates a dynamically feasible, collision-free trajectory to allow the USV to safely reach the computed motion goal. Trajectory planning needs to be sufficiently fast and yet produce dynamically feasible and short trajectories due to the moving target. This required speeding up the planning by searching for trajectories through a hybrid, pose-position state space using a multi-resolution control action set. The search in the velocity space is decoupled from the search for a trajectory in the pose space. Therefore, the underlying trajectory tracking controller computes desired surge speed for each segment of the trajectory and ensures that the USV maintains it. We have carried out simulation as well as experimental studies to demonstrate the effectiveness of the developed approach.