Abstract
This paper presents a novel Central Pattern Generator (CPG) based rolling gait generation in a small-sized spherical robot and its nonlinear control mechanism. A rhythmic rolling pattern mimicking Pleurotya caterpillar is produced for the spherical robot locomotion. A synergetically combined feedforward-feedback control strategy is proposed. The feedforward component is generated from centrally connected network of CPGs in conjunction with nonlinear robot dynamics. Two nonlinear feedback control methods namely integral (first order) Sliding Mode Control (SMC) and High (or second) Order Sliding Mode Control (HOSMC) are proposed to regulate robot stability and gait robustness in the presence of matched parameter uncertainties and bounded external disturbances. Design, implementation and experimental evaluation of both roll gait control strategies for the spherical robot are done on smooth (indoor) and irregular (outdoor) ground surfaces. The performance of robot control is quantified by measuring the roll angle stability, phase plane convergence and wheel velocities. Experimental results show that proposed novel strategy is efficient in producing a stable rolling gait and robust control of a spherical robot on two different types of surfaces. It further shows that proposed high HOSMC strategy is more efficient in robust rolling gait control of a spherical robot compared to an integral first-order SMC on two different ground conditions.
Similar content being viewed by others
References
Armour R H, Vincent J F V. Rolling in nature and robotics: A review. Journal of Bionic Engineering, 2006, 3, 195–208.
Brackenbury J. Caterpillar kinematics. Nature, 1997, 390, 453.
van Griethuijsen L I, Trimmer B A. Locomotion in caterpillars. Biological Reviews, 2014, 89, 656–670.
Brackenbury J. Fast locomotion in caterpillars. Journal of Insect Physiology, 1999, 45, 525–533.
Marder E, Bucher D. Central pattern generators and the control of rhythmic movements. Journal of Insect Physiology, 2001, 11, 986–996.
Kukillaya R P, Proctor J, Holmes P. Neuromechanical models for insect locomotion: Stability, maneuverability. Chaos, 2009, 19, 026107.
Yu J, Tan M, Chen J, Zhang J. A survey on CPG-inspired control models and system implementation. IEEE Transaction on Neural Networks and Learning Systems, 2014, 25, 441–456.
Wu X, Ma S. CPG-based control of serpentine locomotion of a snake-like robot. Mechatronics, 2010, 20, 326–334.
Chen J, Li G, Zhang J, Yu J. Caterpillar-like climbing method incorporating a dual-mode optimal controller. IEEE Transactions on Automation Science and Engineering, 2015, 99, 1–12.
Lin H T, Leisk G, Trimmer B. TGoQBot: A caterpillarinspired soft-bodied rolling robot. Bioinspiration and Biomimetics, 2011, 6, 026007.
Santos C P, Matos V. Gait transition and modulation in a quadruped robot: A brainstem-like modulation approach. Robotics and Autonomous Systems, 2011, 59, 620–634.
Matsuoka K. Sustained oscillations generated by mutually inhibiting neurons with adaptation. Biological Cybernetics, 1985, 52, 367–376.
Morimoto J, Endo G, Nakanishi J, Hyon S H, Cheng G, Bentivegna D C. Modulation of simple sinusoidal patterns by a coupled oscillator model for biped walking. IEEE International Conference on Robotics and Automation, Orlando, Florida, USA, 2006, 1579–1584.
Halme A, Schonberg T, Wang Y. Motion control of a spherical mobile robot. IEEE International Workshop on Advanced Motion Control, Mie, Japan, 1996, 259–264.
Bicchi A, Balluchi A, Prattichizzo D, Gorelli A. Introducing the sphericle: An experimental testbed for research and teaching in nonholonomy, IEEE International Conference on Robotics and Automation, Albuquerque, NM, USA, 1997, 2620–2625.
Bhattacharya S, Agrawal S. Spherical rolling robot: A design and motion planning studies. IEEE Transactions on Robotics and Automation, 2000, 16, 835–839.
Joshi V A, Banavar R N, Hippalgaonkar R. Design and analysis of a spherical mobile robot. Mechanism and Machine Theory, 2010, 45, 130–136.
Sugiyama Y, Shiotsu A, Yamanaka M, Hirai S. Circular/ spherical robots for crawling and jumping. IEEE International Conference on Robotics and Automation, Barcelona, USA, 2005, 3595–3600.
Kayacan E, Bayraktaroglu Z Y, Saeys W. Modeling and control of a spherical rolling robot: A decoupled dynamics approach. Robotica, 2011, 30, 671–680.
Kalker J J. Three dimensional elastic bodies in rolling contact, Kluwer Academic Publishers, Dordrecht, Netherlands, 1990.
Lamon P, Siegwart R. Wheel torque control in rough terrain- modeling and simulation. IEEE International Conference on Robotics and Automation, Barcelona, USA, 2005, 867–872.
Kuo A D. The relative roles of feedforward and feedback in the control of rhythmic movements. Motor Control, 2002, 6, 129–145.
Utkin V I. Sliding Modes in Control Optimization, 1 st ed, Springer-Verlag Berlin Heidelberg, Germany, 1992.
Zhao B, Li M, Yu H, Hu H, Sun L. Dynamics and motion control of a two pendulums driven spherical robot. IEEE International Conference on Intelligent Robots and Systems, Taipei, 2010, 147–153.
Cai Y, Zhan Q, Xi X. Path tracking control of a spherical mobile robot. Mechanism and Machine Theory, 2011, 51, 58–73.
Fierro R, Lewis F L. Control of a nonholonomic mobile robot: Backstepping kinematics into dynamics. IEEE International Conference on Decision Control, New Orleans, USA, 1995, 3805–3810.
Kayacan E, Ramon H, Saeys W. Adaptive neuro-fuzzy control of a spherical rolling robot using slidingmode- control-theory-based online learning algorithm. IEEE Transaction of Cybernetics, 2013, 43, 170–179.
Vidyasagar M. Nonlinear Systems Analysis, 2nd ed, Prentice Hall, NJ, USA, 1993.
Borisov A, Kilin A, Mamaev I. How to control Chaplygins sphere using rotors. II. Regular and Chaotic Dynamics, 2013, 18, 144–158.
Morinaga A, Svinin M, Yamamoto M. A motion planning strategy for a spherical rolling robot driven by two internal rotors. IEEE Transactions on Robotics, 2014, 30, 993–1002.
Svinin M, Bai Y, Yamamoto M. Dynamic model and motion planning for a pendulum-actuated spherical rolling robot. IEEE International Conference on Robotics and Automation, Seattle, USA, 2015, 656–661.
Levant A. Construction principles of 2-sliding mode design. Automatica, 2007, 43, 576–586.
Hamerlain F, Achour K, Floquet T, Perruquetti W. Higher order sliding mode control of wheeled mobile robots in the presence of sliding effects. European Control Conference, Seville, USA, 2005, 1959–1963.
Chowdhury A R, Prasad B, Kumar V, Panda S K. Bio-harmonized dynamics model for a biology inspired carangiform robotic fish underwater vehicle, IFAC World Congress, Cape Town, South Africa, USA, 2014, 19, 7258–7265.
Chowdhury R A, Panda S K. Finding answers to biological control methods using modulated patterns: An application to bio-inspired robotic fish. IEEE International Conference on Robotics and Automation (ICRA), Seattle, USA, 2015, 3146–3153.
Chowdhury A R, Soh G S, Foong S H, Wood K L. Implementing caterpillar inspired roll control of a spherical robot. IEEE International Conference on Robotics and Automation (ICRA), Singapore, 2017, 4167–4174.
Acknowledgment
This work is supported by the Future Systems and Technology Directorate (FSTD), under the Ministry of Defense, Government of Singapore, under Grant IGDST1301013 for Systems Technology for Autonomous Reconnaissance and Surveillance (STARS) project. The authors gratefully acknowledge the support of the Temasek Lab @SUTD and the SUTD-MIT International Design Center. We would like to thank Mr. Akash Vibhute, Mr. Cheong Li Yang, Mr Chen Xiohan for key contributions for the mechanical CAD and dynamics design of spherical robot. We would acknowledge useful suggestions and feedback given by Mr. Che Kun Law of Purdue University, Mr. Hu Yuan of Robotics Institute, Carnegie Mellon University and Mr. Peter Ho (Co-founder) of HOPE Technik Pte. Ltd.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Chowdhury, A.R., Soh, G.S., Foong, S. et al. Implementation of Caterpillar Inspired Rolling Gait and Nonlinear Control Strategy in a Spherical Robot. J Bionic Eng 15, 313–328 (2018). https://doi.org/10.1007/s42235-018-0024-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s42235-018-0024-x