Bruce : An ASV Solution for the 2016 Maritime RobotX Challenge

This paper provides an overview of the hardware and software systems developed for Bruce, the Queensland University of Technology’s Autonomous Surface Vehicle (ASV) for entry in the 2016 Maritime RobotX Challenge. Bruce is a system-of-systems comprising the ASV, a self-contained underwater robot, and an automated vison-enabled ball launcher. An upgraded sensor suite and new mission software architecture to deal with information discovery and task sequencing built on the Robotic Operating System (ROS) has been developed to allow completion of all challenge tasks. To facilitate software development and offline testing, a highfidelity simulation model was developed and integrated with the software architecture. The ASV’s control, mapping, and taskspecific algorithms have been evaluated both in simulation and through field experiments. Results demonstrating capabilities as well as discussions on lessons learnt are also presented.

[1]  Paul Newman MOOS - Mission Orientated Operating Suite , 2008 .

[2]  Andreas Geiger,et al.  Simultaneous underwater visibility assessment, enhancement and improved stereo , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[3]  Hadas Kress-Gazit,et al.  Reactive high-level behavior synthesis for an Atlas humanoid robot , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[4]  Nils J. Nilsson,et al.  A Formal Basis for the Heuristic Determination of Minimum Cost Paths , 1968, IEEE Trans. Syst. Sci. Cybern..

[5]  Jonathan Bohren,et al.  The SMACH High-Level Executive [ROS News] , 2010 .

[6]  Ronald C. Arkin,et al.  An Behavior-based Robotics , 1998 .

[7]  Matthew Dunbabin,et al.  The Endeavour ASV: Hardware, Sensor & Software Overview , 2014 .

[8]  Anthony Stentz,et al.  The D* Algorithm for Real-Time Planning of Optimal Traverses , 1994 .

[9]  Xiaoou Tang,et al.  Single Image Haze Removal Using Dark Channel Prior , 2011 .

[10]  Stuart E. Dreyfus,et al.  An Appraisal of Some Shortest-Path Algorithms , 1969, Oper. Res..

[11]  Surya P. N. Singh,et al.  V-REP: A versatile and scalable robot simulation framework , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Pedro J. Sanz,et al.  An open source tool for simulation and supervision of underwater intervention missions , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  Alberto Elfes,et al.  Occupancy grids: a probabilistic framework for robot perception and navigation , 1989 .

[14]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.