+ All Categories
Home > Documents > Physics of Walking Robots - Andy Ruinaruina.tam.cornell.edu/research/topics/locomotion... · •...

Physics of Walking Robots - Andy Ruinaruina.tam.cornell.edu/research/topics/locomotion... · •...

Date post: 18-Jul-2020
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
22
Physics of Walking Robots Jason Cortell Biorobotics and Locomotion Lab Dept. of Theoretical and Applied Mechanics
Transcript
Page 1: Physics of Walking Robots - Andy Ruinaruina.tam.cornell.edu/research/topics/locomotion... · • Mechanics of prosthetic devices ... A simple walking model M L L m m Slope Leg 2 angle

Physics of Walking Robots

Jason Cortell

Biorobotics and Locomotion Lab

Dept. of Theoretical and Applied Mechanics

Page 2: Physics of Walking Robots - Andy Ruinaruina.tam.cornell.edu/research/topics/locomotion... · • Mechanics of prosthetic devices ... A simple walking model M L L m m Slope Leg 2 angle

Biorobotics and Locomotion Lab:• Robot, animal, and human walking and running

• Muscle performance

• Bicycle balance and stability

• Human power

• Rowing and other sports

• Mechanics of prosthetic devices

Page 3: Physics of Walking Robots - Andy Ruinaruina.tam.cornell.edu/research/topics/locomotion... · • Mechanics of prosthetic devices ... A simple walking model M L L m m Slope Leg 2 angle

Inspiration for our robot research

Page 4: Physics of Walking Robots - Andy Ruinaruina.tam.cornell.edu/research/topics/locomotion... · • Mechanics of prosthetic devices ... A simple walking model M L L m m Slope Leg 2 angle

Passive Dynamic Walkers

Page 5: Physics of Walking Robots - Andy Ruinaruina.tam.cornell.edu/research/topics/locomotion... · • Mechanics of prosthetic devices ... A simple walking model M L L m m Slope Leg 2 angle

Research tools

• Analytical methods

• Numerical simulations

• Study walking in humans, animals

• Build robots

Page 6: Physics of Walking Robots - Andy Ruinaruina.tam.cornell.edu/research/topics/locomotion... · • Mechanics of prosthetic devices ... A simple walking model M L L m m Slope Leg 2 angle

A simple walking model

M

LL

mmSlope

Leg 2 angle

Leg 1 angle

Assume:

• 2D

• Frictionless joint at mass M

• M >> m

• No foot bounce or slip

• No foot scuff

mg

mg

Mg

RyRx

Page 7: Physics of Walking Robots - Andy Ruinaruina.tam.cornell.edu/research/topics/locomotion... · • Mechanics of prosthetic devices ... A simple walking model M L L m m Slope Leg 2 angle

Front leg FBD

M

L

mSlope

Leg 2 angle

Leg 1 angle

mg

Mg

F

Page 8: Physics of Walking Robots - Andy Ruinaruina.tam.cornell.edu/research/topics/locomotion... · • Mechanics of prosthetic devices ... A simple walking model M L L m m Slope Leg 2 angle

Rear leg FBD

L

mSlope

Leg 2 angle

mg

RyRx

F

Page 9: Physics of Walking Robots - Andy Ruinaruina.tam.cornell.edu/research/topics/locomotion... · • Mechanics of prosthetic devices ... A simple walking model M L L m m Slope Leg 2 angle

Energy of the walker

M

Slope

M M1 2

3h1

h2h3

V1 V2 V3

Energy change per step = Final – Initial

= (Mgh3 + MV32/2 – collision) – (Mgh1 + MV1

2/2)

Foot collision energy

Page 10: Physics of Walking Robots - Andy Ruinaruina.tam.cornell.edu/research/topics/locomotion... · • Mechanics of prosthetic devices ... A simple walking model M L L m m Slope Leg 2 angle

Differential equations of motionMF

F = Ma a = F/M

a = change in velocity v/change in time

v = change in position x/change in time

Choose state variables:

Q1 = x and

Q2 = v

Let Q1’ mean “change in Q1/change in time”(rate of change of Q1)

Then our differential equations of motion become:

Q1’ = Q2

Q2’ = F/M

Page 11: Physics of Walking Robots - Andy Ruinaruina.tam.cornell.edu/research/topics/locomotion... · • Mechanics of prosthetic devices ... A simple walking model M L L m m Slope Leg 2 angle

Numerical simulation

Time step Q1 Q2

0 Q1(0) Q2(0)

1 Q1(0) + Q2(0) Q2(0) + F/M

2 Q1(1) + Q2(1) Q2(1) + F/M

N Q1(N-1) + Q2(N-1) Q2(N-1) + F/M

Equations of motion:

Q1’ = Q2

Q2’ = F/M

Initial conditions of the state variables:

Q1(0) = x0 Q2(0) = v0

What the computer does:

Page 12: Physics of Walking Robots - Andy Ruinaruina.tam.cornell.edu/research/topics/locomotion... · • Mechanics of prosthetic devices ... A simple walking model M L L m m Slope Leg 2 angle

Walker equations of motiondYdt2 = [th1dot; th2dot; ...

-(-2*m*sin(th1)*sin(th1)^2*L*cos(gma)*cos(th2)*th1dot^2 ...+2*m*sin(th2)^2*sin(th1)*L*cos(gma)*th1dot^2*cos(th1) ...-m*sin(th2)^2*sin(th1)*g-m*cos(th1)*L*cos(gma)*th1dot^2*sin(th1) ...+m*cos(th2)*L*cos(gma)*sin(th2)*th1dot^2-m*cos(th2)*cos(th1)*g*sin(th2) ...-

m*L*cos(gma)*th2dot^2*sin(th2)*cos(th1)+m*L*cos(gma)*th2dot^2*cos(th2)*sin(th1) ...

+M*g*sin(th1)+m*g*sin(th1))/L/cos(gma)/(2*m*sin(th2)*sin(th1)*cos(th2)*cos(th1) ...

+2*m*sin(th2)^2*sin(th1)^2-m*sin(th1)^2-m*sin(th2)^2-M); ...(cos(th2)*m*L*cos(gma)*th1dot^2*sin(th1)-

cos(th1)*m*L*cos(gma)*sin(th2)*th1dot^2 ...+cos(th2)*m*L*cos(gma)*th2dot^2*sin(th2) ...-2*sin(th2)*sin(th1)^2*m*L*cos(gma)*th2dot^2*cos(th2) ...-sin(th1)*m*L*cos(gma)*th2dot^2*cos(th1) ...+2*sin(th2)^2*sin(th1)*m*L*cos(gma)*th2dot^2*cos(th1) ...-cos(th2)*cos(th1)*M*g*sin(th1)+m*g*sin(th2) ...-sin(th2)*sin(th1)^2*m*g-cos(th2)*cos(th1)*m*g*sin(th1) ...+L*cos(gma)*cos(th2)*th1dot^2*sin(th1)*M ...-L*cos(gma)*sin(th2)*th1dot^2*cos(th1)*M ...-

sin(th2)*sin(th1)^2*M*g+g*sin(th2)*M)/L/cos(gma)/(2*m*sin(th2)*sin(th1)*cos(th2)*cos(th1) ...

+2*m*sin(th2)^2*sin(th1)^2-m*sin(th1)^2-m*sin(th2)^2-M)];

Page 13: Physics of Walking Robots - Andy Ruinaruina.tam.cornell.edu/research/topics/locomotion... · • Mechanics of prosthetic devices ... A simple walking model M L L m m Slope Leg 2 angle

Details:

• 9 kilometers

• 45 laps

• 27,724 steps

• 5 hours 12 min.

• 1.75 km/hour

• 25 watts

• 126 watt-hours

• 8.5 kg

•0.6 cost of transport (energy per unit weight per unit distance)

Ranger robot at the track

Page 14: Physics of Walking Robots - Andy Ruinaruina.tam.cornell.edu/research/topics/locomotion... · • Mechanics of prosthetic devices ... A simple walking model M L L m m Slope Leg 2 angle

Ranger design goals:Goals:

• Record walk distance

• Basic robot for research

Requirements:

• Low energy use

• Reliability

• Robustness

• Simple to build

• Evolvability

Page 15: Physics of Walking Robots - Andy Ruinaruina.tam.cornell.edu/research/topics/locomotion... · • Mechanics of prosthetic devices ... A simple walking model M L L m m Slope Leg 2 angle

Ranger design: Overview• 2-D (or 4-leg) biped

• Three degrees of freedom

• Plus a little steering

• Three motor encoders

• Four RLS AM8192 encoders

• MicroStrain InertiaLink IMU

• Machined aluminum top truss

• Sheet metal boxes for rigidity

• Epoxy-bonded chassis

• Four microcontrollers

1 – 56F8347

3 – 56F803

CAN network

Page 16: Physics of Walking Robots - Andy Ruinaruina.tam.cornell.edu/research/topics/locomotion... · • Mechanics of prosthetic devices ... A simple walking model M L L m m Slope Leg 2 angle

Steering a 4-leg biped?

With the mechanism shown at left, Ranger’s left outer foot can rotate up or down relative to its right foot. The lower foot hits first during heelstrike, so the robot tends to rotate around that foot.

Page 17: Physics of Walking Robots - Andy Ruinaruina.tam.cornell.edu/research/topics/locomotion... · • Mechanics of prosthetic devices ... A simple walking model M L L m m Slope Leg 2 angle

Inner ankle: 4.5W

Hip: 6WElectronics: 8W

Outer ankle: 4.5W

Power usage by Ranger motors and electronics – straight walk

Outer ankle motor power is 7.5W during turns; the other power values are unchanged.

Page 18: Physics of Walking Robots - Andy Ruinaruina.tam.cornell.edu/research/topics/locomotion... · • Mechanics of prosthetic devices ... A simple walking model M L L m m Slope Leg 2 angle

Reliability

Page 19: Physics of Walking Robots - Andy Ruinaruina.tam.cornell.edu/research/topics/locomotion... · • Mechanics of prosthetic devices ... A simple walking model M L L m m Slope Leg 2 angle

Why it fell:

Page 20: Physics of Walking Robots - Andy Ruinaruina.tam.cornell.edu/research/topics/locomotion... · • Mechanics of prosthetic devices ... A simple walking model M L L m m Slope Leg 2 angle

RobustnessWhat we want – but don’t really have yet:

Page 21: Physics of Walking Robots - Andy Ruinaruina.tam.cornell.edu/research/topics/locomotion... · • Mechanics of prosthetic devices ... A simple walking model M L L m m Slope Leg 2 angle

Swing-leg retraction

Page 22: Physics of Walking Robots - Andy Ruinaruina.tam.cornell.edu/research/topics/locomotion... · • Mechanics of prosthetic devices ... A simple walking model M L L m m Slope Leg 2 angle

AcknowledgementsRanger team 2006 Ranger team 2008

Andrew Mui, Pranav Bhounsule, Alex Gates, Sam Lee, Matt Haberland, Daniel Karssen, Andrew Spielberg, Carlos Arango, Megan Berry, Andy Ruina, Jason Cortell, Gregg Stiesberg, Stephane Constantin, Leticia Camargo, John Buzzi, Bram Hendriksen, Greg Falco. Not shown: Yingyi Tan, Alexis Collins, James Doehring, Ben Oswald, Ko Ihara, Max Wasserman, Rohit Hippalgaonkar, Reubens Lee, Andrew LeClaire,

Special thanks to Delft visitors Daniel Karssen and Bram Hendriksen, for their huge efforts (and excellent drawings)!


Recommended