6 research outputs found
Trajectory generation for multi-contact momentum-control
Simplified models of the dynamics such as the linear inverted pendulum model
(LIPM) have proven to perform well for biped walking on flat ground. However,
for more complex tasks the assumptions of these models can become limiting. For
example, the LIPM does not allow for the control of contact forces
independently, is limited to co-planar contacts and assumes that the angular
momentum is zero. In this paper, we propose to use the full momentum equations
of a humanoid robot in a trajectory optimization framework to plan its center
of mass, linear and angular momentum trajectories. The model also allows for
planning desired contact forces for each end-effector in arbitrary contact
locations. We extend our previous results on LQR design for momentum control by
computing the (linearized) optimal momentum feedback law in a receding horizon
fashion. The resulting desired momentum and the associated feedback law are
then used in a hierarchical whole body control approach. Simulation experiments
show that the approach is computationally fast and is able to generate plans
for locomotion on complex terrains while demonstrating good tracking
performance for the full humanoid control
Online Planning for Autonomous Running Jumps Over Obstacles in High-Speed Quadrupeds
This paper presents a new framework for the generation of high-speed running jumps to clear terrain obstacles in quadrupedal robots. Our methods enable the quadruped to autonomously jump over obstacles up to 40 cm in height within a single control framework. Specifically, we propose new control system components, layered on top of a low-level running controller, which actively modify the approach and select stance force profiles as required to clear a sensed obstacle. The approach controller enables the quadruped to end in a preferable state relative to the obstacle just before the jump. This multi-step gait planning is formulated as a multiple-horizon model predictive control problem and solved at each step through quadratic programming. Ground reaction force profiles to execute the running jump are selected through constrained nonlinear optimization on a simplified model of the robot that possesses polynomial dynamics. Exploiting the simplified structure of these dynamics, the presented method greatly accelerates the computation of otherwise costly function and constraint evaluations that are required during optimization. With these considerations, the new algorithms allow for online planning that is critical for reliable response to unexpected situations. Experimental results, for a stand-alone quadruped with on-board power and computation, show the viability of this approach, and represent important steps towards broader dynamic maneuverability in experimental machines.United States. Defense Advanced Research Projects Agency. Maximum Mobility and Manipulation (M3) ProgramKorean Agency for Defense Development (Contract UD1400731D