• CN: 11-2187/TH
  • ISSN: 0577-6686

Journal of Mechanical Engineering ›› 2019, Vol. 55 ›› Issue (21): 11-20.doi: 10.3901/JME.2019.21.011

Previous Articles     Next Articles

Decomposed QP CFDA for Hexapod Robots to Enhance the Slope-climbing Ability and Experimental Validation

WANG Guanyu1, DING Liang1, GAO Haibo1, LIU Yiqun1,2, LIU Yufei1, LIU Zhen1, DENG Zhongquan1   

  1. 1. State Key Laboratory of Robotics and System, Harbin Institute of Technology, Harbin 150080;
    2. School of Automotive Engineering, Harbin Institute of Technology, Weihai 264209
  • Received:2019-01-11 Revised:2019-06-20 Online:2019-11-05 Published:2020-01-08

Abstract: Contact force distribution algorithm (CFDA), which aims at optimizing contact forces for each supporting legs, could increase the traverse ability, enhance walking stability and reduce energy consumption for hexapod robot under uneven terrain by setting up constraint model and designing object function. A new decomposed quadratic programming (QP) algorithm to enhance the slope-climbing ability has been proposed, by designing an object function aiming to decrease the maximum tractive coefficient of supporting legs and setting up constraint model for hexapod robot. The new decomposed QP algorithm first distributes normal contact forces and then distributes tangential contact forces. The two steps are all solved by convex optimization, so the new algorithm could be used in real time control. Simulation platform is built and relative simulations have been done about hexapod walking on different gaits using this new decomposed QP algorithm. The results show that the maximum climbing angle of decomposed QP algorithm is more higher compared to traditional pseudo-inverse method. Robot prototype named ElSpider is used to verify the performance of the new method. Experiment results show that the new method could decrease the maximum of tractive coefficient under same climbing angle.

Key words: hexapod robot, contact force distribution, decomposed quadratic programming, slope-climbing ability

CLC Number: