Implementing Torque Control with High-Ratio Gear Boxes and Without Joint-Torque Sensors

被引:39
作者
Del Prete, Andrea [1 ]
Mansard, Nicolas [1 ]
Ramos, Oscar E. [1 ,2 ]
Stasse, Olivier [1 ]
Nori, Francesco [3 ]
机构
[1] Univ Toulouse, CNRS, LAAS, 7 Ave Colonel Roche, F-31400 Toulouse, France
[2] Duke Univ, Dept Elect & Comp Engn, Durham, NC 27708 USA
[3] IIT, Via Morego 30, I-16163 Genoa, Italy
关键词
Inverse-dynamics; force control; sensor-based control; FORCE CONTROL; MOTION;
D O I
10.1142/S0219843615500449
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
This paper presents a complete framework (estimation, identification and control) for the implementation of joint-torque control on the humanoid robot HRP-2. While torque control has already been implemented on a few humanoid robots, this is one of the first implementations of torque control on a robot that was originally built to be position controlled (iCub [F. Nori, S. Traversaro, J. Eljaik, F. Romano, A. Del Prete and D. Pucci, iCub whole-body control through force regulation on rigid non-coplanar contacts, Frontiers in Robotics and AI 2 (2015).] and Asimo [O. Khatib, P. Thaulad and J. Park, Torque-position transformer for task control of position controlled robots, 2008 IEEE Int. Conf. Robotics and Automation, May 2008, pp. 1729-1734.] being the first two, to the best of our knowledge). The challenge comes from both the hardware, which does not include joint-torque sensors and presents large friction due to the high-ratio gear boxes, and the software interface, which only accepts desired joint-angle commands (no motor current/ voltage control). The contribution of the paper is to provide a complete methodology that is very likely to be reproduced as most robots are designed to provide only position control capabilities. Additionally, the method is validated by exhaustive experiments on one leg of the robot, including a comparison with the original position controller. We tested the torque controller in both motion control and cartesian force control. The torque control can track better a reference trajectory while using lower values for the feedback gains (up to 25%). Moreover, we verified the quality of the identified motor models by analyzing the contribution of the feedforward terms of our torque controller, which dominate the feedback terms.
引用
收藏
页数:29
相关论文
共 34 条
  • [1] [Anonymous], THESIS STANFORD U
  • [2] [Anonymous], CVX: Matlab Software for Disciplined Con[1]vex Programming
  • [3] [Anonymous], ROBOTICS SCI SYSTEMS
  • [4] Boaventura T, 2012, IEEE INT C INT ROBOT, P4066, DOI 10.1109/IROS.2012.6385953
  • [5] Boyd S., 2004, Convex Optimization, V98
  • [6] De Luca A, 2005, IEEE INT CONF ROBOT, P999
  • [7] Prioritized motion-force control of constrained fully-actuated robots: "Task Space Inverse Dynamics"
    Del Prete, Andrea
    Nori, Francesco
    Metta, Giorgio
    Natale, Lorenzo
    [J]. ROBOTICS AND AUTONOMOUS SYSTEMS, 2015, 63 : 150 - 157
  • [8] Del Prete A, 2011, IEEE INT C INT ROBOT, P3694, DOI 10.1109/IROS.2011.6048537
  • [9] Featherstone R., 2008, RIGID BODY DYNAMICS, V49
  • [10] qpOASES: a parametric active-set algorithm for quadratic programming
    Ferreau, Hans Joachim
    Kirches, Christian
    Potschka, Andreas
    Bock, Hans Georg
    Diehl, Moritz
    [J]. MATHEMATICAL PROGRAMMING COMPUTATION, 2014, 6 (04) : 327 - 363