Routing and course control of an autonomous sailboat

In this paper, we present a layered control scheme for an autonomous sailboat. The high level control uses a custom cost function with a PRM-Dijkstra algorithm for the routing (global path planning) of autonomous sailboat. This algorithm exploits the sailboat kinematics and wind distribution on a map. For the low level control, we design a new nonlinear course (direction of the velocity vector) controller that exhibits superior performance compared to conventionally used heading controller. A smoothing function is also introduced in the design of the controller to switch easily from course control to heading control, especially when course measurements are noisy at low speed.

[1]  Thom Frühwirth,et al.  A Rule-Based Approach to Long-Term Routing for Autonomous Sailboats , 2011 .

[2]  Y. Briere IBOAT: An autonomous robot for long-term offshore operation , 2008, MELECON 2008 - The 14th IEEE Mediterranean Electrotechnical Conference.

[3]  M. Neal A Hardware Proof of Concept of a Sailing Robot for Ocean Observation , 2006, IEEE Journal of Oceanic Engineering.

[4]  B. Faverjon,et al.  Probabilistic Roadmaps for Path Planning in High-Dimensional Con(cid:12)guration Spaces , 1996 .

[5]  Tobias Pröll,et al.  Autonomous sailboat navigation for short course racing , 2008, Robotics Auton. Syst..

[6]  Frédéric Plumet,et al.  A potential field approach for reactive navigation of autonomous sailboats , 2012, Robotics Auton. Syst..

[7]  Lin Xiao,et al.  Modeling and Nonlinear Heading Control of Sailing Yachts , 2014, IEEE Journal of Oceanic Engineering.

[8]  Frédéric Plumet,et al.  Modeling and Control Design of a Robotic Sailboat , 2014 .

[9]  Lars Hertel,et al.  Development of a Low-Budget Robotic Sailboat , 2014 .

[10]  Roland Stelzer,et al.  A reactive approach to obstacle avoidance in autonomous sailing. , 2010 .

[11]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[12]  Roland Siegwart,et al.  Avalon: Navigation Strategy and Trajectory Following Controller for an Autonomous Sailing Vessel , 2010 .

[13]  Luc Jaulin,et al.  An Interval Approach for Stability Analysis: Application to Sailboat Robotics , 2013, IEEE Transactions on Robotics.

[14]  Frédéric Plumet,et al.  Modeling and reactive navigation of an autonomous sailboat , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Gabriel Hugh Elkaim,et al.  The Atlantis Project: A GPS-Guided Wing-Sailed Autonomous Catamaran , 2006 .

[16]  Yves Briere Between the drifting buoy and the autonomous sailing boat : the Microtransat concept , 2008 .

[17]  N.A. Cruz,et al.  Autonomous sailboats: An emerging technology for ocean sampling and surveillance , 2008, OCEANS 2008.