Skip to main content

Towards dynamic alternating tripod trotting of a pony-sized hexapod robot for disaster rescuing based on multi-modal impedance control

  • Qiao Sun (a1), Feng Gao (a1) and Xianbao Chen (a1)

Hexapod robots are well suited for disaster rescuing tasks due to their stability and load capability. However, most current hexapod robots still rely on static gaits that largely limit their locomotion speed. This paper introduces a hierarchical control strategy to realize a dynamic alternating tripod trotting gait for a hexapod robot based on multi-modal impedance control. At the low level, a position-based impedance controller is developed to realize an adjustable compliant behavior for each leg. At the high level, a new gait controller is developed to generate a stable alternating tripod trotting gait, in which a gait state machine, a leg compliance modulation strategy, and a close-looped body attitude stabilizer are imposed. As a result, the alternating tripod trotting of the hexapod robot can be synchronized as the running of a bipedal robot with stable body attitude. Moreover, this control strategy was verified by experiments on a newly designed pony-sized disaster rescuing robot, HexbotIV, which successfully achieved a dynamic trotting gait with ability to resist the disturbances of mildly uneven terrains. Our control strategy as well as the experimental study can be a valuable reference for other hexapod robots and thus paves a way to the practical deployment of disaster rescuing robots.

Corresponding author
*Corresponding author. E-mail:
Hide All
1. Delcomyn, F. and Nelson, M. E., “Architectures for a biomimetic hexapod robot,” Robot. Auton. Syst. 30 (1), 515 (2000).
2. de Santos, P. G., Cobano, J. A., Garcia, E., Estremera, J. and Armada, M., “A six-legged robot-based system for humanitarian demining missions,” Mechatronics 17 (8), 417430 (2007).
3. Yang, P. and Gao, F., “Leg kinematic analysis and prototype experiments of walking-operating multifunctional hexapod robot,” Proc. Inst. Mech. Eng. Part C: J. Mech. Eng. Sci. 28 (12), 22172232 (2014).
4. Mena, L., Montes, H., Fernández, R., Sarria, J. and Armada, M., “Reconfiguration of a Climbing Robot in an All-Terrain Hexapod Robot,” Proceedings of Robot 2015: 2nd Iberian Robotics Conference (2016) pp. 197–208.
5. Barai, R. K. and Nonami, K., “Locomotion control of a hydraulically actuated hexapod robot by robust adaptive fuzzy control and dead-zone compensation,” Robotica 25 (03), 269281 (2007).
6. Irawan, A. and Nonami, K., “Optimal impedance control based on body inertia for a hydraulically driven hexapod robot walking on uneven and extremely soft terrain,” J. Field Robot. 28 (5), 690713 (2011).
7. Belter, D. and Skrzypczyński, P., “Rough terrain mapping and classification for foothold selection in a walking robot,” J. Field Robot. 28 (4), 497528 (2011).
8. Stelzer, A., Hirschmüller, H. and Görner, M., “Stereo-vision-based navigation of a six-legged walking robot in unknown rough terrain,” Int. J. Robot. Res. 31 (4), 381402 (2012).
9. Pratihar, D. K., Deb, K. and Ghosh, A., “Optimal path and gait generations simultaneously of a six-legged robot using a GA-fuzzy approach,” Robot. Auton. Syst. 41 (1), 120 (2002).
10. Blickhan, R. and Full, R., “Similarity in multilegged locomotion: Bouncing like a monopode,” J. Comp. Physiol. A 173 (5), 509517 (1993).
11. Farley, C. T., Glasheen, J. and McMahon, T. A., “Running springs: Speed and animal size,” J. Exp. Biol. 185 (1), 7186 (1993).
12. Zhang, X., Gong, J. and Yao, Y., “Effects of head and tail as swinging appendages on the dynamic walking performance of a quadruped robot,” Robotica 34 (12), 28782891 (2016).
13. Full, R. J., Blickhan, R. and Ting, L., “Leg design in hexapedal runners,” J. Exp. Biol. 158 (1), 369390 (1991).
14. Vejdani, H., Blum, Y., Daley, M. and Hurst, J., “Bio-inspired swing leg control for spring-mass robots running on ground with unexpected height disturbance,” Bioinspir. Biomim. 8 (4), 046006 (2013).
15. Saranli, U., Buehler, M. and Koditschek, D. E., “RHex: A simple and highly mobile hexapod robot,” Int. J. Robot. Res. 20 (7), 616631 (2001).
16. Weingarten, J. D., Lopes, G. A., Buehler, M., Groff, R. E. and Koditschek, D. E., “Automated Gait Adaptation for Legged Robots,” Proceedings of the IEEE International Conference on Robotics and Automation (2004) pp. 2153–2158.
17. Mcmordie, D., “Towards Pronking with a Hexapod Robot,” Proceedings of the 4th International Conference on Climbing and Walking Robots (2001) pp. 659–666.
18. Neville, N. and Buehler, M., “Towards Bipedal Running of a Six Legged Robot,” Proceedings of the 12th Yale Workshop on Adaptive and Learning Systems (2003).
19. Chou, Y.-C., Huang, K.-J., Yu, W.-S. and Lin, P.-C., “Model-based development of leaping in a hexapod robot,” IEEE Trans. Robot. 31 (1), 4054 (2015).
20. Huang, K.-J., Chen, S.-C., Komsuoglu, H., Lopes, G., Clark, J. and Lin, P.-C., “Design and performance evaluation of a bio-inspired and single-motor-driven hexapod robot with dynamical gaits,” J. Mech. Robot. 7 (3), 031017 (2015).
21. Cham, J. G., Bailey, S. A., Clark, J. E., Full, R. J. and Cutkosky, M. R., “Fast and robust: Hexapedal robots via shape deposition manufacturing,” Int. J. Robot. Res. 21 (10–11), 869882 (2002).
22. Kim, S., Clark, J. E. and Cutkosky, M. R., “iSprawl: Design and tuning for high-speed autonomous open-loop running,” Int. J. Robot. Res. 25 (9), 903912 (2006).
23. Birkmeyer, P., Peterson, K. and Fearing, R. S., “Dash: A Dynamic 16g Hexapedal Robot,” Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (2009) pp. 2683–2689.
24. Hoover, A. M., Burden, S., Fu, X.-Y., Sastry, S. S. and Fearing, R. S., “Bio-Inspired Design and Dynamic Maneuverability of a Minimally Actuated Six-Legged Robot,” Proceedings of the 3rd IEEE RAS and EMBS International Conference on Biomedical Robotics and Biomechatronics BioRob (2010) pp. 869–876.
25. Haldane, D. W., Peterson, K. C., Bermudez, F. L. Garcia and Fearing, R. S., “Animal-Inspired Design and Aerodynamic Stabilization of a Hexapedal Millirobot,” Proceedings of the IEEE International Conference on Robotics and Automation (2013) pp. 3279–3286.
26. Haldane, D. and Fearing, R., “Running Beyond the Bio-Inspired Regime,” Proceedings of the IEEE International Conference on Robotics and Automation (2015) pp. 4539–4546.
27. Hogan, N., “Impedance control: An approach to manipulation: Part ii-implementation,” J. Dyn. Syst. Meas. Control 107 (1), 816 (1985).
28. Semini, C., Barasuol, V., Boaventura, T., Frigerio, M., Focchi, M., Caldwell, D. G. and Buchli, J., “Towards versatile legged robots through active impedance control,” Int. J. Robot. Res. 34 (7), 10031020 (2015).
29. Park, J. H., “Impedance control for biped robot locomotion,” IEEE Trans. Robot. Autom. 17 (6) 870882 (2001).
30. Park, J. and Park, J. H., “Impedance Control of Quadruped Robot and Its Impedance Characteristic Modulation for Trotting on Irregular Terrain,” Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (2012) pp. 175–180.
31. Kwon, O. and Park, J. H., “Asymmetric trajectory generation and impedance control for running of biped robots,” Auton. Robots 26 (1), 4778 (2009).
32. Hyun, D. J., Seok, S., Lee, J. and Kim, S., “High speed trot-running: Implementation of a hierarchical controller using proprioceptive impedance control on the MIT Cheetah,” Int. J. Robot. Res. 33 (11), 14171445 (2014).
33. Montes, H. and Armada, M., “Force control strategies in hydraulically actuated legged robots,” Int. J. Adv. Robot. Syst. 13 (2), 50 (2016).
34. Bjelonic, M., Kottege, N. and Beckerle, P., “Proprioceptive Control of an Over-Actuated Hexapod Robot in Unstructured Terrain,” Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (2016) pp. 2042–2049.
35. Hodoshima, R., Doi, T., Fukuda, Y., Hirose, S., Okamoto, T. and Mori, J., “Development of a quadruped walking robot TITAN XI for steep slope operation-step over gait to avoid concrete frames on steep slopes,” J. Robot. Mechatronics 19 (1), 13 (2007).
36. Nichol, J. G., Singh, S. P., Waldron, K. J., Luther, I. Palmer, R. and Orin, D. E., “System design of a quadrupedal galloping machine,” Int. J. Robot. Res. 23 (10-11), 10131027 (2004).
37. Spröwitz, A., Tuleu, A., Vespignani, M., Ajallooeian, M., Badri, E. and Ijspeert, A. J., “Towards dynamic trot gait locomotion: Design, control, and experiments with Cheetah-cub, a compliant quadruped robot,” Int. J. Robot. Res. 32 (8), 932950 (2013).
38. Gao, F., Li, W., Zhao, X., Jin, Z. and Zhao, H., “New kinematic structures for 2-, 3-, 4-, and 5-DoF parallel manipulator designs,” Mech. Mach. Theory 37 (11), 13951411 (2002).
39. Lawrence, D. A., “Impedance Control Stability Properties in Common Implementations,” Proceedings of the IEEE International Conference on Robotics and Automation (1988) pp. 1185–1190.
40. Raibert, M. H., Chepponis, M. and Brown, H. B. Jr., “Running on four legs as though they were one,” IEEE J. Robot. Autom. 2 (2), 7082 (1986).
41. Sardain, P. and Bessonnet, G., “Forces acting on a biped robot. Center of pressure-zero moment point,” IEEE Trans. Man, Cybern. Part A: Syst. Hum. 34 (5), 630637 (2004).
42. Heglund, N. C. and Taylor, C. R., “Speed, stride frequency and energy cost per stride: How do they change with body size and gait?J. Exp. Biol. 138 (1), 301318 (1988).
43. Miller, B., Schmitt, J. and Clark, J. E., “Quantifying disturbance rejection of slip-like running systems,” Int. J. Robot. Res. 31 (5), 573587 (2012).
44. Dallali, H., Kormushev, P., Tsagarakis, N. G. and Caldwell, D. G., “Can Active Impedance Protect Robots from Landing Impact?” Proceedings of the IEEE-RAS International Conference on Humanoid Robots (2014) pp. 1022–1027.
Recommend this journal

Email your librarian or administrator to recommend adding this journal to your organisation's collection.

  • ISSN: 0263-5747
  • EISSN: 1469-8668
  • URL: /core/journals/robotica
Please enter your name
Please enter a valid email address
Who would you like to send this to? *


Type Description Title
Supplementary materials

Sun et al. supplementary material 1
Supplementary Video

 Video (64.3 MB)
64.3 MB


Full text views

Total number of HTML views: 0
Total number of PDF views: 0 *
Loading metrics...

Abstract views

Total abstract views: 0 *
Loading metrics...

* Views captured on Cambridge Core between <date>. This data will be updated every 24 hours.

Usage data cannot currently be displayed