2014
DOI: 10.1177/0278364914521306
|View full text |Cite
|
Sign up to set email alerts
|

Hierarchical quadratic programming: Fast online humanoid-robot motion generation

Abstract: International audienceHierarchical least-square optimization is often used in robotics to inverse a direct function when multiple incompatible objectives are involved. Typical examples are inverse kinematics or dynamics. The objectives can be given as equalities to be satisfied (e.g. point-to-point task) or as areas of satisfaction (e.g. the joint range). This two-part paper proposes a complete solution to resolve multiple least-square quadratic problems of both equality and inequality constraints ordered into… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
422
0
1

Year Published

2015
2015
2024
2024

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 476 publications
(424 citation statements)
references
References 63 publications
1
422
0
1
Order By: Relevance
“…We lean on the notation in [26] and describe the manipulator joint configuration with the vector q and the control inputs as corresponding joint velocitiesq. A task function e(q) is any derivable function of q.…”
Section: B Manipulator Motion Generationmentioning
confidence: 99%
See 2 more Smart Citations
“…We lean on the notation in [26] and describe the manipulator joint configuration with the vector q and the control inputs as corresponding joint velocitiesq. A task function e(q) is any derivable function of q.…”
Section: B Manipulator Motion Generationmentioning
confidence: 99%
“…As stated in [26], this allows to transcribe lower bounds Jq ≄ė * , double boundsė * ≀ Jq ≀ė * and equalities Jq =ė * by reformulating the task respectively as To form a hierarchical SoT with p = 1, . .…”
Section: B Manipulator Motion Generationmentioning
confidence: 99%
See 1 more Smart Citation
“…Recently, hierarchical control schemes based on a sequence of quadratic programs (QP) can also handle inequality constraints for kinematic control [21] and dynamic control [22]. Efforts have also been made to solve these problems fast enough for real-time control of humanoid robots with many degrees of freedom [23].…”
Section: Prioritized Controllersmentioning
confidence: 99%
“…One popular approach is to find a time evolution of internal coordinates that converges to the optimal posture. This can be done via inverse kinematics (IK) [3] or inverse-dynamics (ID) formulations [1], [4] which offer compliance as well. In these time-integration controllers, an optimal posture is found naturally, but with certain dynamics.…”
Section: Introductionmentioning
confidence: 99%