• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations

Push recovery by stepping for humanoid robots with force controlled joints,” in Humanoid Robots (Humanoids), (2010)

by B Stephens, C Atkeson
Venue:10th IEEE-RAS International Conference on,
Add To MetaCart

Tools

Sorted by:
Results 1 - 10 of 16
Next 10 →

R.: An efficiently solvable quadratic program for stabilizing dynamic locomotion

by Scott Kuindersma, Frank Permenter, Russ Tedrake - 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
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.
(Show Context)

Citation Context

...hybrid dynamics of walking robots makes multistep optimization difficult [1]. Successful examples of using MPC for humanoid control have therefore relied upon the use of low-dimensional linear models =-=[2]-=-, [3] or relaxation of constraints to permit smooth optimization through discontinuous dynamics [4]. Several researchers have recently explored using quadratic programs (QPs) to control bipedal system...

Towards the unification of locomotion and manipulation through control lyapunov functions and quadratic programs

by Aaron D. Ames, Matthew Powell - 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
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.
(Show Context)

Citation Context

...ety of traditionally disparate approaches have been taken ranging from nonlinear control via input/output (IO) feedback linearization through output based control [12,34], force-based control methods =-=[7,17,30,21,31]-=-, and whole-body control methods for manipulation [14,15,27], to name a few. Each of these methods, along with the wide variety of other methods taken in the control of robotic systems, have proven su...

Learning Dynamic Arm Motions for Postural Recovery

by Scott Kuindersma, Roderic Grupen, Andrew Barto
"... 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
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.
(Show Context)

Citation Context

...has not enjoyed much success. Indeed, for the case of bipedal postural stability, the coordination of ankle, hip, and stepping recovery strategies has yielded impressive results on real systems (e.g. =-=[12]-=-). However, given our increasing understanding of human balance recovery, there is reason to suspect that coordination of the arms may offer significant advantages. Several researchers have studied mo...

Push Recovery Control for Force-Controlled Humanoid Robots

by Benjamin Stephens , 2011
"... ..."
Abstract - Cited by 4 (0 self) - Add to MetaCart
Abstract not found
(Show Context)

Citation Context

...cribed analytically. These analytic relationships can be used to determine which strategies to use based on the current state of the robot. Push Recovery Model Predictive Control (See Section 4.3 and =-=[116]-=-): Model predictive control can be performed using simple models, a special objective function, and carefully chosen constraints to compute desired forces and footstep locations that account for futur...

Balanced Walking with Capture Steps

by Marcell Missura, Sven Behnke
"... 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
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
(Show Context)

Citation Context

...pport polygon, stable walking is guaranteed. Using ZMP preview control, high quality hardware [4,5,6] can walk reliably on flat ground. Next generation walking controllers from the ZMP preview family =-=[7,8,9]-=- also consider foot placement in addition to ZMP control either by including the footstep locations in the optimization process, or by using a simplified model to compute a footstep plan online. The a...

Three-dimensional bipedal walking control using divergent component of motion,”

by Johannes Englsberger , Christian Ott , Alin Albu-Schäffer - 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
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.
(Show Context)

Citation Context

...h therefore can be seen as a focus point of all (lines of action of) leg forces. When the LIP is used for bipedal walking control, the Zero Moment Point (ZMP, [3]) is assumed to be equivalent to the LIP base joint p and is designed to be within the foot (e.g. in the foot center). In a real robot, the resulting ZMPs generally deviate from the planned focus points due to the model inaccuracies, but often not far enough to make the robot tilt and fall. This way, preplanning a feasible set of focus points (ZMP’s) is a successful method for bipedal gait generation and control: Stephens and Atkeson [4] present a Model Predictive Control (MPC) method for step adjustment and push recovery. Wieber [5] proposes a trajectory free linear MPC scheme, allowing for compensation of strong perturbations. Nishiwaki and Kagami [6] generate dynamically stable walking patterns 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) November 3-7, 2013. Tokyo, Japan 978-1-4673-6357-0/13/$31.00 ©2013 IEEE 2600 by frequently updating a preview controller. Sugihara [7] introduces the Best COM-ZMP Regulator facilitating step adjustment of bipedal robots. Kajita et al. [8] demonstrate out...

Variable Risk Policy Search for Dynamic Robot Control

by Scott Robert Kuindersma , 2012
"... ..."
Abstract - Cited by 1 (1 self) - Add to MetaCart
Abstract not found

Robust and Agile 3D Biped Walking With Steering Capability Using a Footstep Predictive Approach

by Salman Faraji, Soha Pouya, Auka Jan Ijspeert
"... 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
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.
(Show Context)

Citation Context

... with constant CoM height is notably robust against terrain variations. Overall, we try to reject such disturbances by taking proper footsteps, rather than modulating ZMP and relying on ankle torques =-=[11, 3, 23]-=-. While bringing the system to the rest conditions after pushes exists in literature over a single step [23] or multiple steps [9], we aim at a more generic scenario, i.e. bringing the system to a des...

Dynamic Balancing and Walking for Real-time 3D Characters

by Ben Kenwright Richard Davison
"... 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
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.
(Show Context)

Citation Context

...ancing and Walking for Real-time 3D Characterss3sbalance when using the controller approach, as without it few other activities arespossible. Balancing in the presence of forces has been demonstrated =-=[14, 17, 18]-=- andsmore elaborate movements such as walking, running, jumping and cycling have beensachieved [8, 12, 15, 16]. Further enhancements are to augment the controller with datasdriven approaches such as m...

Biomechanics of Step Initiation After Balance Recovery With Implications for Humanoid Robot Locomotion

by Christine Miller Buffinton , Mem Asme , Elise M Buffinton , Kathleen A Bieryla , Jerry E Pratt
"... 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
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.
(Show Context)

Citation Context

...the ground that enables the system to come to a stop if it could instantaneously place its foot there, not taking into account step time or SL constraints. When the capture region intersects the BoS, a humanoid can modulate its CoP to balance and does not need to take a step. When the capture region and BoS are disjoint, the humanoid must take a step to prevent a fall. Exact computation of the CP in a full simulation of the humanoid is difficult; the linear inverted pendulum model (LIPM) [22] or Linear Inverted Pendulum plus Flywheel model [13] are often used to approximate the biped dynamics [10,15,16,20,21,23]. Although a number of studies have dealt with algorithms for balance-recovery stepping for both human and humanoid robot, very little is known about re-initiation of forward motion following a recovery step of variable length. This motion may begin from a static position when recovery occurred by coming to a complete stop; for most of the humanoid push-recovery in our control schemes, there is a stopped or nearly stopped state [14,20,21,24,25]. Static stepping may also occur when there are pauses in gait to adapt to external constraints such as isolated foothold availability when walking on s...

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University