Kinematic mechanism and path planning of the Essboard

In this paper, we study the kinematic mechanism and path planning for a two-caster nonholonomic vehicle (the Essboard) which is a recent variant of skateboard. Different from the most studied Snakeboard, the Essboard consists of a torsion bar and two platforms, each of which contains a pedal and a caster. We first investigate the relationship between the tilt angles of the pedals and the wheel directions of the casters. This relationship reveals how to control the wheel directions by adjusting the tilt angles. Next, the rotational radius of the Essboard is derived for a given pair of tilt angles of both pedals. The rotational radius of the Essboard is much different than that of the Snakeboard. Then we develop a path-planning algorithm for the Essboard to move from a start position to the goal, using a series of consecutively connected arcs, which are tangent to each other at the connected points. It is shown from a kinematic point of view that the path planning of the Essboard can be solved by a series of pairs of pedals’ tilt angles. Three experiments are conducted to confirm the correctness of the main results. The results in this paper are a foundation for further study of the Essboard.

[1]  A. Asnafi,et al.  Some flower-like gaits in the snakeboard’s locomotion , 2007 .

[2]  Elie A. Shammas,et al.  Motion planning for the Snakeboard , 2012, Int. J. Robotics Res..

[3]  Sunil Kumar Agrawal,et al.  Formation Planning and Control of UGVs with Trailers , 2005, Auton. Robots.

[4]  JiYe Zhang,et al.  Trajectory planning and yaw rate tracking control for lane changing of intelligent vehicle on curved road , 2011 .

[5]  Wolfram Burgard,et al.  Autonomous miniature blimp navigation with online motion planning and re-planning , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  Kevin M. Lynch,et al.  Exact minimum control switch motion planning for the snakeboard , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[7]  Howie Choset,et al.  Towards a Unified Approach to Motion Planning for Dynamic Underactuated Mechanical Systems with Non-holonomic Constraints , 2007, Int. J. Robotics Res..

[8]  Joel W. Burdick,et al.  Nonholonomic mechanics and locomotion: the snakeboard example , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[9]  Kevin M. Lynch,et al.  Minimum control-switch motions for the snakeboard: a case study in kinematically controllable underactuated systems , 2004, IEEE Transactions on Robotics.

[10]  Francisco R. Feito-Higueruela,et al.  A solution to the Path Planning problem using angle preprocessing , 2010, Robotics Auton. Syst..

[11]  A. Bloch,et al.  Nonholonomic Mechanics and Control , 2004, IEEE Transactions on Automatic Control.

[12]  Joel W. Burdick,et al.  The Geometric Mechanics of Undulatory Robotic Locomotion , 1998, Int. J. Robotics Res..

[13]  WanZhong Zhao,et al.  Multidiscipline collaborative optimization of differential steering system of electric vehicle with motorized wheels , 2012 .

[14]  Marcello Bonfè,et al.  Online smooth trajectory planning for mobile robots by means of nonlinear filters , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  A. S. Kuleshov,et al.  Nonlinear dynamics and stability of the skateboard , 2009 .

[17]  Vijay Kumar,et al.  Optimal Gait Selection for Nonholonomic Locomotion Systems , 2000, Int. J. Robotics Res..

[18]  J. Marsden,et al.  Optimal Control for Holonomic and Nonholonomic Mechanical Systems with Symmetry and Lagrangian Reduction , 1997 .

[19]  Jing-Sin Liu,et al.  Practical and flexible path planning for car-like mobile robot using maximal-curvature cubic spiral , 2005, Robotics Auton. Syst..

[20]  Francesco Bullo,et al.  Kinematic controllability and motion planning for the snakeboard , 2003, IEEE Trans. Robotics Autom..

[21]  P. Venkataraman,et al.  Applied Optimization with MATLAB Programming , 2001 .

[22]  Elie A. Shammas,et al.  An Analytic Motion Planning Solution for the Snakeboard , 2011, Robotics: Science and Systems.

[23]  Bin Li,et al.  Analysis of the constraint relation between ground and self-adaptive mobile mechanism of a transformable wheel-track robot , 2011 .

[24]  Russ Tedrake,et al.  Robust Online Motion Planning with Regions of Finite Time Invariance , 2012, WAFR.

[25]  A. S. Kuleshov,et al.  Various schemes of the skateboard control , 2010 .

[26]  Minoru Sasaki,et al.  Motion measurement of a two-wheeled skateboard and its dynamical simulation , 2012 .

[27]  S. Sastry,et al.  Nonholonomic motion planning: steering using sinusoids , 1993, IEEE Trans. Autom. Control..