Constrained Model Predictive Control for a Hexapod Robot Walking on Irregular Terrain

It is usually a common task that walking on irregular terrain for a hexapod robot. This paper treats the problem of control of a hexapod robot that has been developed in a collaborative project of the Departments of Mechanical Engineering and Automation at Shanghai Jiao Tong University. We derive the hexapod robot’s kinematics and dynamics models, which are non-periodic, nonlinear, hybrid and open-loop unstable. In order to solve this challenge, we compute a transverse linearization about the desired motion which is a linear impulsive system. The real environment, where the robot performs tasks, are usually unstructured and dynamic, it is always difficult to know the size of obstacles the robot strikes on. In order to reduce its reliance on terrain information for locomotion control to the minimum, taking account of physical constraints, we propose a constrained model predictive controller for stabilization of non-periodic trajectories of the hexapod robot walking over irregular terrain. We prove the stability of the proposed controller theoretically. In the end we perform several simulations and experiments to verify the effectiveness of the control algorithm we proposed.

[1]  Qingsong Xu,et al.  Kinematic analysis of a 3-PRS parallel manipulator , 2007 .

[2]  Katie Byl,et al.  Metastable Walking Machines , 2009, Int. J. Robotics Res..

[3]  Ian R. Manchester,et al.  Stability Analysis and Control Design for an Underactuated Walking Robot via Computation of a Transverse Linearization , 2008 .

[4]  Shaoyuan Li,et al.  Crawling Gait Planning for a Quadruped Robot with High Payload Walking on Irregular Terrain , 2014 .

[5]  Jessy W. Grizzle,et al.  Event-Based Stabilization of Periodic Orbits for Underactuated 3-D Bipedal Robots With Left-Right Symmetry , 2014, IEEE Transactions on Robotics.

[6]  Francesco Bullo,et al.  Controlled symmetries and passive walking , 2005, IEEE Transactions on Automatic Control.

[7]  Ian R. Manchester,et al.  Stable dynamic walking over uneven terrain , 2011, Int. J. Robotics Res..

[8]  Antonio Sgorbissa,et al.  Real-Time Path Generation and Obstacle Avoidance for Multirotors: A Novel Approach , 2018, J. Intell. Robotic Syst..

[9]  Andrew Y. Ng,et al.  The Stanford LittleDog: A learning and rapid replanning approach to quadruped locomotion , 2011, Int. J. Robotics Res..

[10]  Daniel E. Koditschek,et al.  Hybrid zero dynamics of planar biped walkers , 2003, IEEE Trans. Autom. Control..

[11]  Jessy W. Grizzle,et al.  A Finite-State Machine for Accommodating Unexpected Large Ground-Height Variations in Bipedal Robot Walking , 2013, IEEE Transactions on Robotics.

[12]  Ian R. Manchester,et al.  Periodic motion planning and analytical computation of transverse linearizations for hybrid mechanical systems , 2008, 2008 47th IEEE Conference on Decision and Control.

[13]  Kevin Blankespoor,et al.  BigDog, the Rough-Terrain Quadruped Robot , 2008 .

[14]  Robin Deits,et al.  Footstep planning on uneven terrain with mixed-integer convex optimization , 2014, 2014 IEEE-RAS International Conference on Humanoid Robots.

[15]  David Q. Mayne,et al.  Constrained model predictive control: Stability and optimality , 2000, Autom..

[16]  E. Zafiriou,et al.  Stability of SISO quadratic dynamic matrix control with hard output constraints , 1991 .

[17]  James P. Schmiedeler,et al.  A framework for the control of stable aperiodic walking in underactuated planar bipeds , 2009, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[18]  Michael Nikolaou,et al.  Robust stability analysis of constrained l1‐norm model predictive control , 1993 .

[19]  Kenzo Nonami,et al.  Development and Control of Mine Detection Robot COMET-II and COMET-III , 2003 .

[20]  Steven M. LaValle,et al.  Planning algorithms , 2006 .

[21]  Xinghua Tian Mechanism Design and Comparison for Quadruped Robot with Parallel-serial Leg , 2013 .

[22]  Manfred Morari,et al.  Model predictive control: Theory and practice - A survey , 1989, Autom..

[23]  Manfred Morari,et al.  ∞-norm formulation of model predictive control problems , 1986, 1986 American Control Conference.

[24]  James B. Rawlings,et al.  Model predictive control with linear models , 1993 .

[25]  E. Westervelt,et al.  Feedback Control of Dynamic Bipedal Robot Locomotion , 2007 .

[26]  Franck Plestan,et al.  Asymptotically stable walking for biped robots: analysis via systems with impulse effects , 2001, IEEE Trans. Autom. Control..

[27]  Scott Kuindersma,et al.  An Architecture for Online Affordance‐based Perception and Whole‐body Planning , 2015, J. Field Robotics.

[28]  Shuoyu Wang,et al.  A New Directional-Intent Recognition Method for Walking Training Using an Omnidirectional Robot , 2017, J. Intell. Robotic Syst..

[29]  Takeo Kanade,et al.  Footstep Planning for the Honda ASIMO Humanoid , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[30]  Jaime Valls Miró,et al.  Planning Stable and Efficient Paths for Reconfigurable Robots On Uneven Terrain , 2017, J. Intell. Robotic Syst..

[31]  Alfred A. Rizzi,et al.  The LittleDog robot , 2011, Int. J. Robotics Res..

[32]  J. Hauser,et al.  Converse Lyapunov functions for exponentially stable periodic orbits , 1994 .

[33]  Feng Gao,et al.  Method for six-legged robot stepping on obstacles by indirect force estimation , 2016 .

[34]  Ian R. Manchester,et al.  Bounding on rough terrain with the LittleDog robot , 2011, Int. J. Robotics Res..

[35]  Mark W. Spong,et al.  Robot dynamics and control , 1989 .

[36]  Scott Kuindersma,et al.  Optimization-based locomotion planning, estimation, and control design for the atlas humanoid robot , 2015, Autonomous Robots.

[37]  Piotr Skrzypczynski,et al.  Rough terrain mapping and classification for foothold selection in a walking robot , 2010, 2010 IEEE Safety Security and Rescue Robotics.