A Study on Sparse Hierarchical Inverse Kinematics Algorithms for Humanoid Robots

被引:9
作者
Hoffman, Enrico Mingo [1 ]
Polverini, Matteo Parigi [1 ]
Laurenzi, Arturo [1 ]
Tsagarakis, Nikos G. [1 ]
机构
[1] IIT, Humanoids & Human Ctr Mechatron Res Line HHCM, I-16163 Genoa, Italy
基金
欧盟地平线“2020”;
关键词
Optimization and optimal control; kinematics; redundant robots; humanoid robots;
D O I
10.1109/LRA.2019.2954820
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
In humanoid robotic platforms, classical inverse kinematics algorithms, based on L2-regularization of joint velocities or accelerations, tends to engage the motion of all the available degrees of freedom, resulting in movements of the whole robot structure, which are inherently not sparse. The role of sparsity in motion control has recently gained interest in the robotics community for various reasons, e.g., human-like motions, and human-robot interaction, actuation parsimony, yet an exhaustive mathematical analysis is still missing. In order to address this topic, we here propose and compare possible sparse optimization approaches applied to hierarchical inverse kinematics for humanoid robots. This is achieved through LASSO regression and MILP optimization to resolve the IK problem. A first order formulation of the sparse regression problem is further introduced to reduce chattering on the joint velocity profiles. This article presents the theory behind the proposed approaches and performs a comparison analysis based on simulated and real experiments on different humanoid platforms.
引用
收藏
页码:235 / 242
页数:8
相关论文
共 17 条
[1]  
[Anonymous], 2014, IFAC P VOL
[2]  
[Anonymous], [No title captured]
[3]   The Inactivation Principle: Mathematical Solutions Minimizing the Absolute Work and Biological Implications for the Planning of Arm Movements [J].
Berret, Bastien ;
Darlot, Christian ;
Jean, Frederic ;
Pozzo, Thierry ;
Papaxanthis, Charalambos ;
Gauthier, Jean Paul .
PLOS COMPUTATIONAL BIOLOGY, 2008, 4 (10)
[4]   qpOASES: a parametric active-set algorithm for quadratic programming [J].
Ferreau, Hans Joachim ;
Kirches, Christian ;
Potschka, Andreas ;
Bock, Hans Georg ;
Diehl, Moritz .
MATHEMATICAL PROGRAMMING COMPUTATION, 2014, 6 (04) :327-363
[5]  
Gallieri M, 2012, P AMER CONTR CONF, P1217
[6]   Parsimonious Kinematic Control of Highly Redundant Robots [J].
Goncalves, Vinicius Mariano ;
Fraisse, Philippe ;
Crosnier, Andre ;
Adorno, Bruno Vilhena .
IEEE ROBOTICS AND AUTOMATION LETTERS, 2016, 1 (01) :65-72
[7]  
Ho E.S., 2005, Proceedings of the ACM symposium on Virtual reality software and technology, P163
[8]  
Hoffman EM, 2017, 2017 IEEE-RAS 17TH INTERNATIONAL CONFERENCE ON HUMANOID ROBOTICS (HUMANOIDS), P736, DOI 10.1109/HUMANOIDS.2017.8246954
[9]   Kinematic Control of Redundant Manipulators: Generalizing the Task-Priority Framework to Inequality Task [J].
Kanoun, Oussama ;
Lamiraux, Florent ;
Wieber, Pierre-Brice .
IEEE TRANSACTIONS ON ROBOTICS, 2011, 27 (04) :785-792
[10]  
Laurenzi Arturo, 2019, 2019 International Conference on Robotics and Automation (ICRA), P591, DOI 10.1109/ICRA.2019.8794464