Abstract:A buffering strategy for quadrupedal robots based on virtual model control is presented. According to the contact status of legs and the vertical velocity of the torso, the whole landing process is divided into three phases, that is, the falling phase, the buffering phase and the recovering phase. During falling phase, virtual spring-damper sections are implemented for flight toes to track the planned trajectories. For the buffering phase and the recovering phase, the mathematical relation between the virtual forces applied on the COM (center of mass) of the torso and the supporting legs is established according to the number of the supporting legs. And the torso's COM is controlled by the virtual forces through active variable stiffness control. To reduce the impact in landing process, reasonable stiffness and damping are determined according to which phase the robot is in. The simulation shows that the buffering strategy is effective.
[1] Li Y B, Li B, Rong X W, et al. Mechanical design and gait planning of a hydraulically actuated quadruped bionic robot[J]. Journal of Shandong University: Engineering Science, 2011, 41(5): 32-36,45.
[2] Kane T R, Scher M P. A dynamical explanation of the falling cat phenomenon[J]. International Journal of Solids and Structures, 1969, 5(7): 663-760.
[3] Jusufi A, Zeng Y, Full R J, et al. Aerial righting reflexes in flightless animals[J]. Integrative and Comparative Biology, 2011, 51(6): 937-943.
[4] Libby T, Moore T Y, Chang-Siu E, et al. Tail-assisted pitch control in lizards, robots and dinosaurs[J]. Nature, 2012, 481(7380): 181-184.
[5] Full J R. Learning from the gecko's tail[C/OL]. (2009-02-28)[2016-10-05]. http://www.ted.com/talks/robert_full_learning_from_the_gecko_s_tail.
[6] Chang-Siu E, Libby T, Brown M, et al. A nonlinear feedback controller for aerial self-righting by a tailed robot[C]//IEEE International Conference on Robotics and Automation. Piscataway, USA: IEEE, 2013: 32-39.
[7] Lin A B, Zhou J J, Zhang Y P. Design of joint variable stiffness actuation system of service robot[J]. Journal of Mechanical & Electrical Engineering, 2013, 30(4): 439-443.
[8] Raibert M H, Chepponis M, Brown H B Jr. Running on four legs as though they were one[J]. IEEE Journal of Robotics and Automation, 1986, 2(2): 70-82.
[9] Hodgins J K, Raibert M H. Biped gymnastics[J]. International Journal of Robotics Research, 1990, 9(2): 115-132.
[10] Sasahara K, Motoi N, Shimono T, et al. Stable landing method for biped robot by using switching control[C]//IEEE International Workshop on Advanced Motion Control. Piscataway,USA: IEEE, 2012.
[11] Chen D S, Zhang Z Q, Chen K W. Legs attitudes determination for bionic locust robot based on landing buffering performance[J]. Mechanism and Machine Theory, 2016, 99: 117-139.
[12] Sung S, Youm Y. Landing motion control of articulated legged robot[C]//IEEE International Conference on Robotics and Automation. Piscataway, USA: IEEE, 2007: 3230-3236.
[13] Hutter M, Gehring C, Bloesch M, et al. StarlETH: A compliant quadrupedal robot for fast, efficient, and versatile locomotion[C]//15th International Conference on Climbing and Walking Robots and the Support Technologies for Mobile Machines. Singapore: World Scientific Publishing, 2012: 483-490.
[14] Pratt J, Dilworth P, Pratt G. Virtual model control of a bipedal walking robot[C]//IEEE International Conference on Robotics and Automation. Piscataway, USA: IEEE, 1997: 193-198.
[15] 张国腾,荣学文,李贻斌,等.基于虚拟模型的四足机器人对角小跑步态控制方法[J].机器人,2016,38(1):64-74.Zhang G T, Rong X W, Li Y B, et al. Control of the quadrupedal trotting based on virtual model[J]. Robot, 2016, 38(1): 64-74.
[16] Zhang G T, Rong X W, Chai H, et al. Torso motion control and toe trajectory generation of a trotting quadruped robot based on virtual model control[J]. Advanced Robotics, 2016, 30(4): 284-297.
[17] 东九.了解你的膝盖吗[J].驾驶园,2014(5):94.Dong J. How much do you know about your knees[J]. World of Driver, 2014(5): 94.
[18] Teng R M, Wei G, Gao S D, et al. Dynamic modeling and simulation of roller coaster[C]//International Conference on Computer Application and System Modeling. Piscataway, USA: IEEE, 2010: 340-342.