Terrain classification and adaptive locomotion for a hexapod robot Qingzhui
Yue ZHAO, Feng GAO, Qiao SUN, Yunpeng YIN
Terrain classification and adaptive locomotion for a hexapod robot Qingzhui
Legged robots have potential advantages in mobility compared with wheeled robots in outdoor environments. The knowledge of various ground properties and adaptive locomotion based on different surface materials plays an important role in improving the stability of legged robots. A terrain classification and adaptive locomotion method for a hexapod robot named Qingzhui is proposed in this paper. First, a force-based terrain classification method is suggested. Ground contact force is calculated by collecting joint torques and inertial measurement unit information. Ground substrates are classified with the feature vector extracted from the collected data using the support vector machine algorithm. Then, an adaptive locomotion on different ground properties is proposed. The dynamic alternating tripod trotting gait is developed to control the robot, and the parameters of active compliance control change with the terrain. Finally, the method is integrated on a hexapod robot and tested by real experiments. Our method is shown effective for the hexapod robot to walk on concrete, wood, grass, and foam. The strategies and experimental results can be a valuable reference for other legged robots applied in outdoor environments.
terrain classification / hexapod robot / legged robot / adaptive locomotion / gait control
[1] |
Krotkov E, Hackett D, Jackel L,
CrossRef
Google scholar
|
[2] |
Fankhauser P, Diethelm R, Bachmann S,
|
[3] |
Raibert M, Blankespoor K, Nelson G,
CrossRef
Google scholar
|
[4] |
Ackerman E. Boston Dynamics’ SpotMini is all electric, agile, and has a capable face-arm. Available at IEEE Spectrum website, 2016
|
[5] |
Hutter M, Gehring C, Bloesch M,
CrossRef
Google scholar
|
[6] |
Gehring C, Coros S, Hutter M,
CrossRef
Google scholar
|
[7] |
Hutter M, Gehring C, Jud D,
CrossRef
Google scholar
|
[8] |
Hutter M, Gehring C, Lauber A,
CrossRef
Google scholar
|
[9] |
Fankhauser P, Hutter M. ANYmal: A unique quadruped robot conquering harsh environments. Research Features, 2018, 126: 54–57
CrossRef
Google scholar
|
[10] |
Bledt G, Powell M J, Katz B,
CrossRef
Google scholar
|
[11] |
Di Carlo J, Wensing P M, Katz B,
CrossRef
Google scholar
|
[12] |
Nguyen Q, Powell M J, Katz B,
CrossRef
Google scholar
|
[13] |
Katz B, Di Carlo J, Kim S. Mini Cheetah: A platform for pushing the limits of dynamic quadruped control. In: Proceedings of 2019 International Conference on Robotics and Automation (ICRA). Montreal: IEEE, 2019, 18903830
CrossRef
Google scholar
|
[14] |
Semini C, Buchli J, Frigerio M,
|
[15] |
Belter D, Skrzypczyński P. Rough terrain mapping and classification for foothold selection in a walking robot. Journal of Field Robotics, 2011, 28(4): 497–528
CrossRef
Google scholar
|
[16] |
Belter D, Skrzypczyński P. Integrated motion planning for a hexapod robot walking on rough terrain. IFAC Proceedings Volumes, 2011, 44(1): 6918–6923
CrossRef
Google scholar
|
[17] |
Ding X, Wang Z, Rovetta A,
|
[18] |
Wang Z, Ding X, Rovetta A,
CrossRef
Google scholar
|
[19] |
Peng S, Ding X, Yang F,
CrossRef
Google scholar
|
[20] |
Chen Z, Gao F. Time-optimal trajectory planning method for six-legged robots under actuator constraints. Proceedings of the Institution of Mechanical Engineers. Part C, Journal of Mechanical Engineering Science, 2019, 233(14): 4990–5002
CrossRef
Google scholar
|
[21] |
Chen Z, Gao F, Sun Q,
CrossRef
Google scholar
|
[22] |
Tian Y, Gao F. Efficient motion generation for a six-legged robot walking on irregular terrain via integrated foothold selection and optimization-based whole-body planning. Robotica, 2018, 36(3): 333–352
CrossRef
Google scholar
|
[23] |
Tian Y, Gao F, Liu J,
CrossRef
Google scholar
|
[24] |
Sun Q, Gao F, Chen X. Towards dynamic alternating tripod trotting of a pony-sized hexapod robot for disaster rescuing based on multi-modal impedance control. Robotica, 2018, 36(7): 1048–1076
CrossRef
Google scholar
|
[25] |
Filitchkin P, Byl K. Feature-based terrain classification for LittleDog. In: Proceedings of 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems. Vilamoura: IEEE, 2012, 13195379
CrossRef
Google scholar
|
[26] |
Milella A, Reina G, Underwood J. A self-learning framework for statistical ground classification using radar and monocular vision. Journal of Field Robotics, 2015, 32(1): 20–41
CrossRef
Google scholar
|
[27] |
Christie J, Kottege N. Acoustics based terrain classification for legged robots. In: Proceedings of 2016 IEEE International Conference on Robotics and Automation (ICRA). Stockholm: IEEE, 2016, 16055317
CrossRef
Google scholar
|
[28] |
Brooks C A, Iagnemma K. Vibration-based terrain classification for planetary exploration rovers. IEEE Transactions on Robotics, 2005, 21(6): 1185–1191
CrossRef
Google scholar
|
[29] |
Hoepflinger M A, Remy C D, Hutter M,
CrossRef
Google scholar
|
[30] |
Giguere P, Dudek G, Saunderson S,
CrossRef
Google scholar
|
[31] |
Shill J J, Collins E G, Coyle E,
CrossRef
Google scholar
|
[32] |
Wu X A, Huh T M, Mukherjee R,
CrossRef
Google scholar
|
[33] |
Best G, Moghadam P, Kottege N,
|
[34] |
Hoffmann M, Štěpánová K, Reinstein M. The effect of motor action and different sensory modalities on terrain classification in a quadruped robot running with multiple gaits. Robotics and Autonomous Systems, 2014, 62(12): 1790–1798
CrossRef
Google scholar
|
[35] |
Walas K. Terrain classification and negotiation with a walking robot. Journal of Intelligent & Robotic Systems, 2015, 78(3–4): 401–423
CrossRef
Google scholar
|
[36] |
Li X, Wang W, Yi J. Ground substrate classification for adaptive quadruped locomotion. In: Proceedings of 2017 IEEE International Conference on Robotics and Automation (ICRA). Singapore: IEEE, 2017, 17057799
CrossRef
Google scholar
|
[37] |
Shao X, Yang Y, Wang W. Ground substrates classification and adaptive walking through interaction dynamics for legged robots. Journal of Harbin Institute of Technology, 2012, 19(3): 100–108
CrossRef
Google scholar
|
[38] |
Dutta A, Dasgupta P. Ensemble learning with weak classifiers for fast and reliable unknown terrain classification using mobile robots. IEEE Transactions on Systems, Man, and Cybernetics. Systems, 2017, 47(11): 2933–2944
CrossRef
Google scholar
|
[39] |
Ordonez C, Shill J, Johnson A,
CrossRef
Google scholar
|
[40] |
Valada A, Burgard W. Deep spatiotemporal models for robust proprioceptive terrain classification. International Journal of Robotics Research, 2017, 36(13–14): 1521–1539
CrossRef
Google scholar
|
[41] |
Kottege N, Parkinson C, Moghadam P,
CrossRef
Google scholar
|
[42] |
Bosworth W, Whitney J, Kim S,
CrossRef
Google scholar
|
[43] |
Duch W, Jankowski N, Maszczyk T. Make it cheap: Learning with O(nd) complexity. In: Proceedings of 2012 International Joint Conference on Neural Networks (IJCNN). Brisbane: IEEE, 2012, 12906474
CrossRef
Google scholar
|
[44] |
Chang C C, Lin C J. LIBSVM: A library for support vector machines. ACM Transactions on Intelligent Systems and Technology, 2011, 2(3): 27
CrossRef
Google scholar
|
[45] |
Hsu C W, Chang C C, Lin C J. A practical guide to support vector classification, 2003
|
[46] |
Farley C T, Glasheen J, Mcmahon T A. Running springs: Speed and animal size. Journal of Experimental Biology, 1993, 185(1): 71–86
|
/
〈 | 〉 |