360‐degree visual detection and target tracking on an autonomous surface vehicle

This paper describes perception and planning systems of an autonomous sea surface vehicle (ASV) whose goal is to detect and track other vessels at medium to long ranges and execute responses to determine whether the vessel is adversarial. The Jet Propulsion Laboratory (JPL) has developed a tightly integrated system called CARACaS (Control Architecture for Robotic Agent Command and Sensing) that blends the sensing, planning, and behavior autonomy necessary for such missions. Two patrol scenarios are addressed here: one in which the ASV patrols a large harbor region and checks for vessels near a fixed asset on each pass and one in which the ASV circles a fixed asset and intercepts approaching vessels. This paper focuses on the ASV's central perception and situation awareness system, dubbed Surface Autonomous Visual Analysis and Tracking (SAVAnT), which receives images from an omnidirectional camera head, identifies objects of interest in these images, and probabilistically tracks the objects' presence over time, even as they may exist outside of the vehicle's sensor range. The integrated CARACaS/SAVAnT system has been implemented on U.S. Navy experimental ASVs and tested in on-water field demonstrations. © 2010 Wiley Periodicals, Inc.

[1]  A. G. Amitha Perera,et al.  Bayesian object-level change detection in grayscale imagery , 2004, Proceedings of the 17th International Conference on Pattern Recognition, 2004. ICPR 2004..

[2]  Anthony Hoogs,et al.  Bayesian object-level change detection in grayscale imagery , 2004, ICPR 2004.

[3]  Jacoby Larson,et al.  Autonomous navigation and obstacle avoidance for unmanned surface vehicles , 2006, SPIE Defense + Commercial Sensing.

[4]  Paolo Pirjanian Multiple objective behavior-based control , 2000, Robotics Auton. Syst..

[5]  Paolo Pirjanian,et al.  Behavior Coordination Mechanisms - State-of-the-art , 1999 .

[6]  Leslie Pack Kaelbling,et al.  Interval programming: a multi-objective optimization model for autonomous vehicle control , 2002 .

[7]  Rob Sherwood,et al.  Using Iterative Repair to Increase the Responsiveness of Planning and Scheduling for Autonomous Spacecraft , 1999 .

[8]  Rob Sherwood,et al.  Using Iterative Repair to Improve the Responsiveness of Planning and Scheduling , 2000, AIPS.

[9]  Michael R. Benjamin,et al.  Multi-objective autonomous vehicle navigation in the presence of cooperative and adversarial moving contacts , 2002, OCEANS '02 MTS/IEEE.

[10]  Paul S. Schenker,et al.  Sensory fusion for planetary surface robotic navigation, rendezvous, and manipulation operations , 2003 .

[11]  Steve Ankuo Chien,et al.  Autonomous Science on the EO-1 Mission , 2003 .

[12]  Paul S. Schenker,et al.  Distributed Control of Multi-Robot Systems Engaged in Tightly Coupled Tasks , 2004, Auton. Robots.

[13]  Paul S. Schenker,et al.  CAMPOUT: a control architecture for tightly coupled coordination of multirobot systems for planetary surface exploration , 2003, IEEE Trans. Syst. Man Cybern. Part A.

[14]  Eric Hansen,et al.  Autonomous maritime navigation: developing autonomy skill sets for USVs , 2006, SPIE Defense + Commercial Sensing.

[15]  Terrance L. Huntsberger,et al.  BISMARC: a biologically inspired system for map-based autonomous rover control , 1998, Neural Networks.

[16]  John Yen,et al.  A fuzzy logic based extension to Payton and Rosenblatt's command fusion method for mobile robot navigation , 1995, IEEE Trans. Syst. Man Cybern..

[17]  Robert T. Collins,et al.  Autonomous river navigation , 2004, SPIE Optics East.

[18]  Alessandro Saffiotti,et al.  A Multivalued Logic Approach to Integrating Planning and Control , 1995, Artif. Intell..

[19]  F. Seco,et al.  A laser range-finder scanner system for precise manoeuver and obstacle avoidance in maritime and inland navigation , 2004, Proceedings. Elmar-2004. 46th International Symposium on Electronics in Marine.

[20]  John J. Leonard,et al.  Navigation of unmanned marine vehicles in accordance with the rules of the road , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..