Control Approaches for Walking and Running Christian Ott, Johannes Englsberger German Aerospace Center (DLR)
> Humanoids 2015 > Christian Ott > 02.11.2015 DLR.de • Chart 1
Control Approaches for Walking and Running Christian Ott, Johannes - - PowerPoint PPT Presentation
DLR.de Chart 1 > Humanoids 2015 > Christian Ott > 02.11.2015 Control Approaches for Walking and Running Christian Ott, Johannes Englsberger German Aerospace Center (DLR) DLR.de Chart 2 > Humanoids 2015 > Christian
> Humanoids 2015 > Christian Ott > 02.11.2015 DLR.de • Chart 1
Capture Point Divergent Component of Motion (3D)
> Humanoids 2015 > Christian Ott > 02.11.2015 DLR.de • Chart 2
Folie 3
Anthropomorphic Hand-Arm System Legged Humanoid Joint torque sensing & control Bimanual (Humanoid) Manipulation
Space Qualified Joint Technology ROKVISS
PAGE 3
DLR-Biped (2010-2012) TORO, preliminary version (2012) TORO (2013) TOrque controlled humanoid RObot
[Ott et al, Humanoids 2010] [Englsberger et al, Humanoids 2014]
> Humanoids 2015 > Christian Ott > 02.11.2015 DLR.de • Chart 4
> Humanoids 2015 > Christian Ott > 02.11.2015 DLR.de • Chart 5
6 UT > 07.07.2015
Capture Point Divergent Component of Motion (3D)
> Humanoids 2015 > Christian Ott > 02.11.2015 DLR.de • Chart 7
Folie 8
c p x x ,
2
COM capture point
x p
unstable (Pratt 2006, Hof 2008)
) , ( ) , ( x x x
Template model:
[Englsberger, Ott, IROS 2013]
PAGE 8
Folie 9
c p x x ,
2
COM capture point
x p
(Pratt 2006, Hof 2008)
) , ( ) , ( x x x
Template model:
CP control
[Englsberger, Ott, IROS 2013]
PAGE 9
Folie 10
COM ZMP Capture Point
points towards CP
the CP on a line
Folie 11
COM kinematics
x x , p
CP control
[Englsberger, Ott, et. al., IROS-2011, ICRA-2012, at-2012]
ZMP Control Robot Dynamics CP
q
Trajectory Generator
d
ZMP projection
MPC [SYROCO 2012]
PAGE 11
Folie 12
COM kinematics
x x , p
CP control ZMP Control Robot Dynamics CP
q
Trajectory Generator
d
ZMP projection
) (
2
p x x
d
p
Desired ZMP implies a desired force acting on the COM:
) (
2 d d
p x M F
Position based force control [Roy&Whitcomb,2002]:
) ( F F k x
d f d
) (
2 d f d
p p M k x
Position based ZMP Control
MPC [SYROCO 2012]
Folie 13
MPC [SYROCO 2012]
COM kinematics
x x , p
CP control
[Englsberger, Ott, et. al., IROS 2011]
ZMP Control Robot Dynamics CP
q
Trajectory Generator
d
ZMP projection
Collaboration with Nicolas Perrin
PAGE 13
Folie 14
2D 3D Capture Point (CP) „Divergent Component of Motion“ (DCM) [Takenaka] ZMP (steers CP) Virtual Repellent Point (steers DCM) COM dynamics: (not a template model)
ext
DCM dynamics:
[Englsberger, Ott, IROS 2013]
PAGE 14
Folie 15
2D 3D Capture Point (CP) „Divergent Component of Motion“ (DCM) [Takenaka] ZMP (steers CP) Virtual Repellent Point (steers DCM) COM dynamics: (not a template model)
ext
DCM dynamics:
[Englsberger, Ott, IROS 2013]
vrp
PAGE 15
16
17
18
19
DCM trajectory generation
Folie 20
PAGE 20
21 > Humanoids 2015 > Christian Ott > 02.11.2015
> Humanoids 2015 > Christian Ott > 02.11.2015 22
(prismatic inverted pendulum model)
23
[Englsberger, Ott, IROS 2013]
> Humanoids 2015 > Christian Ott > 02.11.2015
Capture Point Divergent Component of Motion (3D)
> Humanoids 2015 > Christian Ott > 02.11.2015 DLR.de • Chart 24
Humanoids 2015 Interactive Presentation by J. Englsberger
DLR.de • Chart 25
i i
F F i
l k x x x x f 1
g f f x m m
L R G
Existence of stable limit cycles can be shown
Vertical ground reaction force resembles human data Mathematical model: Poincare Map Vertical ground reaction force Conceptual biomechanical model: single mass, mass‐less legs, conservative
> Humanoids 2015 > Christian Ott > 02.11.2015
DLR.de • Chart 26
DLR.de • Chart 27
> Humanoids 2015 > Christian Ott > 02.11.2015 DLR.de • Chart 29
> Humanoids 2015 > Christian Ott > 02.11.2015 DLR.de • Chart 30
DLR.de • Chart 31
DLR.de • Chart 32
DLR.de • Chart 35
DLR.de • Chart 37
> Humanoids 2015 > Christian Ott > 02.11.2015 DLR.de • Chart 40
> Humanoids 2015 > Christian Ott > 02.11.2015 DLR.de • Chart 41