Atkeson talk
Download
Report
Transcript Atkeson talk
DARPA Robotics Challenge
www.cs.cmu.edu/~cga/dw
Day 1
Real Time
Finals
Trials
Optimization All The Way Down
• Multi-level optimization:
– Footstep Optimization (Discrete + Continuous)
– Trajectory Optimization (Continuous)
– Optimization-Based Inverse Dynamics: Greedy
continuous optimization (Quadratic Program =
QP) for full body at the current instant.
Multi-Level Control
Trials
• Trajectory: External forces at contacts drive
center of mass (COM).
F
m
x
Rotation is more complicated:
( r F ) 0
– Constant angular momentum
– Rigid body equivalent
(
r
F
)
I
I
– General case
(
r
F
)
L
d ( I) / dt
• QP: Redundancies and constraints resolved
for full body behavior.
LIPM Trajectory Optimization
X vs, Time
COM
Footstep
X vs. Y
COM
Footstep
Y vs. Time
COM
meters
Footstep
Trials
Trials
Optimization-Based
“Inverse Dynamics” (QP)
Objectives:
• Dynamics
• Task Objectives
• COM Acceleration
• Torque About COM
• Reference Pose Tracking
• Minimize Controls
w1 A1
w1b1
w A q w b
2 2 2 2
w3 A3 w3b3
w b
wN AN
N N
Constraints:
• Center of Pressure
• Friction Cone
• Joint Torque Limits
q
C d
Stephens
M. de Lasa, I. Mordatch, and A. Hertzmann, “Feature-Based Locomotion Controllers,” ACM Transactions on Graphics, vol. 29, 2010.
Finals
Stuck on the door
Finals
Handling modeling error
and external forces
Finals
Finals
Failed manipulation
Finals
Fall Predictors
Finals
A bad step
Why Dynamics Matters
Wheels win?
Finals
• All wheeled/tracked robots plowed through
debris.
• All other robots walked over rough terrain.
• KAIST – walked on stairs
• Nimbro, RoboSimian – no stairs
• Leg/wheel hybrids good if there is a flat
floor somewhere under the pile of debris.
• Wheeled/tracked vehicles fell: need to
consider dynamics, need to be able to get
up (CHIMP, NimbRo), and get un-stuck.
Finals
Whole-Body Locomotion
• No robot used railings, walls, door frames,
or objects in the environment for physical
guidance, stabilization, or support.
• Some robots used arms to get out of the
car.
Can Atlas Be Human Like?
www.cs.cmu.edu/~cga/dw
• Slow (0.5m/s)
• Slow (0.6s/step)
• Short steps 0.35m
(half human 0.7m)
• Flat foot walking
• Bent knees
• No heel strike or
toe push off
• Fixed pelvis
orientation
• Minimal vertical COM
acceleration -> GRF
• Minimal horizontal
COM acc. -> GRF
• COP fixed at center of
foot
• Not robust to external
perturbations or
modeling error.
• Soft ground, sand,…?
Current
Baby Steps To Human-Like Walking
Current