Generation of dynamic humanoid behaviors through task-space control with conic optimization
- 1 May 2013
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 3103-3109
- https://doi.org/10.1109/icra.2013.6631008
Abstract
This paper presents a new formulation of prioritized task-space control for humanoids that is used to develop a dynamic kick and dynamic jump in a 26 degree of freedom simulated system. The demonstrated motions are controlled through a real-time conic optimization scheme that selects appropriate joint torques and contact forces. More specifically, motions are characterized in appropriate task spaces, and the real-time optimizer solves the task-space control problem while accounting for user-defined priorities between the tasks. In contrast to previous solutions of the Prioritized Task-Space Control (PTSC) problem for humanoids, the solution presented here satisfies the ZMP constraint and ground friction limitations at all levels of priority, and is general to periods of flight as well as support. All generated motions include control of the system's centroidal angular momentum, which leads to emergent whole-body behaviors, such as arm-swing, that are not specified by the designer. In addition, compared to a previous quadratic programming solution of the PTSC problem, our approach gains a factor of 2 speedup in its required computational time. This speedup allows the control approach to operate at real-time rates of approximately 200 Hz.Keywords
This publication has 22 references indexed in Scilit:
- A dedicated solver for fast operational-space inverse dynamicsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2012
- A reduced-order recursive algorithm for the computation of the operational-space inertia matrixPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2012
- Control of legged robots with optimal distribution of contact forcesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2011
- Synthesis of complex humanoid whole-body behavior: A focus on sequencing and tasks transitionsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2011
- Compliant Control of Multicontact and Center-of-Mass Behaviors in Humanoid RobotsIEEE Transactions on Robotics, 2010
- DynamicsPublished by Springer Science and Business Media LLC ,2008
- Convex Optimization Algorithms for Active Balancing of Humanoid RobotsIEEE Transactions on Robotics, 2007
- Dynamics filter-concept and implementation of online motion generator for human figuresIEEE Transactions on Robotics and Automation, 2003
- On implementing a primal-dual interior-point method for conic quadratic optimizationMathematical Programming, 2003
- Nonholonomic path planning of space robotsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003