Dynamic Rolling for a Modular Loop Robot

Reconfigurable modular robots have the ability to use differ ent gaits and configurations to perform various tasks. A roll ing gait is the fastest currently implemented gait available for tra ve sal over level ground and shows dramatic improvements in efficiency. In this work, we analyze and implement a sensor-based feedba ck controller to achieve dynamic rolling for a loop robot. Th e robot senses its position relative to the ground and changes its shape as it rolls. This shape is such that its center of gra vity is maintained to be in front of its contact point with the ground , so in effect the robot is continuously falling and thus acce lerates forward. Using simulation and experimental results, we sho w w the desired shape can be varied to achieve higher termin al velocities. The highest velocity achieved in this work is 26 module lengths per second (1.6m/s) which is believed to be th e fastest gait yet implemented for an untethered modular robot. One of the major findings is that more elongated shapes achieve high er terminal velocities than rounder shapes. We demonstrate th t this trend holds going up as well as down inclines. We show t hat rounder shapes have lower specific resistance and are thus mo re energy efficient. The control scheme is scalable to an arbi tr y number of modules, shown here using 8 to 14 modules.

[1]  Jonathan E. Clark,et al.  iSprawl: Design and Tuning for High-speed Autonomous Open-loop Running , 2006, Int. J. Robotics Res..

[2]  Sanjiv Singh,et al.  The 2005 DARPA Grand Challenge: The Great Robot Race , 2007 .

[3]  Tad McGeer,et al.  Passive Dynamic Walking , 1990, Int. J. Robotics Res..

[4]  K. Tomita,et al.  Self-reconfigurable modular robot - experiments on reconfiguration and locomotion , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[5]  Ying Zhang,et al.  A Platform for Studying Locomotion Systems: Modular Reconfigurable Robots , 2002 .

[6]  Gregory S. Chirikjian,et al.  Kinematics of a metamorphic robotic system , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[7]  Arthur C. Sanderson,et al.  Dynamic rolling of modular robots , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[8]  Wei-Min Shen,et al.  CONRO: Towards Deployable Robots with Inter-Robots Metamorphic Capabilities , 2000, Auton. Robots.

[9]  Wei-Min Shen,et al.  Multimode locomotion via SuperBot robots , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[10]  Andy Ruina,et al.  Energetic Consequences of Walking Like an Inverted Pendulum: Step-to-Step Transitions , 2005, Exercise and sport sciences reviews.

[11]  Mark A. Minor,et al.  Introducing the Hex-a-ball, a Hybrid Locomotion Terrain Adaptive Walking and Rolling Robot , 2005, CLAWAR.

[12]  Sunil K. Agrawal,et al.  Spherical rolling robot: a design and motion planning studies , 2000, IEEE Trans. Robotics Autom..

[13]  Martijn Wisse,et al.  A Three-Dimensional Passive-Dynamic Walking Robot with Two Legs and Knees , 2001, Int. J. Robotics Res..

[14]  Gregory S. Chirikjian,et al.  A modal approach to hyper-redundant manipulator kinematics , 1994, IEEE Trans. Robotics Autom..

[15]  Mark Yim,et al.  Automatic Configuration Recognition Methods in Modular Robots , 2008, Int. J. Robotics Res..

[16]  Martin Buehler,et al.  Design, control, and energetics of an electrically actuated legged robot , 1997, IEEE Trans. Syst. Man Cybern. Part B.

[17]  Satoshi Murata,et al.  Stiffness distribution control - locomotion of closed link robot with mechanical softness , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[18]  Zack J. Butler,et al.  Generic decentralized control for a class of self-reconfigurable robots , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[19]  Mark H. Yim,et al.  Locomotion With A Unit-Modular Reconfigurable Robot , 1995 .

[20]  Daniel E. Koditschek,et al.  Automated gait adaptation for legged robots , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[21]  Benjamin Grocholsky,et al.  The robotics bus: a local communications bus for robots , 2004, SPIE Optics East.

[22]  Mark A. Minor,et al.  Simple motion planning strategies for spherobot: a spherical mobile robot , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[23]  Mark Vim,et al.  Climbing with Snake-Like Robots , 2001 .

[24]  Russ Tedrake,et al.  Efficient Bipedal Robots Based on Passive-Dynamic Walkers , 2005, Science.

[25]  Daniel D. Lee,et al.  Proprioceptive localilzatilon for a quadrupedal robot on known terrain , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[26]  H. Kurokawa,et al.  Automatic locomotion design and experiments for a Modular robotic system , 2005, IEEE/ASME Transactions on Mechatronics.

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

[28]  Mark A. Minor,et al.  Design, Kinematic Analysis, and Quasi-Steady Control of a Morphic Rolling Disk Biped Climbing Robot , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[29]  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.

[30]  Ying Zhang,et al.  Limbless Conforming Gaits with Modular Robots , 2004, ISER.

[31]  Brian Yamauchi,et al.  PackBot: a versatile platform for military robotics , 2004, SPIE Defense + Commercial Sensing.