• DocumentCode
    1515928
  • 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
  • Volume
    27
  • Issue
    4
  • fYear
    2011
  • Firstpage
    785
  • Lastpage
    792
  • 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;
  • fLanguage
    English
  • Journal_Title
    Robotics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1552-3098
  • Type

    jour

  • DOI
    10.1109/TRO.2011.2142450
  • Filename
    5766760