Walking on Uneven Terrain with Hexapod Robots Having Underactuated Legs and Articulated Body
Abstract
1. Introduction
2. Materials and Methods
2.1. Structural Synthesis
2.2. Robot Design and Rollover Capability
2.3. Coordinate System, Kinematic Mapping, and Body Joint Limits
2.3.1. Coordinate System
2.3.2. Actuator-Joint Mapping and Limits from CAD Simulation
2.4. Active Compliance and Force Distribution
- Reduced actuator count: Minimizing mass and control complexity;
- Localized force sensing: Reducing the total number of transducers required for feedback.
- F, in N, and θ, in deg, denote the current (measured) force and angular position for the pitch or roll joint, respectively;
- and are the corresponding reference (estimated) values;
- represents the system compliance in deg/N (equivalently, is a virtual stiffness in N/deg).
- Negligible Dynamics: The robot’s velocity and mass are sufficiently low to ignore inertial effects;
- Vertical Interaction: Ground reaction forces are assumed to act exclusively in the vertical direction (Figure 5);
- Mass Distribution: The mass of the segments formed by links 2 and 3 (Figure 3) is considered negligible relative to the actuators at joints A and B. These actuators are rigidly coupled, forming link 1 (Figure 3). Unlike previous studies where the total leg mass is often discounted, our design accounts for the combined mass of the six legs, as it is comparable to the main chassis mass. Consequently, the inertial influence of the leg actuators is explicitly included in the equilibrium model as the mass of the entire leg.
- G denotes the total vehicle weight (expressed in N);
- expresses the leg indices ();
- denote the coordinates of the center of mass for leg i;
- denote the coordinates of the robot’s global center of mass;
- denote the coordinates of the robot’s geometric center;
- is the robot body mass;
- represents the mass of a single leg assembly;
- is the gravitational acceleration.
- I denotes the set of supporting legs; depending on the gait type and its specific phase, this set typically includes between three and six legs in active ground contact;
- (xi, yi), for i = 1, …, 6, represent the foot-tip coordinates relative to the origin of the reference frame (the robot’s geometric center).
- for the front-mounted mechanism,
- for the rear joint actuation mechanism,
- for the front-mounted mechanism,
- for the rear joint actuation mechanism,
3. Control Architecture
3.1. Sensing and Actuation Constraints
3.2. System-Level Control Stack
3.3. Force-Based Active Compliance Law and Setpoint Generation
3.4. Reference Forces, Supervision and Recovery Execution
3.5. Compliance-Loop Implementation and Algorithm
| Algorithm 1. Force-based active compliance outer loop (PWM position servos). |
| Inputs (at step k). Nominal references , ; strain-gauge signals; measured angles , (servo potentiometers); support/state information (optional, for model-based .) Parameters. Outer-loop period ; LPF coefficient ; compliance gains , , in deg/N; thresholds ; dwell counters , ; limit margins ; saturation limits ,; slew limits , (and/or a generic ). Outputs. Commanded setpoints , (converted to PWM pulses at the servo frame rate). Initialization (once). Set filtered forces ; ; set FSM state = NORMAL and counters = 0; set , . At each outer-loop update (every ), for each joint j and :
|
3.6. Baseline Control Parameters (Reproducibility)
4. Results
4.1. The Experimental Prototype and Scope

4.2. Measured Forces in the Universal Joints and Estimation Method
4.2.1. Wave Gait


4.2.2. Symmetrical Tripod Gait


4.3. Rollover Recovery Sequences
5. Discussion
5.1. Interpretation of Data and Concept Validation
5.2. Contribution to the Field and Comparison with Prior Work
5.3. Current Limitations and Future Directions
6. Conclusions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Cornejo, J.; Weitzenfeld, A.; Baca, J.; García Cena, C.E. Aerospace Bionic Robotics: BEAM-D Technical Standard of Biomimetic Engineering Design Methodology Applied to Mechatronics Systems. Biomimetics 2025, 10, 668. [Google Scholar] [CrossRef] [PubMed]
- Lin, P.C.; Komsuoglu, H.; Koditschek, D.E. Sensor data fusion for body state estimation in a hexapod robot with dynamical gaits. IEEE Trans. Robot. 2006, 22, 932–943. [Google Scholar] [CrossRef]
- Lin, P.C.; Komsuoglu, H.; Koditschek, D.E. A leg configuration measurement system for full-body pose estimates in a hexapod robot. IEEE Trans. Robot. 2005, 21, 411–422. [Google Scholar] [CrossRef]
- Altendorfer, R.; Moore, N.; Komsuoglu, H.; Buehler, M.; Brown, H.; McMordie, D.; Saranli, U.; Full, R.; Koditschek, D.E. Rhex: A biologically inspired hexapod runner. Auton. Robot. 2001, 11, 207–213. [Google Scholar] [CrossRef]
- Kim, S.; Spenko, M.; Trujillo, S.; Heyneman, B.; Santos, D.; Cutkosky, M.R. Smooth vertical surface climbing with directional adhesion. IEEE Trans. Robot. 2008, 24, 65–74. [Google Scholar] [CrossRef]
- Cutkosky, M.R. Bioinspired Robot Design. In Robotics Goes MOOC; Siciliano, B., Ed.; Springer: Cham, Switzerland, 2025; pp. 273–298. [Google Scholar] [CrossRef]
- Manoonpong, P.; Parlitz, U.; Worgotter, F. Neural Control and Adaptive Neural Forward Models for Insect-like, Energy-Efficient, and Adaptable Locomotion of Walking Machines. Front. Neural Circuits 2013, 7, 12. [Google Scholar] [CrossRef]
- Steingrube, S.; Timme, M.; Worgotter, F.; Manoonpong, P. Self-Organized Adaptation of a Simple Neural Circuit Enables Complex Robot Behaviour. Nat. Phys. 2010, 6, 224–230. [Google Scholar] [CrossRef]
- Bartsch, S.; Birnschein, T.; Cordes, F.; Kuehn, D.; Kampmann, P.; Hilljegerdes, J.; Planthaber, S.; Roemmermann, M.; Kirchner, F. SpaceClimber: Development of a Six-Legged Climbing Robot for Space Exploration. In Proceedings of the ISR 2010 (41st International Symposium on Robotics) and ROBOTIK 2010 (6th German Conference on Robotics), Munich, Germany, 7–9 June 2010; pp. 1–8. [Google Scholar]
- Daltorio, K.A.; Witushynsky, T.C.; Wile, G.D.; Palmer, L.R.; Ab Malek, A.; Ahmad, M.R.; Southard, L.; Gorb, S.N.; Ritzmann, R.E.; Quinn, R.D. A Body Joint Improves Vertical to Horizontal Transitions of a Wall-Climbing Robot. In Proceedings of the 2008 IEEE International Conference on Robotics and Automation, Pasadena, CA, USA, 19–23 May 2008; pp. 3046–3051. [Google Scholar] [CrossRef]
- Allen, T.J.; Quinn, R.D.; Bachmann, R.J.; Ritzmann, R.E. Abstracted Biological Principles Applied with Reduced Actuation Improve Mobility of Legged Vehicles. In Proceedings of the 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453), Las Vegas, NV, USA, 27–31 October 2003; pp. 1370–1375. [Google Scholar] [CrossRef]
- Boxerbaum, A.S.; Werk, P.; Quinn, R.D.; Vaidyanathan, R. Design of an Autonomous Amphibious Robot for Surf Zone Operation: Part I Mechanical Design for Multi-Mode Mobility. In Proceedings of the 2005 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Monterey, CA, USA, 24–28 July 2005; pp. 1459–1464. [Google Scholar] [CrossRef]
- Rasakatla, S.; Krishna, K.M.; Indurkhya, B. Design, Construction and a Compliant Gait of “ModPod”: A Modular Hexpod Robot. In Proceedings of the 2010 IEEE International Conference on Robotics and Biomimetics, Tianjin, China, 14–18 December 2010; pp. 1341–1345. [Google Scholar] [CrossRef]
- Durr, V.; Arena, P.P.; Cruse, H.; Dallmann, C.J.; Drimus, A.; Hoinville, T.; Krause, T.; Mátéfi-Tempfli, S.; Paskarbeit, J.; Patanè, L.; et al. Integrative Biomimetics of Autonomous Hexapedal Locomotion. Front. Neurorobot. 2019, 13, 88. [Google Scholar] [CrossRef]
- Bares, J.E.; Wettergreen, D.S. Dante II: Technical Description, Results, and Lessons Learned. Int. J. Robot. Res. 1999, 18, 621–649. [Google Scholar] [CrossRef]
- Li, X.; Suo, Z.; Liu, D.; Liu, J.; Tian, W.; Wang, J.; Wang, J. Bionic multi-legged robots with flexible bodies: Design, motion, and control. Biomimetics 2024, 9, 628. [Google Scholar] [CrossRef] [PubMed]
- Koyachi, N.; Adachi, H.; Nakamura, T.; Nakano, E. Terrain Following Control of Self-Contained Semi-Fixed Gait Hexapod Walking Robot. In Proceedings of the IEEE International Workshop on Intelligent Robots and Systems, Towards a New Frontier of Applications, Ibaraki, Japan, 3–6 July 1990; pp. 309–314. [Google Scholar] [CrossRef]
- Ota, Y.; Yoneda, K.; Ito, F.; Hirose, S.; Inagaki, Y. Design and Control of 6-DOF Mechanism for Twin-Frame Mobile Robot. Auton. Robot. 2001, 10, 297–316. [Google Scholar] [CrossRef]
- Doroftei, I.; Plesu, G.; Stirbu, B. Force distribution for a walking robot with articulated body. In Mechanisms, Transmissions and Applications; Springer: Dordrecht, The Netherlands, 2011; pp. 77–89. [Google Scholar] [CrossRef]
- Doroftei, I.; Preumont, A. Development of an autonomous micro walking robot with articulated body. In Proceedings of the 2nd International Conference on Climbing and Walking Robots, CLAWAR 99; Wiley: Oxford, UK, 1999; pp. 497–507. [Google Scholar]
- Alexandre, P.; Doroftei, I.; Preumont, A. An autonomous micro walking machine with articulated body. IFAC Proc. Vol. 1998, 31, 557–562. [Google Scholar] [CrossRef]
- Preumont, A.; Alexandre, P.; Doroftei, I.; Goffin, F. A conceptual walking vehicle for planetary exploration. Mechatronics 1997, 7, 287–296. [Google Scholar] [CrossRef]
- Palis, F.; Rusin, V.; Schmucker, U.; Schneider, A.; Zavgorodniy, Y. Legged Robot with Articulated Body in Locomotion Over Complex Terrain. In Climbing and Walking Robots: Proceedings of the 7th International Conference CLAWAR 2004; Springer: Berlin/Heidelberg, Germany, 2004; pp. 321–328. [Google Scholar] [CrossRef]
- Palis, F.; Rusin, V.; Schmucker, U.; Schneider, A.; Zavgorodniy, Y. Walking robot with force controlled legs and articulated body. In Proceedings of the 22nd International Symposium on Robotics and Automation in Construction, Ferrara, Italy, 11–14 September 2005; Available online: https://api.semanticscholar.org/CorpusID:17118444 (accessed on 1 January 2026).
- Zhao, Q.; Nakajima, K.; Sumioka, H.; Yu, X.; Pfeifer, R. Embodiment Enables the Spinal Engine in Quadruped Robot Locomotion. In Proceedings of the 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems, Vilamoura-Algarve, Portugal, 7–12 October 2012; pp. 2449–2456. [Google Scholar] [CrossRef]
- Wei, Z.; Song, G.; Sun, H.; Qi, Q.; Gao, Y.; Qiao, G. Turning Strategies for the Bounding Quadruped Robot with an Active Spine. Ind. Robot. 2018, 45, 657–668. [Google Scholar] [CrossRef]
- Wei, Z.; Song, G.; Qiao, G.; Zhang, Y.; Sun, H. Design and Implementation of a Leg–Wheel Robot: Transleg. J. Mech. Robot. 2017, 9, 051001. [Google Scholar] [CrossRef]
- Pusey, J.L.; Duperret, J.M.; Haynes, G.C.; Knopf, R.; Koditschek, D.E. Free-Standing Leaping Experiments with a Power-Autonomous Elastic-Spined Quadruped. In Proceedings of the Conference on Unmanned Systems Technology XV, Baltimore, MD, USA, 17 May 2013; p. 87410W. [Google Scholar] [CrossRef]














| Function | Role of Articulated Body |
|---|---|
| Balance | Adjusts center of mass for stable locomotion |
| Efficiency | Stores/reduces energy loads, smooth motion |
| Maneuverability | Twisting, bending, adapting to terrain |
| Gait coordination | Syncs leg groups via body movement control |
| Fault tolerance | Enhances robustness and modularity; Recovery from imbalance or damage |
| Obstacle navigation | Bends/flexes to go over/under/through barriers |
| Robot | Reference | Design Solution to Achieve Body Flexibility | Supplementary DOF | Layout |
|---|---|---|---|---|
| AMOS series robots | [7,8] | Single-axis articulation, Rigid connection | 2 + 4 | |
| Dante II | [15] | Reciprocating mechanism | , X | 3 + 3 |
| Hector | [14] | 2 DOFs spindle joint | , , X | 2 + 2 + 2 |
| MELCRAB-2 | [17] | Reciprocating mechanism | , X | 3 + 3 |
| ModPod | [13] | Multi-axis articulation, Rigid connection | , | 2 + 2 + 2 |
| ParaWalker | [18] | Stewart platform | Omnidirectional | 3 + 3 |
| SpiceClimber | [9] | Single-axis articulation, Rigid connection | 2 + 4 | |
| WhegsTM series robots | [10,11,12] | Single-axis articulation, Rigid connection | 2 + 4 |
| DOF | Actuator Angle Range (deg) | Joint Angle Range—Full (deg) | Monotonic |
|---|---|---|---|
| Pitch (γ) | [−50, +50] | [−53.3, +47.5] | Yes |
| Roll (ϕ) | [−80, +80] | [−43.1, +56.9] | Yes |
| DOF | Full Kinematic Range (deg) | Controller Range (deg) | Rationale |
|---|---|---|---|
| Pitch (γ) | [−53.3, +47.5] | [−45, +45] | Margin for compliance offsets and end-stop avoidance |
| Roll (ϕ) | [−43.1, +56.9] | [−35, +35] | Margin for compliance offsets and stability |
| Group | Parameter | Symbol | Value | Unit |
|---|---|---|---|---|
| Timing | Outer-loop update rate | 200 | Hz | |
| Timing | PWM update rate | 50 | Hz | |
| Timing | Sample time | 0.005 | s | |
| Filtering | Force LPF cutoff | 8 | Hz | |
| Filtering | IIR coefficient | 0.78 | - | |
| Limits | Pitch saturation | deg | ||
| Limits | Roll saturation | deg | ||
| Safety shaping | Max. compliance offset (pitch) | deg | ||
| Safety shaping | Max. compliance offset (roll) | deg | ||
| Safety shaping | Slew-rate limit | 0.5 | deg/step | |
| Compliance (stance) | Pitch compliance | 1.003 | deg/N | |
| Compliance (stance) | Roll compliance | 0.315 | deg/N | |
| Compliance (transition) | Pitch compliance | 0.499 | deg/N | |
| Compliance (transition) | Roll compliance | 0.160 | deg/N | |
| Reference | Self-unloading reference | 0 | N | |
| Supervisor trigger | Pitch overload threshold | 12 | N | |
| Supervisor trigger | Roll overload threshold | 25 | N | |
| Supervisor trigger | Roll asymmetry threshold | 15 | N | |
| Supervisor trigger | Angle-to-limit margin | 3 | deg | |
| Supervisor logic | Enter recovery dwell | 40 (0.20) | samples (s) | |
| Supervisor logic | Exit recovery dwell | 60 (0.30) | samples (s) |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Doroftei, I. Walking on Uneven Terrain with Hexapod Robots Having Underactuated Legs and Articulated Body. Biomimetics 2026, 11, 132. https://doi.org/10.3390/biomimetics11020132
Doroftei I. Walking on Uneven Terrain with Hexapod Robots Having Underactuated Legs and Articulated Body. Biomimetics. 2026; 11(2):132. https://doi.org/10.3390/biomimetics11020132
Chicago/Turabian StyleDoroftei, Ioan. 2026. "Walking on Uneven Terrain with Hexapod Robots Having Underactuated Legs and Articulated Body" Biomimetics 11, no. 2: 132. https://doi.org/10.3390/biomimetics11020132
APA StyleDoroftei, I. (2026). Walking on Uneven Terrain with Hexapod Robots Having Underactuated Legs and Articulated Body. Biomimetics, 11(2), 132. https://doi.org/10.3390/biomimetics11020132
