Modeling multi-legged robot locomotion with slipping and its experimental validation
Ziyou Wu, Dan Zhao, Shai Revzen
TL;DR
The paper addresses the challenge of modeling multi-legged locomotion with slipping by employing a momentum-ignoring local connection, expressed as $v_b = A(r) \dot r$, and a bilinear viscous-Coulomb friction ansatz. It introduces a spring-supported contact model to identify which feet contact the ground and their gravity loading, followed by a linear force/moment balance that yields planar body velocity; the approach produces a linear, tractable system even with many slipping contacts. Experimental validation on a 6-DoF-per-leg BigANT hexapod with force-torque sensors demonstrates that the viscous-Coulomb model predicts foot forces and body velocity with accuracy comparable to Coulomb friction while enabling ~50× faster computation and easy parallelization. The method generalizes to multipods (6–12 legs) and a Ghost Spirit quadruped, showing strong scalability and potential for online planning and control in field robotics. Overall, the work provides a principled, fast, and scalable framework for multi-contact legged locomotion that leverages geometric mechanics and friction modeling to enable reliable predictions in slipping regimes.
Abstract
Multi-legged robots with six or more legs are not in common use, despite designs with superior stability, maneuverability, and a low number of actuators being available for over 20 years. This may be in part due to the difficulty in modeling multi-legged motion with slipping and producing reliable predictions of body velocity. Here we present a detailed measurement of the foot contact forces in a hexapedal robot with multiple sliding contacts, and provide an algorithm for predicting these contact forces and the body velocity. The algorithm relies on the recently published observation that even while slipping, multi-legged robots are principally kinematic, and employ a friction law ansatz that allows us to compute the shape-change to body-velocity connection and the foot contact forces. This results in the ability to simulate motion plans for a large number of potentially slipping legs. In homogeneous environments, this can run in (parallel) logarithmic time of the planning horizon
