State Estimation for Shore Monitoring Using an Autonomous Surface Vessel

Although many applications of small Autonomous Surface Vessels rely on two-dimensional state estimation, inspection tasks based on long-range sensors require more accurate attitude estimates. In the context of shoreline monitoring relying on a nodding laser scanner, we evaluate three different extended Kalman filter approaches with respect to an accurate ground truth in the range of millimeters. Our experimental setup allowed us to track the impact of sensors noise, including GPS non-Gaussian error, a phenomenon often underestimated. Extensive field experiments demonstrate that the use of a complementary filter in combination with a model-based extended Kalman filter performed best and reduced velocity errors by 73% compared to GPS. Finally, following our state estimation observations, we present a long-term shore monitoring result highlighting changes in the environment over a period of 6 months.

[1]  Larry H. Matthies,et al.  Two years of Visual Odometry on the Mars Exploration Rovers , 2007, J. Field Robotics.

[2]  Gaurav S. Sukhatme,et al.  An experimental study of station keeping on an underactuated ASV , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Leigh McCue,et al.  Handbook of Marine Craft Hydrodynamics and Motion Control [Bookshelf] , 2016, IEEE Control Systems.

[4]  Thor I. Fossen,et al.  Handbook of Marine Craft Hydrodynamics and Motion Control: Fossen/Handbook of Marine Craft Hydrodynamics and Motion Control , 2011 .

[5]  Roland Siegwart,et al.  Autonomous Inland Water Monitoring: Design and Application of a Surface Vessel , 2012, IEEE Robotics & Automation Magazine.

[6]  KubelkaVladimír,et al.  Robust Data Fusion of Multimodal Sensory Information for Mobile Robots , 2015 .

[7]  Marco Bibuli,et al.  Path‐following algorithms and experiments for an unmanned surface vehicle , 2009, J. Field Robotics.

[8]  Robert E. Mahony,et al.  Nonlinear Complementary Filters on the Special Orthogonal Group , 2008, IEEE Transactions on Automatic Control.

[9]  Nicholas M. Patrikalakis,et al.  3D-surface reconstruction for partially submerged marine structures using an autonomous surface vehicle , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  Matthew Dunbabin,et al.  Vision-based docking using an autonomous surface vehicle , 2007, 2008 IEEE International Conference on Robotics and Automation.

[11]  Christopher Kitts,et al.  Field operation of a robotic small waterplane area twin hull boat for shallow‐water bathymetric characterization , 2012, J. Field Robotics.

[12]  Roland Siegwart,et al.  Long-term 3D map maintenance in dynamic environments , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[13]  Roland Siegwart,et al.  Comparing ICP variants on real-world data sets , 2013, Auton. Robots.

[14]  James Udy,et al.  Quantification of ebullitive and diffusive methane release to atmosphere from a water storage , 2011 .

[15]  Kazuya Yoshida,et al.  Collaborative mapping of an earthquake‐damaged building via ground and aerial robots , 2012, J. Field Robotics.

[16]  Paul Newman,et al.  Taking the Long View: A Report on Two Recent Workshops on Long-Term Autonomy [From the Field] , 2012, IEEE Robotics Autom. Mag..

[17]  Sebastian Scherer,et al.  River mapping from a flying robot: state estimation, river detection, and obstacle mapping , 2012, Auton. Robots.

[18]  Timothy D. Barfoot,et al.  Taking the Long View: A Report on Two Recent Workshops on Long-Term Autonomy , 2012 .

[19]  Michael Bosse,et al.  Continuous 3D scan-matching with a spinning 2D laser , 2009, 2009 IEEE International Conference on Robotics and Automation.

[20]  Roland Siegwart,et al.  A low-cost and fail-safe Inertial Navigation System for airplanes , 2012, 2012 IEEE International Conference on Robotics and Automation.

[21]  Gaurav S. Sukhatme,et al.  Towards spatial and semantic mapping in aquatic environments , 2008, 2008 IEEE International Conference on Robotics and Automation.