Course Overview ENAE 788X - Planetary Surface Robotics

advertisement
Robotic Mobility
• Free Space
• Relative Orbital Motion
• Airless Major Bodies (moons)
• Gaseous Environments (Mars, Venus, Titan)
– Lighter-than-”air” (balloons, dirigibles)
– Heavier-than-”air” (aircraft, helicopters)
• Aquatic Environments (Europa)
© 2010 David L. Akin - All rights reserved
http://spacecraft.ssl.umd.edu
UNIVERSITY OF
MARYLAND
1
Course Overview
ENAE 788X - Planetary Surface Robotics
Propulsive Motion in Free Space
• Basic motion governed by Newton’s Law
→
−
→
−
F = ma (actually, F = m ẍ)
• Over a distance d and time t,
d
∆V = 2
t
(required to accelerate and decelerate)
• The rocket equation (relates propellant to ΔV)
mf inal
− V ∆V
= e exhaust
mo
UNIVERSITY OF
MARYLAND
2
Course Overview
ENAE 788X - Planetary Surface Robotics
Cost of Propulsive Maneuvering
• Assuming ∆V � Vexhaust
• Use the Taylor’s Series expansion of e
∆V
mf inal
≈1−
mo
Vexhaust
• Since mo=minitial=mprop+mfinal,
Vtravel
mprop
2
mprop
d
or
≈2
≈
mo
Vexhaust
mo
Vexhaust t
UNIVERSITY OF
MARYLAND
3
Course Overview
ENAE 788X - Planetary Surface Robotics
Hill’s Equations (Proximity Operations)
Linearized equations of motion relative to a target in circular orbit in
a rotating Cartesian reference frame
ẍ = 3n2 x + 2nẏ + adx
ÿ = −2nẋ + ady
Ref: J. E. Prussing and B. A. Conway, Orbital Mechanics
Oxford University Press, 1993
z̈ = −n2 z + adz
�
µ
n=
a3
adx, ady, adz are disturbing accelerations (e.g., thrust, solar pressure)
UNIVERSITY OF
MARYLAND
4
Course Overview
ENAE 788X - Planetary Surface Robotics
Clohessy-Wiltshire (“CW”) Equations
Force-free solutions to Hill’s Equations
sin (nt)
2
x˙o + [1 − cos (nt)]y˙o
x(t) = [4 − 3 cos (nt)]xo +
n
n
2
4 sin (nt) − 3nt
y˙o
y(t) = 6[sin (nt) − nt]xo + yo − [1 − cos (nt)]x˙o +
n
n
z˙o
sin (nt)
z(t) = zo cos (nt) +
n
ż(t) = −zo n sin (nt) + żo cos (nt)
UNIVERSITY OF
MARYLAND
5
Course Overview
ENAE 788X - Planetary Surface Robotics
“V-Bar” Approach
Ref: Collins, Meissinger, and Bell, Small Orbit Transfer Vehicle (OTV) for On-Orbit Satellite
Servicing and Resupply, 15th USU Small Satellite Conference, 2001
UNIVERSITY OF
MARYLAND
6
Course Overview
ENAE 788X - Planetary Surface Robotics
“R-Bar” Approach
• Approach from along
the radius vector (“Rbar”)
• Gravity gradients
decelerate spacecraft
approach velocity - low
contamination approach
• Used for Mir, ISS
docking approaches
UNIVERSITY OF
MARYLAND
Ref: Collins, Meissinger, and Bell, Small Orbit Transfer
Vehicle (OTV) for On-Orbit Satellite Servicing and
Resupply, 15th USU Small Satellite Conference, 2001
7
Course Overview
ENAE 788X - Planetary Surface Robotics
Hopping (Airless Flat Planet)
Vv , h
Use F=ma for vertical motion
V
γ
Vh , d
1
2
˙
gt
h
=
V
t
−
Vv = −g
v
2
tf lt = 2Vv /g
Constant velocity in horizontal direction produces
d = Vh tf lt
V h Vv
=2
g
Vh = V cos γ; Vv = V sin γ
V2
V 2 sin γ cos γ
=
sin (2γ)
d=2
g
g
UNIVERSITY OF
MARYLAND
8
Course Overview
ENAE 788X - Planetary Surface Robotics
Hopping (Airless Flat Planet)
Vv , h
Horizontal distance is maximized when sin (2γ) = 1
V
γ
Vh , d
γopt
�
V = gd
hmax
hmax
π
= = 45o
2
∆Vtotal
�
�2
1
Vv
Vv
− g
= Vv
g
2
g
√ 2
2
gd
d
V
=
=
=
4g
4g
4
UNIVERSITY OF
MARYLAND
9
V2
dmax =
g
�
= 2V = 2 gd
V
Vv = √
2
Course Overview
ENAE 788X - Planetary Surface Robotics
An Example of Propulsive Gliding
Video shown in class
UNIVERSITY OF
MARYLAND
10
Course Overview
ENAE 788X - Planetary Surface Robotics
Propulsive Gliding (Airless Flat Planet)
T = mg
g
Assume horizontal velocity is V
V
∆Vh = 2V
(includes acceleration and deceleration)
tf lt = d/V
∆Vv = gtf lt
gd
=
V
Total ΔV becomes
∆Vtotal
gd
= ∆Vv + ∆Vh = 2V +
V
UNIVERSITY OF
MARYLAND
11
Course Overview
ENAE 788X - Planetary Surface Robotics
Propulsive Gliding (Airless Flat Planet)
Want to choose V to minimize
∂
∂V
�
gd
2V +
V
�
=0
Vopt =
∆Vtotal = 2
�
�
�
gd
+ gd
2
UNIVERSITY OF
MARYLAND
gd
2− 2 =0
V
12
gd
2
√ �
2
= 2 2 gd
gd
Course Overview
ENAE 788X - Planetary Surface Robotics
Delta-V for Hopping and Gliding
2000
1800
Delta-V (m/sec)
1600
1400
1200
1000
800
600
400
200
0
0
200000
400000
600000
800000 1000000 1200000
Distance (m)
Ballistic Hop
UNIVERSITY OF
MARYLAND
13
Propulsive Glide
Course Overview
ENAE 788X - Planetary Surface Robotics
Hopping (Spherical Planet)
� �
�
2 1
−
v= µ
r
a
∆v = 2vo
a(1 − e2 )
p
=
r=
1 + e cos ν
1 − e cos θ
� �
�
�
�
2
1 − e cos θ
1−e
2
a=r
−
v= µ
2
1−e
r
r(1 − e cos θ
−r(1 − e cos θ)(−2e) + (1 − e2 )r(− cos θ)
∂v
=0⇒
=0
2
2
∂e
r (1 − e cos θ)
UNIVERSITY OF
MARYLAND
14
Course Overview
ENAE 788X - Planetary Surface Robotics
Hopping (Spherical Planet)
2er − 2e2 r cos θ − r cos θ + re2 cos θ = 0
eopt
cos θe2 − 2e + cos θ = 0
√
2 ± 22 − 4 cos2 θ
1 ± sin θ
=
=
2 cos θ
cos θ
+ produces e > 1 (hyperbolic orbit); − gives elliptical orbit
eopt
1 − sin θ
=
cos θ
aopt = r
UNIVERSITY OF
MARYLAND
15
�
1 − eopt cos θ
1 − e2opt
�
Course Overview
ENAE 788X - Planetary Surface Robotics
Propulsive Gliding (Airless Round Planet)
2
V
ω2 r =
r
g
Assume horizontal velocity is V
V
∆Vh = 2V
(includes acceleration and deceleration)
tf lt = d/V
∆Vv =
Total ΔV becomes
∆Vtotal
�
2
V
g−
r
�
tf lt
gd dV
−
=
V
r
gd dV
−
= ∆Vv + ∆Vh = 2V +
V
r
UNIVERSITY OF
MARYLAND
16
Course Overview
ENAE 788X - Planetary Surface Robotics
Propulsive Gliding (Airless Round Planet)
∂
∂V
Want to choose V to minimize
�
gd dV
−
2V +
V
r
�
=0
Vopt
�
∆Vtotal = 2
�
gd
=
d
2
−
r
�
gd
+ gd
d
2− r
�
∆Vtotal
UNIVERSITY OF
MARYLAND
gd
d
2− 2 − =0
V
r
2 − dr
d
−
gd
r
d�
=2 2−
gd
r
17
�
gd
2 − dr
Course Overview
ENAE 788X - Planetary Surface Robotics
Hopping on Flat and Round Bodies
9000
Delta-V (m/sec)
8000
7000
6000
5000
4000
3000
2000
1000
0
0
1000000 2000000 3000000 4000000 5000000 6000000
Distance (m)
Ballistic Hop
Propulsive Glide
Hop on Sphere
UNIVERSITY OF
MARYLAND
18
Glide on Sphere
Course Overview
ENAE 788X - Planetary Surface Robotics
Nondimensional Forms
V
Define ν ≡ √
dg
νf lat
glide
d
ρ≡
r
hmax
η≡
d
√
=2 2
1
νf lat hop = 2
η=
� 4
νspherical glide = 2 2 − ρ
UNIVERSITY OF
MARYLAND
19
(0 ≤ ρ ≤ 1)
Course Overview
ENAE 788X - Planetary Surface Robotics
Multiple Hops
• Assume n hops between origin and destination
• At each intermediate “touchdown”, vv has to be
reversed
∆Vtotal = 2V + 2(n − 1)Vv
Vv
Vv
tpeak =
ttotal = 2ntpeak = 2n
g
g
�
�
2n
Vv = 2ghmax
2η
V h Vv
d = Vh ttotal =
νv =
g
n
�
hmax
V
dg
1
1
η≡
ν≡√
d/n Vh = 2nV νh = 2 2nη
dg
v
UNIVERSITY OF
MARYLAND
20
Course Overview
ENAE 788X - Planetary Surface Robotics
Multiple Hop Analysis
�
∆ν = 2ν + 2(n − 1)νv
∆ν = 2 νv2 + νh2 + 2(n − 1)νv
�
�
1
2η
2η
+
+ 2(n − 1)
∆ν = 2
n
8nη
n


�
�
�
1
1
2
∂∆ν
2


= �
−
=0
+ (n − 1)
2
2η
∂η
n 8nη
nη
1
+
n
8nη
1
Analytically messy, but note that for n = 1 ⇒ ηopt =
4
(In general, solve numerically)
UNIVERSITY OF
MARYLAND
21
Course Overview
ENAE 788X - Planetary Surface Robotics
Optimal Solutions for Multiple Hops
ηopt
∆ν
0.3
3
0.25
2.5
0.2
2
0.15
1.5
0.1
1
0.05
0.5
0
0
1
10
100
1
1000 10000
10000
Number of Hops (n)
Number of Hops (n)
UNIVERSITY OF
MARYLAND
100
22
Course Overview
ENAE 788X - Planetary Surface Robotics
Hopping Between Different Altitudes
Relative to starting point, landing elevation ≡ h2
vv1 �= vv2
v1 = (vh , vv1 )
v2 = (vh , vv2 )
2
vv1
1 vv1
1 2 t
peak =
hpeak =
h = vv1 t − gt
g
2 g
2
�
vv1 = 2ghpeak
1 2
From peak, vv = −gtf all ; h = hpeak − gtf all
2
�
2
1 vv2
2
h2 = hpeak −
(hpeak − h2 )
tf all =
2 g�
g
vv2 =
UNIVERSITY OF
MARYLAND
2g(hpeak − h2 )
23
Course Overview
ENAE 788X - Planetary Surface Robotics
Optimal Hop with Altitude Change
�
vv1
+
g
�
2
(hpeak − h2 )
g
�
d = vh (tpeak + tf all ) = vh
��
�
2hpeak
2
+
(hpeak − h2 )
d = vh
g
g
�
�
�
�
√
d g = vh
2hpeak + 2(hpeak − h2 )
√
d g
�
vh = �
2hpeak + 2(hpeak − h2 )
��
�
�
2 +
2
∆v =
vh2 + vv1
vh2 + vv2
UNIVERSITY OF
MARYLAND
24
�
Course Overview
ENAE 788X - Planetary Surface Robotics
Nondimensional Form of Equations
h2
v
hpeak
;λ≡
Remember that ν ≡ √ ; η ≡
d
d
dg
��
�
�
2 +
2
∆ν =
νh2 + νv1
νh2 + νv2
�
�
νv1 = 2η
νv2 = 2(η − λ)
1
�
νh = √
2η + 2(η − λ)
��
�
�
∆ν = � √
1
�
2η + 2(η − λ)
UNIVERSITY OF
MARYLAND
�2
��
�
�
+ 2η + �
25
1
�
√
2η + 2(η − λ)
�2
+ 2(η − λ)
Course Overview
ENAE 788X - Planetary Surface Robotics
Optimization of Height-Changing Hop
• This is not going to be one where you can take the
derivative and set equal to zero, so use the
equation to find a numerical optimization
• Set λ = 0 to check for plain hop solution
�
∆ν = 2
1
1
+ 2η ⇒ ηopt =
8η
4
UNIVERSITY OF
MARYLAND
26
Course Overview
ENAE 788X - Planetary Surface Robotics
Trajectory Design for Height Change
3
∆ν
2.5
ηopt
2
1.5
1
0.5
Height Change λ
0
-3
-2
-1
0
UNIVERSITY OF
MARYLAND
27
1
2
3
Course Overview
ENAE 788X - Planetary Surface Robotics
Apollo Concept of Lunar Flying Vehicle
from “Study of One-Man Lunar Flying Vehicle - Final Report Volume 1: Summary” North American Rockwell,
NASA CR-101922, August 1969
UNIVERSITY OF
MARYLAND
28
Course Overview
ENAE 788X - Planetary Surface Robotics
Apollo 15 Revisited: LFV Sortie
Basic assumptions
• Vehicle inert mass=300 kg
• Crew mass=150 kg
• Science package=100 kg
• Total propellant=130 kg
UNIVERSITY OF
MARYLAND
29
Course Overview
ENAE 788X - Planetary Surface Robotics
Apollo 15 Revisited: Leg 1
Base camp to bottom of rille
• Distance 3 km
• Altitude change -150 m
• ΔV=139 m/sec
• Propellant used=22 kg
• Collect 20 kg of samples
at landing site
UNIVERSITY OF
MARYLAND
30
Course Overview
ENAE 788X - Planetary Surface Robotics
Apollo 15 Revisited: Leg 2
Propulsive glide along
bottom of rille
• Distance 2 km
• No net altitude change
• ΔV=160 m/sec
• Propellant used=25 kg
• Collect 20 kg of samples
at landing site; leave 25
kg science package
UNIVERSITY OF
MARYLAND
31
Course Overview
ENAE 788X - Planetary Surface Robotics
Apollo 15 Revisited: Leg 3
Hop to top of mountain
• Distance 15 km
• Altitude change 1600 m
• ΔV=310 m/sec
• Propellant used=46 kg
• Collect 30 kg of samples
at landing site; leave 50
kg science package
UNIVERSITY OF
MARYLAND
32
Course Overview
ENAE 788X - Planetary Surface Robotics
Apollo 15 Revisited: Leg 4
Return to base
• Distance 12 km
• Altitude change -1450 m
• ΔV=278 m/sec
• Propellant used=37 kg
• Return with 25 kg of science
equipment and 70 kg of
samples
UNIVERSITY OF
MARYLAND
33
Course Overview
ENAE 788X - Planetary Surface Robotics
Apollo 15 Revisited: Discussion
• Current minimum estimates are for 400 kg of
residual propellants in Altair at landing - would
support three equivalent sorties
• Presence of water ice or ISRU propellant
production at outpost would easily support
moderate flier mission requirements
• Challenges in routine refueling of cryogenic
propellants on the lunar surface, reliable flight and
landing control system
UNIVERSITY OF
MARYLAND
34
Course Overview
ENAE 788X - Planetary Surface Robotics
Landing Impact Attenuation
• Cannot rely on achieving perfect zero velocity at
touchdown
• Specifications for landing conditions
– Vertical velocity ≤ 3 m/sec
– Horizontal velocity ≤ 1 m/sec
1
1
2
Kinetic Energy = mv = m(vh2 + vv2 )
2
2
Max case 500 kg vehicle =⇒ E = 2500N m
UNIVERSITY OF
MARYLAND
35
Course Overview
ENAE 788X - Planetary Surface Robotics
Mars Phoenix Lander
UNIVERSITY OF
MARYLAND
36
Course Overview
ENAE 788X - Planetary Surface Robotics
Apollo Lunar Module
UNIVERSITY OF
MARYLAND
37
Course Overview
ENAE 788X - Planetary Surface Robotics
Landing Deceleration
• Look at 3 m/sec vertical velocity
• Constant force deceleration
F
1 2
v = d = adesired d
2
m
1
mv 2 = F d
2
tdecel =
v
adesired
adesired
d�cm�
1/6 g
281
1/2 g
92
0.61
1g
0.31
2g
46
23
0.15
3g
15
0.10
• Spring deceleration
F = kx
mv
k= 2
d
2
�
1
F dx = mv 2
2
kd
apeak =
m
UNIVERSITY OF
MARYLAND
1 v2
d=
2 adesired
38
td �sec�
1.88
Course Overview
ENAE 788X - Planetary Surface Robotics
Effect of Lateral Velocity at Touchdown
• Resolve torques around landing gear footpad
τtot
θ̈ =
Itot
w
h
mg
Fv
�
Fh
Fh h − Fv w − mgw
θ̈ =
Icg + m�2
• Worst cases - hit obstacle (high force), landing
downhill
• Issue: rotational velocity induced is counteracted
by vehicle weight
• Will vehicle rotation stop before overturn limit?
UNIVERSITY OF
MARYLAND
39
Course Overview
ENAE 788X - Planetary Surface Robotics
Atmospheric Neutral Buoyancy
• Given an enclosed volume V of gas with density ρ
• Lift force is V(ρatm-ρ) - must be ≥mg
– on Earth ~1 kg lift/cubic meter of He
– on Mars ~10 gms lift/cubic meter of He
• Horizontal velocity at equilibrium is identical to
wind speed
• Interior pressure generally identical to ambient
(except for superpressure balloons)
• Can generate low density through choice of gas,
heating
UNIVERSITY OF
MARYLAND
40
Course Overview
ENAE 788X - Planetary Surface Robotics
Dynamic Atmospheric Lift
Lift
Drag
Thrust
Weight
For steady, level flight:
1 2
D = ρv ScD
2
1 2
L = ρv ScL
2
L=W
T =D
L
L
W =L=D =T
D
D
UNIVERSITY OF
MARYLAND
41
1 2
L
L = ρv ScD
2
D
Course Overview
ENAE 788X - Planetary Surface Robotics
Looking for Equation for Range
T ve
propulsive power
=
Efficiency =
fuel power
ṁf h
ηoverall
−W
dW
= −ṁf g = L T
dt
D ṁ g
T ve
=
ṁf h
f
−W ve
dW
= h L T ve =
dt
g D ṁ h
f
UNIVERSITY OF
MARYLAND
42
−W ve
h L
g D ηoverall
Course Overview
ENAE 788X - Planetary Surface Robotics
More Aerial Range
Rewrite and integrate
dW
=
W
−ve dt
=⇒ ln W = C −
h L
g D ηoverall
Initial conditions -
−ve t
h L
g D ηoverall
at t = 0 W = Winit → C = ln Winit
hL
Winit
ηoverall ln
Range =
gD
Wf inal
L
VD
Winit
ln
Range =
g SF C Wf inal
Breguet Range Equation
UNIVERSITY OF
MARYLAND
43
Course Overview
ENAE 788X - Planetary Surface Robotics
Liquid Mobility - Subsurface
• Generally same governing equations as neutral
buoyancy (e.g., balloons) in atmosphere
• Volume is set by rigid shell - overall density must
equal fluid density
• Thrust provided by propeller(s), tracks/wheels,
towing
UNIVERSITY OF
MARYLAND
44
Course Overview
ENAE 788X - Planetary Surface Robotics
Liquid Mobility - Surface
• Displacement Vρ>mg
• Have to overcome drag of fluid
• Also have to consider interface drag with surface larger on smaller vehicles
UNIVERSITY OF
MARYLAND
45
Course Overview
ENAE 788X - Planetary Surface Robotics
Download