Title :
Kinematic Control of Redundant Manipulators: Generalizing the Task-Priority Framework to Inequality Task
Author :
Kanoun, Oussama ; Lamiraux, Florent ; Wieber, Pierre-Brice
Author_Institution :
Dept. of Mechano-Inf., Univ. of Tokyo, Tokyo, Japan
Abstract :
Redundant mechanical systems like humanoid robots are designed to fulfill multiple tasks at a time. A task, in velocity-resolved inverse kinematics, is a desired value for a function of the robot configuration that can be regulated with an ordinary differential equation (ODE). When facing simultaneous tasks, the corresponding equations can be grouped in a single system or, better, sorted in priority and solved each in the solutions set of higher priority tasks. This elegant framework for hierarchical task regulation has been implemented as a sequence of least-squares problems. Its limitation lies in the handling of inequality constraints, which are usually transformed into more restrictive equality constraints through potential fields. In this paper, we propose a new prioritized task-regulation framework based on a sequence of quadratic programs (QP) that removes the limitation. At the basis of the proposed algorithm, there is a study of the optimal sets resulting from the sequence of QPs. The algorithm is implemented and illustrated in simulation on the humanoid robot HRP-2.
Keywords :
differential equations; humanoid robots; motion control; quadratic programming; redundant manipulators; HRP-2 humanoid robot; inequality constraint; manipulator kinematic control; manipulator task-priority framework; ordinary differential equation; quadratic programming; redundant manipulator; robot configuration; robot motion control; task regulation framework; Humanoid robots; Joints; Kinematics; Linear matrix inequalities; Manipulators; Silicon; Control; hierarchy; humanoid robot; inequality constraints; inverse kinematics; redundancy; task priority;
Journal_Title :
Robotics, IEEE Transactions on
DOI :
10.1109/TRO.2011.2142450