Walking on Rough Terrain with Any Number of Legs
Organizations: The authors are with the University of Michigan, Ann Arbor, MI 48109, USA.
Abstract
Robotics would gain by replicating the remarkable agility of arthropods in navigating complex environments. Here we consider the control of multi-legged systems which have 6 or more legs. Current multi-legged control strategies in robots include large black-box machine learning models, Central Pattern Generator (CPG) networks, and open-loop feed-forward control with stability arising from mechanics. Here we present a multi-legged control architecture for rough terrain using a segmental robot with 3 actuators for every 2 legs, which we validated in simulation for robots with 6 to 16 legs. Segments have identical state machines, and each segment also receives input from the segment in front of it. Our design bridges the gap between WalkNet-like event cascade controllers and CPG-based controllers: it tightly couples to the ground when contact is present, but produces fictive locomotion when ground contact is missing. The approach may be useful as an adaptive and computationally lightweight controller for multi-legged robots, and as a baseline capability for scaffolding the learning of machine learning controllers.
Figures & tables
| Parameter | Description | Range | Value | Unit |
|---|---|---|---|---|
| Max yaw angle | 0.6 | rad | ||
| Yaw threshold (SWING→WAIT FALL) | 0.55 | rad | ||
| Max leg roll | -0.1 | rad | ||
| Roll threshold (RISE→READY) | -0.15 | rad | ||
| Min leg roll | -1.0 | rad | ||
| Touchdown offset | 0.6 | rad |
| Part | Property | Value |
|---|---|---|
| All 3D-printed / laser-cut parts | PLA density | 1.24 g/cm 3 |
| Compliant parts | 300 stainless steel density | 8.0 g/cm 3 |
| Dynamixel MX-64 | Mass | 126 g |
| No-load speed | 78 RPM | |
| Holding torque | 7.3 N m |
Legged Robotics
Legged robotics studies how robots with legs move, perceive their surroundings, and perform useful tasks across varied terrain.
See all 126 papers