Periodic trajectories of mobile robots

Differential drive robots, such as robotic vacuums, often have at least two motion primitives: the ability to travel forward in straight lines, and rotate in place upon encountering a boundary. They are often equipped with simple sensors such as contact sensors or range finders, which allow them to measure and control their heading angle with respect to environment boundaries. We aim to find minimal control schemes for creating stable, periodic “patrolling” dynamics for robots that drive in straight lines and “bounce” off boundaries at controllable angles. As a first step toward analyzing high-level mobile robot dynamics in more general environments, we analyze the location and stability of periodic orbits in regular polygons. The contributions of this paper are: 1) proving the existence of periodic trajectories in n-sided regular polygons and showing the range of bounce angles that will produce such trajectories; 2) an analysis of their stability and robustness to modeling errors; and 3) a closed form solution for the points where the robot collides with the environment boundary while patrolling. We present simulations confirming our theoretical results.

[1]  Pedro Duarte,et al.  SRB Measures for Polygonal Billiards with Contracting Reflection Laws , 2014 .

[2]  Jason M. O'Kane,et al.  Planning for provably reliable navigation using an unreliable, nearly sensorless robot , 2013, Int. J. Robotics Res..

[3]  Steven M. LaValle,et al.  Toward the design and analysis of blind, bouncing robots , 2013, 2013 IEEE International Conference on Robotics and Automation.

[4]  Brent A. Yorgey Monoids: theme and variations (functional pearl) , 2012, Haskell '12.

[5]  Roberto Markarian,et al.  Pinball billiards with dominated splitting , 2009, Ergodic Theory and Dynamical Systems.

[6]  W. Hooper,et al.  Billiards in nearly isosceles triangles , 2008, 0807.3498.

[7]  Roger A. Johnson,et al.  Advanced Euclidean Geometry , 2007 .

[8]  Hugh F. Durrant-Whyte,et al.  Simultaneous localization and mapping: part I , 2006, IEEE Robotics & Automation Magazine.

[9]  Noah J. Cowan,et al.  Dynamical Wall Following for a Wheeled Robot Using a Passive Tactile Sensor , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[10]  Serge Tabachnikov,et al.  Geometry and billiards , 2005 .

[11]  Ricardo O. Carelli,et al.  Corridor navigation and wall-following stable control for sonar-based mobile robots , 2003, Robotics Auton. Syst..

[12]  James Dugundji,et al.  Elementary Fixed Point Theorems , 2003 .

[13]  Sebastian Thrun,et al.  FastSLAM: a factored solution to the simultaneous localization and mapping problem , 2002, AAAI/IAAI.

[14]  Hugh F. Durrant-Whyte,et al.  A solution to the simultaneous localization and map building (SLAM) problem , 2001, IEEE Trans. Robotics Autom..

[15]  Yoshihiko Nakamura,et al.  The chaotic mobile robot , 1997, Proceedings 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human and Environment Friendly Robots with High Intelligence and Emotional Quotients (Cat. No.99CH36289).

[16]  V. Jones,et al.  Lissajous knots and billiard knots , 1998 .

[17]  Richard Evan Schwartz,et al.  The Pentagram Map , 1992, Exp. Math..

[18]  E. A. Jackson,et al.  Perspectives of nonlinear dynamics , 1990 .