Results 1 - 10
of
16
R.: An efficiently solvable quadratic program for stabilizing dynamic locomotion
- In: Proceedings of the International Conference on Robotics and Automation (ICRA). Hong Kong
, 2014
"... Abstract — We describe a whole-body dynamic walking con-troller implemented as a convex quadratic program. The con-troller solves an optimal control problem using an approximate value function derived from a simple walking model while respecting the dynamic, input, and contact constraints of the ful ..."
Abstract
-
Cited by 12 (5 self)
- Add to MetaCart
(Show Context)
Abstract — We describe a whole-body dynamic walking con-troller implemented as a convex quadratic program. The con-troller solves an optimal control problem using an approximate value function derived from a simple walking model while respecting the dynamic, input, and contact constraints of the full robot dynamics. By exploiting sparsity and temporal structure in the optimization with a custom active-set algorithm, we surpass the performance of the best available off-the-shelf solvers and achieve 1kHz control rates for a 34-DOF humanoid. We describe applications to balancing and walking tasks using the simulated Atlas robot in the DARPA Virtual Robotics Challenge. I.
Towards the unification of locomotion and manipulation through control lyapunov functions and quadratic programs
- In Control of Cyber-Physical Systems
, 2013
"... Abstract. This paper presents the first steps toward unifying locomo-tion controllers and algorithms with whole-body control and manipula-tion. A theoretical framework for this unification will be given based upon quadratic programs utilizing control Lyapunov functions. In particular, we will first ..."
Abstract
-
Cited by 9 (6 self)
- Add to MetaCart
(Show Context)
Abstract. This paper presents the first steps toward unifying locomo-tion controllers and algorithms with whole-body control and manipula-tion. A theoretical framework for this unification will be given based upon quadratic programs utilizing control Lyapunov functions. In particular, we will first consider output based feedback linearization strategies for locomotion together with whole-body control methods for manipulation. We will show that these two traditionally disjoint methods are equivalent through the correct choice of controller. We will then present a method for unifying these two methodologies through the use of control Lyapunov functions presented in the form of a quadratic program. In addition, it will be shown that these controllers can be combined with force-based control to achieve locomotion and force-based manipulation in a single framework. Finally, simulation results will be presented demonstrating the validity of the proposed framework.
Learning Dynamic Arm Motions for Postural Recovery
"... Abstract—The biomechanics community has recently made progress toward understanding the role of rapid arm movements in human stability recovery. However, comparatively little work has been done exploring this type of control in humanoid robots. We provide a summary of recent insights into the functi ..."
Abstract
-
Cited by 5 (4 self)
- Add to MetaCart
(Show Context)
Abstract—The biomechanics community has recently made progress toward understanding the role of rapid arm movements in human stability recovery. However, comparatively little work has been done exploring this type of control in humanoid robots. We provide a summary of recent insights into the functional contributions of arm recovery motions in humans and experimentally demonstrate advantages of this behavior on a dynamically stable mobile manipulator. Using Bayesian optimization, the robot efficiently discovers policies that reduce total energy expenditure and recovery footprint, and increase ability to stabilize after large impacts. I.
Balanced Walking with Capture Steps
"... Abstract. Bipedal walking is one of the most essential skills required to play soccer with humanoid robots. Superior walking speed and stability often gives teams the winning edge when their robots are the first at the ball, maintain ball control, and drive the ball towards the opponent goal with su ..."
Abstract
-
Cited by 2 (2 self)
- Add to MetaCart
(Show Context)
Abstract. Bipedal walking is one of the most essential skills required to play soccer with humanoid robots. Superior walking speed and stability often gives teams the winning edge when their robots are the first at the ball, maintain ball control, and drive the ball towards the opponent goal with sure feet. In this contribution, we present an implementation of our Capture Step Framework on a real soccer robot, and show robust omnidirectional walking. The robot not only manages to locomote on an even surface, but can also cope with various disturbances, such as pushes, collisions, and stepping on the feet of an opponent. The actuation is compliant and the robot walks with stretched knees. 1
Three-dimensional bipedal walking control using divergent component of motion,”
- in IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS),
, 2013
"... Abstract-In this paper, we extend the Divergent Component of Motion (DCM, also called 'Capture Point') to 3D. We introduce the "Enhanced Centroidal Moment Pivot point" (eCMP) and the "Virtual Repellent Point" (VRP), which allow for the encoding of both direction and ma ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
(Show Context)
Abstract-In this paper, we extend the Divergent Component of Motion (DCM, also called 'Capture Point') to 3D. We introduce the "Enhanced Centroidal Moment Pivot point" (eCMP) and the "Virtual Repellent Point" (VRP), which allow for the encoding of both direction and magnitude of the external (e.g. leg) forces and the total force (i.e. external forces plus gravity) acting on the robot. Based on eCMP, VRP and DCM, we present a method for real-time planning and control of DCM trajectories in 3D. We address the problem of underactuation and propose methods to guarantee feasibility of the finally commanded forces. The capabilities of the proposed control framework are verified in simulations.
Robust and Agile 3D Biped Walking With Steering Capability Using a Footstep Predictive Approach
"... Abstract—In this paper, we formulate a novel hierarchical controller for walking of torque controlled humanoid robots. Our method uses an online whole body optimization approach which generates joint torques, given Cartesian accelerations of different points on the robot. Over such variable translat ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
(Show Context)
Abstract—In this paper, we formulate a novel hierarchical controller for walking of torque controlled humanoid robots. Our method uses an online whole body optimization approach which generates joint torques, given Cartesian accelerations of different points on the robot. Over such variable translation, we can plan our desired foot trajectories in Cartesian space between starting and ending positions of the foot on the ground. On top level, we use the simplified Linear Inverted Pendulum Model to predict the future motion of the robot. With LIPM, we derive a formulation where the whole system is described by the state of center of mass and footstep locations serve as discrete inputs to this linear system. We then use model predictive control to plan optimal future footsteps which resemble a reference plan, given desired sagittal and steering velocities determined by the high-end user. Using simulations on a child-size torque controlled humanoid robot, the method tolerates various disturbances such as external pushes, sensor noises, model errors and delayed communication in the control loop. It can perform robust walking over slopes and uneven terrains blindly and turn rapidly at the same time. Our generic dynamics model-based method does not depend on any off-line optimization, being suitable for typical torque controlled humanoid robots. 1 I.
Dynamic Balancing and Walking for Real-time 3D Characters
"... Fig. 1. Predictive stepping and posture correction due to random force disturbances being applied to the body. Abstract. This paper describes the real-time modeling of 3D skeletal motion with balancing properties. Our goal is to mimic human responsiveness when external forces are applied to the mode ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
(Show Context)
Fig. 1. Predictive stepping and posture correction due to random force disturbances being applied to the body. Abstract. This paper describes the real-time modeling of 3D skeletal motion with balancing properties. Our goal is to mimic human responsiveness when external forces are applied to the model. To achieve this we use an inverted pendulum as a basis for achieving a self-balancing model. We demonstrate responsiveness in stepping and posture control via a simplified biped skeletal model using our technique.
Biomechanics of Step Initiation After Balance Recovery With Implications for Humanoid Robot Locomotion
"... Balance-recovery stepping is often necessary for both a human and humanoid robot to avoid a fall by taking a single step or multiple steps after an external perturbation. The determination of where to step to come to a complete stop has been studied, but little is known about the strategy for initi ..."
Abstract
- Add to MetaCart
(Show Context)
Balance-recovery stepping is often necessary for both a human and humanoid robot to avoid a fall by taking a single step or multiple steps after an external perturbation. The determination of where to step to come to a complete stop has been studied, but little is known about the strategy for initiation of forward motion from the static position following such a step. The goal of this study was to examine the human strategy for stepping by moving the back foot forward from a static, double-support position, comparing parameters from normal step length (SL) to those from increasing SLs to the point of step failure, to provide inspiration for a humanoid control strategy. Healthy young adults instrumented with joint reflective markers executed a prescribed-length step from rest while marker positions and ground reaction forces (GRFs) were measured. The participants were scaled to the Gait2354 model in OPENSIM software to calculate body kinematic and joint kinetic parameters, with further post-processing in MATLAB. With increasing SL, participants reduced both static and push-off back-foot GRF. Body center of mass (CoM) lowered and moved forward, with additional lowering at the longer steps, and followed a path centered within the initial base of support (BoS). Step execution was successful if participants gained enough forward momentum at toe-off to move the instantaneous capture point (ICP) to within the BoS defined by the final position of both feet on the front force plate. All lower extremity joint torques increased with SL except ankle joint. Front knee work increased dramatically with SL, accompanied by decrease in back-ankle work. As SL increased, the human strategy changed, with participants shifting their CoM forward and downward before toe-off, thus gaining forward momentum, while using less propulsive work from the back ankle and engaging the front knee to straighten the body. The results have significance for human motion, suggesting the upper limit of the SL that can be completed with back-ankle push-off before additional knee flexion and torque is needed. For biped control, the results support stability based on capture-point dynamics and suggest strategy for center-of-mass trajectory and distribution of ground force reactions that can be compared with robot controllers for initiation of gait after recovery steps.