Geometric Robot Dynamic Identification: A Convex Programming Approach

被引:38
作者
Lee, Taeyoon [1 ]
Wensing, Patrick M. [2 ]
Park, Frank C. [1 ]
机构
[1] Seoul Natl Univ, Dept Mech & Aerosp Engn, Seoul 08826, South Korea
[2] Univ Notre Dame, Dept Aerosp & Mech Engn, Notre Dame, IN 46556 USA
基金
新加坡国家研究基金会;
关键词
Robot kinematics; Aerodynamics; Ellipsoids; Computational modeling; Legged locomotion; Calibration and identification; dynamics; INERTIAL PARAMETERS; INVERSE DYNAMICS; ADAPTIVE-CONTROL; LOCOMOTION; MANIPULATOR; MASS;
D O I
10.1109/TRO.2019.2926491
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Recent work has shed light on the often unreliable performance of constrained least-squares estimation methods for robot mass-inertial parameter identification, particularly for high degree-of-freedom systems subject to noisy and incomplete measurements. Instead, differential geometric identification methods have proven to be significantly more accurate and robust. These methods account for the fact that the mass-inertial parameters reside in a curved Riemannian space, and allow perturbations in the mass-inertial properties to be measured in a coordinate-invariant manner. Yet, a continued drawback of existing geometric methods is that the corresponding optimization problems are inherently nonconvex, have numerous local minima, and are computationally highly intensive to solve. In this paper, we propose a convex formulation under the same coordinate-invariant Riemannian geometric framework that directly addresses these and other deficiencies of the geometric approach. Our convex formulation leads to a globally optimal solution, reduced computations, faster and more reliable convergence, and easy inclusion of additional convex constraints. The main idea behind our approach is an entropic divergence measure that allows for the convex regularization of the inertial parameter identification problem. Extensive experiments with the 3-DoF MIT Cheetah leg, the 7-DoF AMBIDEX tendon-driven arm, and a 16-link articulated human model show markedly improved robustness and generalizability vis-a-vis existing vector space methods while ensuring fast, guaranteed convergence to the global solution.
引用
收藏
页码:348 / 365
页数:18
相关论文
共 46 条
[11]  
Bregman L.M., 1967, USSR Computational Mathematics and Mathematical Physics, V7, P200, DOI 10.1016/0041-5553(67)90040-7
[12]   Log-Determinant Divergences Revisited: Alpha-Beta and Gamma Log-Det Divergences [J].
Cichocki, Andrzej ;
Cruces, Sergio ;
Amari, Shun-ichi .
ENTROPY, 2015, 17 (05) :2988-3034
[13]  
Dhillon IS, 2007, IEEE T PATTERN ANAL, V29, P1944, DOI [10.1109/TPAMI.2007.1115, 10.1109/TP'AMI.2007.1115]
[14]  
Di Carlo J, 2018, IEEE INT C INT ROBOT, P7440, DOI 10.1109/IROS.2018.8594448
[15]   DUALITY IN NONLINEAR PROGRAMMING - SIMPLIFIED APPLICATIONS-ORIENTED DEVELOPMENT [J].
GEOFFRION, AM .
SIAM REVIEW, 1971, 13 (01) :1-+
[16]   Momentum control with hierarchical inverse dynamics on a torque-controlled humanoid [J].
Herzog, Alexander ;
Rotella, Nicholas ;
Mason, Sean ;
Grimminger, Felix ;
Schaal, Stefan ;
Righetti, Ludovic .
AUTONOMOUS ROBOTS, 2016, 40 (03) :473-491
[17]   Quadrupedal locomotion using hierarchical operational space control [J].
Hutter, Marco ;
Sommer, Hannes ;
Gehring, Christian ;
Hoepflinger, Mark ;
Bloesch, Michael ;
Siegwart, Roland .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2014, 33 (08) :1047-1062
[18]  
Jain A, 2011, ROBOT AND MULTIBODY DYNAMICS: ANALYSIS AND ALGORITHMS, P3, DOI 10.1007/978-1-4419-7267-5
[19]  
James William, 1961, Proceedings of the fourth Berkeley symposium on mathematical statistics and probability, V1, P361, DOI DOI 10.1007/978-1-4612-0919-5
[20]   Humanoid and Human Inertia Parameter Identification Using Hierarchical Optimization [J].
Jovic, Jovana ;
Escande, Adrien ;
Ayusawa, Ko ;
Yoshida, Eiichi ;
Kheddar, Abderrahmane ;
Venture, Gentiane .
IEEE TRANSACTIONS ON ROBOTICS, 2016, 32 (03) :726-735