An Open Torque-Controlled Modular Robot Architecture for Legged Locomotion Research

We present a new open-source torque-controlled legged robot system, with a low-cost and low-complexity actuator module at its core. It consists of a high-torque brushless DC motor and a low-gear-ratio transmission suitable for impedance and force control. We also present a novel foot contact sensor suitable for legged locomotion with hard impacts. A 2.2 kg quadruped robot with a large range of motion is assembled from eight identical actuator modules and four lower legs with foot contact sensors. Leveraging standard plastic 3D printing and off-the-shelf parts results in a lightweight and inexpensive robot, allowing for rapid distribution and duplication within the research community. We systematically characterize the achieved impedance at the foot in both static and dynamic scenarios, and measure a maximum dimensionless leg stiffness of 10.8 without active damping, which is comparable to the leg stiffness of a running human. Finally, to demonstrate the capabilities of the quadruped, we present a novel controller which combines feedforward contact forces computed from a kino-dynamic optimizer with impedance control of the center of mass and base orientation. The controller can regulate complex motions while being robust to environmental uncertainty.

[1]  R. Siegwart,et al.  ScarlETH: Design and Control of a Planar Running Robot , 2011 .

[2]  Darwin G. Caldwell,et al.  Towards versatile legged robots through active impedance control , 2015, Int. J. Robotics Res..

[3]  Jochen J. Steil,et al.  Oncilla Robot: A Versatile Open-Source Quadruped Research Robot With Compliant Pantograph Legs , 2018, Front. Robot. AI.

[4]  Albert Wang,et al.  Proprioceptive Actuator Design in the MIT Cheetah: Impact Mitigation and High-Bandwidth Physical Interaction for Dynamic Legged Robots , 2017, IEEE Transactions on Robotics.

[5]  Atil Iscen,et al.  Sim-to-Real: Learning Agile Locomotion For Quadruped Robots , 2018, Robotics: Science and Systems.

[6]  Zoran Popovic,et al.  Discovery of complex behaviors through contact-invariant optimization , 2012, ACM Trans. Graph..

[7]  Alfred A. Rizzi,et al.  Physically Variable Compliance in Running , 2005 .

[8]  Pieter Abbeel,et al.  Quasi-Direct Drive for Low-Cost Compliant Robotic Manipulation , 2019, 2019 International Conference on Robotics and Automation (ICRA).

[9]  Nicolas Mansard,et al.  Multicontact Locomotion of Legged Robots , 2018, IEEE Transactions on Robotics.

[10]  Kyung-Soo Kim,et al.  Note: A compact three-axis optical force/torque sensor using photo-interrupters. , 2013, The Review of scientific instruments.

[11]  C. T. Farley,et al.  Leg stiffness and stride frequency in human running. , 1996, Journal of biomechanics.

[12]  Daniel E. Koditschek,et al.  Design Principles for a Family of Direct-Drive Legged Robots , 2016, IEEE Robotics and Automation Letters.

[13]  S. Hsieh,et al.  Three-axis optical force plate for studies in small animal locomotor mechanics , 2006 .

[14]  Sangbae Kim,et al.  A compact two DOF magneto-elastomeric force sensor for a running quadruped , 2012, 2012 IEEE International Conference on Robotics and Automation.

[15]  Hae-Won Park,et al.  Design and experimental implementation of a quasi-direct-drive leg for optimized jumping , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[16]  Jan Wikander,et al.  Optimal selection of motor and gearhead in mechatronic applications , 2006 .

[17]  Sangbae Kim,et al.  Facilitating Model-Based Control Through Software-Hardware Co-Design , 2018, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[18]  Gen Endo,et al.  TITAN-XIII: sprawling-type quadruped robot with ability of fast and energy-efficient walking , 2016 .

[19]  Sangbae Kim,et al.  Contact Model Fusion for Event-Based Locomotion in Unstructured Terrains , 2018, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[20]  Hendrik Kolvenbach,et al.  Towards a Passive Adaptive Planar Foot with Ground Orientation and Contact Force Sensing for Legged Robots , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[21]  Sangbae Kim,et al.  Mini Cheetah: A Platform for Pushing the Limits of Dynamic Quadruped Control , 2019, 2019 International Conference on Robotics and Automation (ICRA).

[22]  Juergen Rummel,et al.  Manuscript: Stable Running with Segmented Legs ¤ , 2008 .

[23]  Patrick Slade,et al.  Stanford Doggo: An Open-Source, Quasi-Direct-Drive Quadruped , 2019, 2019 International Conference on Robotics and Automation (ICRA).

[24]  Peter Fankhauser,et al.  ANYmal - a highly mobile and dynamic quadrupedal robot , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[25]  Alexander Herzog,et al.  Learning a Structured Neural Network Policy for a Hopping Task , 2017, IEEE Robotics and Automation Letters.

[26]  Hartmut Witte,et al.  Towards rich motion skills with the lightweight quadruped robot Serval , 2020, Adapt. Behav..

[27]  Albert Wang,et al.  Actuator design for high force proprioceptive control in fast legged locomotion , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[28]  Aiguo Ming,et al.  Development of robot legs inspired by bi-articular muscle-tendon complex of cats , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[29]  Auke Jan Ijspeert,et al.  Towards dynamic trot gait locomotion: Design, control, and experiments with Cheetah-cub, a compliant quadruped robot , 2013, Int. J. Robotics Res..

[30]  Luc Berthouze,et al.  Passive compliance for a RC servo-controlled bouncing robot , 2006, Adv. Robotics.

[31]  Hendrik Kolvenbach,et al.  Cable-Driven Actuation for Highly Dynamic Robotic Systems , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[32]  Hyoukryeol Choi,et al.  Development of torque controllable leg for running robot, AiDIN-IV , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[33]  Alexander Herzog,et al.  On Time Optimization of Centroidal Momentum Dynamics , 2017, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[34]  Alexander Herzog,et al.  Structured contact force optimization for kino-dynamic motion generation , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[35]  Bernd Henze,et al.  Passivity-based whole-body balancing for torque-controlled humanoid robots in multi-contact scenarios , 2016, Int. J. Robotics Res..

[36]  Alexander Herzog,et al.  Momentum control with hierarchical inverse dynamics on a torque-controlled humanoid , 2014, Autonomous Robots.