Dynamic modeling and obstacle-crossing capability of flexible pendulum-driven ball-shaped robots

Abstract Ball-shaped robots present a novel and widely studied approach for mobile robotics. Despite the essential benefit of the ball-robot that it cannot flip over or fall down, the robot’s physical construction often severely limits the ball mobility in uneven terrain. The customarily applied quasi-static motion model makes the anticipated theoretical robot mobility even worse, because it completely ignores ball dynamics and therefore seriously under-estimates the robot’s obstacle-crossing capability. The energy-based model, sometimes applied instead of the quasi-static model, over-estimates ball mobility and becomes inconvenient when an active driving motor is added to the system. This paper introduces a new extended dynamic model for flexible pendulum-driven ball-shaped robots, as well as a simulation-based method to predict the robot’s step-crossing capability. The extended dynamic model allows rolling, bouncing and slipping of the robot, and it includes a simplified contact model for the ball-obstacle-interaction. The simulation results have been compared to experimental results obtained with a physical robot. The comparison shows that the new dynamic model and contact model outperform the traditionally applied quasi-static and energy-based models. The new dynamic model may be applied in mobility analysis of ball-robot designs, for path planning, as well as for control algorithm development.

[1]  Alexandre E. Hartl,et al.  Dynamics Modeling of a Mars Tumbleweed Rover , 2006 .

[2]  Tomi Ylikorpi,et al.  Unified Representation Of Decoupled Dynamic Models For Pendulum-Driven Ball-Shaped Robots , 2014, ECMS.

[3]  QingXuan Jia,et al.  Stabilization and Path Following of a Spherical Robot , 2008, 2008 IEEE Conference on Robotics, Automation and Mechatronics.

[4]  P.W.A. Zegelaar,et al.  The dynamic response of tyres to brake torque variations and road unevenesses , 1998 .

[5]  Dimitrios Apostolopoulos,et al.  EXPERIMENTAL CHARACTERIZATION OF A ROBOTIC INFLATABLE WHEEL , 2005 .

[6]  Xiang Fang,et al.  Kinetic Model for a Spherical Rolling Robot with Soft Shell in a Beeline Motion , 2014, J. Multim..

[8]  Tomi Ylikorpi,et al.  Ball-Shaped Robots: An Historical Overview and Recent Developments at TKK , 2005, FSR.

[9]  Qingxuan Jia,et al.  Application of a genetic algorithm-based PI controller in a spherical robot , 2009, 2009 IEEE International Conference on Control and Automation.

[10]  T. Mckeown Mechanics , 1970, The Mathematics of Fluid Flow Through Porous Media.

[11]  C. Poole,et al.  Classical Mechanics, 3rd ed. , 2002 .

[12]  Jack A. Jones,et al.  A preliminary design for a spherical inflatable microrover for planetary exploration , 2008 .

[13]  Qingxuan Jia,et al.  A family of spherical mobile robot: Driving ahead motion control by feedback linearization , 2008, 2008 2nd International Symposium on Systems and Control in Aerospace and Astronautics.

[14]  Yao Cai,et al.  Neural Network Control for the Linear Motion of a Spherical Mobile Robot , 2011 .

[15]  LipsonHod,et al.  Challenges and Opportunities for Design, Simulation, and Fabrication of Soft Robots , 2014 .

[16]  Tomi Ylikorpi,et al.  Ball-Shaped Robots , 2007 .

[17]  Jorge Ambrósio,et al.  Influence of the contact—impact force model on the dynamic response of multi-body systems , 2006 .

[18]  Carlo Menon,et al.  Electroactive Elastomeric Actuators for the Implementation of a Deformable Spherical Rover , 2011, IEEE/ASME Transactions on Mechatronics.

[19]  Alexandre E. Hartl Modeling and Simulation of the Dynamics of Dissipative, Inelastic Spheres with Applications to Planetary Rovers and Gravitational Billiards , 2011 .

[20]  M. Kamaldar,et al.  A control synthesis for reducing lateral oscillations of a spherical robot , 2011, 2011 IEEE International Conference on Mechatronics.

[21]  Li Jiang Gait Analysis of a Novel Biomimetic Climbing Robot , 2010 .

[22]  Goran Jurisa Basic Power-scavenging Tumbleweed Rover , 2010 .

[23]  Matthew D. Toniolo,et al.  Preliminary Dynamic Feasibility and Analysis of a Spherical, Wind-Driven (Tumbleweed), Martian Rover , 2005 .

[24]  H. Lipson,et al.  Dynamic Simulation of Soft Multimaterial 3D-Printed Objects , 2014 .

[25]  Heinrich M. Jaeger,et al.  The first steps of a robot based on jamming skin enabled locomotion , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[26]  Jack A. Jones,et al.  Inflatable robotics for planetary applications , 2001 .

[27]  Yanheng Zhang,et al.  Dynamic analysis of a spherical mobile robot in rough terrains , 2011, Defense + Commercial Sensing.

[28]  David E. Stewart,et al.  Rigid-Body Dynamics with Friction and Impact , 2000, SIAM Rev..

[29]  Richard M. Kolacinski,et al.  Design of a Biologically Inspired Martian Rover based upon the Russian Thistle (Salsola tragus) , 2004 .

[30]  Alberto Behar,et al.  An Overview of Wind-Driven Rovers for Planetary Exploration , 2005 .

[31]  Arto Visala,et al.  A DCM Based Attitude Estimation Algorithm for Low-Cost MEMS IMUs , 2015 .

[32]  Hao Huang,et al.  A deformable spherical planet exploration robot , 2013, International Conference on Graphic and Image Processing.

[33]  QingXuan Jia,et al.  Analysis of Actuation for a Spherical Robot , 2008, 2008 IEEE Conference on Robotics, Automation and Mechatronics.

[34]  Qiang Zhan,et al.  Control of a Spherical Robot: Path Following Based on Nonholonomic Kinematics and Dynamics , 2011 .

[35]  Sun Hanxu,et al.  Motion control of a novel spherical robot equipped with a flywheel , 2009, 2009 International Conference on Information and Automation.

[36]  A. Borisov,et al.  Rolling of a Rigid Body Without Slipping and Spinning: Kinematics and Dynamics , 2013 .

[37]  Tuanjie Li,et al.  Design and Analysis of a Wind-Driven Spherical Robot with Multiple Shapes for Environment Exploration , 2011 .

[38]  Ming Yue,et al.  Adaptive control of an underactuated spherical robot with a dynamic stable equilibrium point using hierarchical sliding mode approach , 2014 .

[39]  Tuanjie Li,et al.  Dynamic Modeling and Simulation of the Internal- and External-Driven Spherical Robot , 2012 .

[40]  Thomas R. Kane,et al.  THEORY AND APPLICATIONS , 1984 .

[41]  Yue Ming,et al.  Introducing HIT Spherical Robot: Dynamic Modeling and Analysis Based on Decoupled Subsystem , 2006, ROBIO.

[42]  Jean-François Laplante,et al.  Étude de la dynamique d'un robot sphérique et de son effet sur l'attention et la mobilité de jeunes enfants , 2004 .

[43]  Wouter Saeys,et al.  Modeling and control of a spherical rolling robot: a decoupled dynamics approach , 2011, Robotica.

[44]  Andre P. Mazzoleni,et al.  Design, Analysis and Testing of Mars Tumbleweed Rover Concepts , 2008 .

[45]  Viktor Kaznov,et al.  EXTREMELY LOW MASS SPHERICAL ROVERS FOR EXTREME ENVIRONMENTS AND PLANETARY EXPLORATION ENABLED WITH MEMS , 2005 .

[46]  M. J. Stallmann Tyre model verification over off-road terrain , 2014 .

[47]  Yang Bai,et al.  Dynamic model and motion planning for a pendulum-actuated spherical rolling robot , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[48]  Jim Euchner Design , 2014, Catalysis from A to Z.

[49]  A. Kilin,et al.  Spherical robot of combined type: Dynamics and control , 2015 .

[50]  Xiaoping Liu,et al.  Dynamic Modeling of a Spherical Robot with Arms by Using Kane's Method , 2008, 2008 Fourth International Conference on Natural Computation.

[51]  Jihong Lee,et al.  A rolling robot: Design and implementation , 2009, 2009 7th Asian Control Conference.

[52]  Richard Kolacinski,et al.  Low Cost Mars Surface Exploration: The Mars Tumbleweed , 2003 .

[53]  François Michaud,et al.  Roball, the Rolling Robot , 2002, Auton. Robots.

[54]  H. Lipson Challenges and Opportunities for Design, Simulation, and Fabrication of Soft Robots , 2014 .

[55]  Sylvester Arnab,et al.  A deformable surface model for soft volume simulation , 2008 .

[56]  Atsushi Koshiyama,et al.  Design and Control of an All-Direction Steering Type Mobile Robot , 1993, Int. J. Robotics Res..

[57]  F. R. Hogan,et al.  Modeling of spherical robots rolling on generic surfaces , 2015 .

[58]  Yun-Jung Lee,et al.  Spherical robot with new type of two-pendulum driving mechanism , 2011, 2011 15th IEEE International Conference on Intelligent Engineering Systems.

[59]  Lanny S. Smoot,et al.  Self locomotion of a spherical rolling robot using a novel deformable pneumatic method , 2010, 2010 IEEE International Conference on Robotics and Automation.

[60]  A.J.C. Schmeitz A Semi-Empirical Three-Dimensional Model of the Pneumatic Tyre Rolling over Arbitrarily Uneven Road Surfaces , 2004 .

[61]  Ahmad Ghanbari,et al.  Design and Implementation of a Novel Spherical Mobile Robot , 2013, J. Intell. Robotic Syst..

[62]  Tomi Ylikorpi,et al.  Dynamic Obstacle Overcoming Capability of Pendulum-Driven Ball-Shaped Robots , 2014, RA 2014.

[63]  Shinichi Hirai,et al.  Circular/Spherical Robots for Crawling and Jumping , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[64]  Qingxuan Jia,et al.  Mechanical analysis about the spherical mobile robot on the moon environment , 2011, Defense + Commercial Sensing.

[65]  Yan Wang,et al.  Motion control of a spherical mobile robot , 1996, Proceedings of 4th IEEE International Workshop on Advanced Motion Control - AMC '96 - MIE.

[66]  Alexander A. Kilin,et al.  The dynamics and control of a spherical robot with an internal omniwheel platform , 2015 .