Abstract
Advanced high-performance computing (HPC) plays an important role in solving complex and large problems in robot simulation, parameter identification, and control. This article introduces a flexible hexapod robot with arc-shaped legs that has the ability to move fast and agilely based on HPC. Its mechanical structure design follows the principle of miniaturization and lightweight. While the robot uses drive devices with high power density, power supply, and drive, systems with high performance are designed for it to meet the requirements of high bursting capabilities and rapid movement capabilities. Meanwhile, this article proposes a gait generation and control method for the hexapod robot based on max-plus algebra. This method regards the movement of touching and leaving the ground during robot’s walking as discrete events and uses a set of max-plus algebraic linear equations to describe the sequence of each discrete event in different locomotion gaits. By using this method, control laws for various gaits can be generated easily, switch of different gaits in real time can be achieved by switching the control matrix of these gaits, while the stability of the switching process and the synchronism of the locomotion of each leg before and after switching are also ensured. The virtual prototype simulation and physical prototype experiments were exerted to verify the effectiveness of the structure design and control method. Moreover, the simulation analysis and prototype experiment of Trotting diagonal gait and Pronking jumping gait were carried out in which the Pronking gait had a maximum traveling speed of 1.2 m/s.
Similar content being viewed by others
References
Ota T, Ohara K, Ichikawa A, Kobayashi T, Hasegawa Y, Fukuda T (2016) Modeling of the high-speed running humanoid robot. In: International Symposium on Micro-NanoMechatronics and Human Science (MHS). IEEE pp 1–3
Yuan X, Kong L, Feng D, Wei Z (2017) Automatic feature point detection and tracking of human actions in time-of-flight videos. IEEE/CAA J Autom Sin 4(4):677–685
Fang B, Guo X, Wang Z, Li Y, Elhoseny M, Yuan X (2019) Collaborative task assignment of interconnected, affective robots towards autonomous healthcare assistant. Future Gener Comput Syst 92:241–251
Saranli U, Buehler M, Koditschek DE (2001) Rhex: a simple and highly mobile hexapod robot. Int J Robot Res 20(7):616–631
Zhao B (2012) The design and dynamic analysis of a bionic hexapod on desert, Master’s thesis, Jilin University
Xu L (2013) Research on motion characteristics of arched foot in soft substrates and amphibious robot with foot-flipper composite propulsion mechanism, Ph.D. thesis, University of Science and Technology of China
Fang B, Zhang Q, Wang H, Yuan X (2018) Personality driven task allocation for emotional robot team. Int J Mach Learn Cybern 9(12):1955–1962
Revzen S, Kvalheim M (2015) Data driven models of legged locomotion. Micro Nanotechnol Sens Syst Appl 7(9467):1–8
Kong L, Yuan X, Maharjan AM (2018) A hybrid framework for automatic joint detection of human poses in depth frames. Pattern Recognit. 77:216–225
Grillner S (2016) Neurobiology of vertebrate locomotion. Springer, New York
Zang X, Liu Y, Li W, Lin Z, Zhao J (2017) Design and experimental development of a pneumatic stiffness adjustable foot system for biped robots adaptable to bumps on the ground. Appl Sci 7(10):1005
Takakusaki K (2017) Functional neuroanatomy for posture and gait control. J Mov Disord 10(1):1
Elhoseny M, Shehab A, Yuan X (2017) Optimizing robot path in dynamic environments using genetic algorithm and Bezier curve. J Intell Fuzzy Syst 33(4):2305–2316
Hamed KA, Ames A D et al (2018) Dynamically stable 3D quadrupedal walking with multi-domain hybrid system models and virtual constraint controllers. arXiv preprint arXiv:1810.06697, pp 1–8
Hubicki C, Abate A, Clary P, Rezazadeh S, Jones M, Peekema A, Van Why J, Domres R, Wu A, Martin W et al (2018) Walking and running with passive compliance: lessons from engineering a live demonstration of the ATRIAS biped. IEEE Robot Autom Mag 99:1
Lopes GA, Kersbergen B, De Schutter B, van den Boom T, Babuška R (2016) Synchronization of a class of cyclic discrete-event systems describing legged locomotion. Discrete Event Dyn Syst 26(2):225–261
Wonham WM (2015) Supervisory control of discrete-event systems. Springer, New York
Li M, He Z, Zha F (2018) Design and analysis of a semi-circular flexible hexapod robot miniRHex. In: 13th World Congress on Intelligent Control and Automation (WCICA). IEEE pp 418–423
van der Sanden B, Geilen M, Reniers M, Basten T (2018) Partial-order reduction for performance analysis of max-plus timed systems. In: 18th International Conference on Application of Concurrency to System Design (ACSD), IEEE, pp 40–49
Wang H, Fan Y, Fang B, Dai S (2018) Generalized linear discriminant analysis based on euclidean norm for gait recognition. Int J Mach Learn Cybern 9(4):569–576
Gonçalves VM, Maia CA, Hardouin L (2017) On max-plus linear dynamical system theory: the regulation problem. Automatica 75:202–209
Acknowledgements
All authors declare that: (1) no support, financial or otherwise, has been received from any organization that may have an interest in the submitted work and (2) there are no other relationships or activities that could appear to have influenced the submitted work.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Leng, X., Piao, S., Chang, L. et al. Dynamic running hexapod robot based on high-performance computing. J Supercomput 76, 844–857 (2020). https://doi.org/10.1007/s11227-019-02988-2
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-019-02988-2