Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
12th Symposium on Advanced Space Technologies in Robotics and Automation ASTRA 2013, 15 - 17 May, ESA/ESTEC, Noordwijk, the Netherlands
M. Zebenay, T. Boge, R. Lampariello, and D. Choukroun
Satellite Docking Simulator based on Hardware-in- the-loop Hybrid Contact Model
www.DLR.de • Chart 1 > ASTRA203 >May 17, 2013
Outline
- Introduction- Hardware-in-the-loop Docking Simulator Concept- Hybrid Contact Model- Conclusion
www.DLR.de • Chart 2 > ASTRA203 >May 17, 2013
Introduction On-Orbit Servicing Missions
- Extension of the operational lifetime or improvement of the performance of a spacecraft (S/C)
- Possible tasks of a servicing satellite:- Rendezvous and inspection of a non-cooperative client S/C- Docking with the client and take over attitude & orbit control
- Examples of future On-Orbit missions- DEOS
- A German technology demonstration mission in Low Earth Orbit - SMART-OLEV
- Orbital lifetime extension of geostationary satellites
www.DLR.de • Chart 3 > ASTRA203 >May 17, 2013
Hydraulic Stewart platform (NASA)
Hydraulic manipulator
(CSA)
Air-floating test bedTohoku University
Introduction HIL contact/docking simulators
Industrial robots(DLR)
www.DLR.de • Chart 4 > ASTRA203 >May 17, 2013
Introduction The new European Proximity Operations Simulator (EPOS 2.0) facility design concept
-PC-based real-time facility control system
- Robot 1 with 6 DOF - Carrying client satellite mock-up - Motion simulation of client
satellite
- Robot 2 with 6 DOF on a 25 m rail system - Carrying RV sensors and docking
system of servicing satellite- Motion simulation of servicing
satellite
www.DLR.de • Chart 5 > ASTRA203 >May 17, 2013
-Contact Dynamics=System dynamics+ Modeling of contact forces
-Modeling of Contact Dynamics
- Dynamics of the system
- Contact force
Introduction Contact Dynamics
f
Iwwmvw
wv
ImE
cc
cc
c
c
00
qnc bgkf )(
www.DLR.de • Chart 6 > ASTRA203 >May 17, 2013
cf
cf
With damping Without damping
Non-Linear dampingLinear damping
Lea and Wang (1983)
Hunt-Crossley model (1975)
Hertz (1896)
Spring-Dashpot Impact pair
qnc bgkf )(
0
gkf nc
)1,1,1(
nqgbkfc
)1,1(
qgkbf nc
1,,1,,0,0
)(exp
2
qifgifg
Qg
kbgf nc
)1,(
qg
bkfn
nnc
Introduction Models on the contact forces
www.DLR.de • Chart 7 > ASTRA203 >May 17, 2013
cf
cf
Hardware-in-the-loop Docking Simulator Concept
Docking simulator concept based on EPOS facility
Robots with highly accurate position control
Docking interfaces examples: probe and nozzle
Force/torque sensor
Free floating dynamics of Satellites
Challenges
Time delay
High stiffness
www.DLR.de • Chart 8 > ASTRA203 >May 17, 2013
Hardware-in-the-loop Docking Simulator Concept
-Docking simulator concept in 1D:
ST
ST
mmmmm
11m
cb
ck
cb
Tm Sm
ck
www.DLR.de • Chart 9 > ASTRA203 >May 17, 2013
Hardware-in-the-loop Docking Simulator Concept
-Stability analysis-based on delay sweeping method.- Steps:
- examine the stability at h=0.- check the - axis crossings of the roots of C(s,h).
+ + 2sm
1
1
she
)sb(k- cc
u
Fm
mxcxrx sheFin
0)(),(11
2 shcc emks
mbshsC
j
www.DLR.de • Chart 10> ASTRA203 >May 17, 2013
ST
ST
mmmmm
1
Hardware-in-the-loop Docking Simulator Concept
-Stability when h=0
-Stability when h>0
- Computing a crossover frequency and a crossing time :
-Stability window of the system is:
0)0,(11
2 mks
mbssC cc
)(tan122
14
1
21
2
21
2
14
2
c
cc
cc
cccc
kwb
wh
mk
mb
mbw
)(tan10 1c
cc
cc k
wbw
hh
cw
chh 0 chh
www.DLR.de • Chart 11> ASTRA203 >May 17, 2013
0)(),(11
2 shcc emks
mbshsC
Hybrid Contact Model 1D docking simulator
- Hybrid Contact Model combines:- Contact forces data from F/T sensor - Virtual contact model
- Allows - Easy tuning of contact parameters- Physical consistency
www.DLR.de • Chart 12> ASTRA203 >May 17, 2013
Hybrid Contact Model Test setup
- Applied a constant contact force of 10N.- Relative motion command is sent to the chaser
robot - The target is simulated by the stationary
structure- Initial parameters:
- Chaser - mass of 750kg- initial velocity of 0.03m/s
- Target - mass of 10^6 kg- zero initial velocity
www.DLR.de • Chart 13> ASTRA203 >May 17, 2013
Hybrid Contact Model Results
- Unstable simulation- kc = 2510N/m - bc = 20Ns/m - m1 =749.4kg- h = 16ms and - hc=8ms
- Stable simulation- kc=2510 N/m - bc=60Ns/m- m1=749.4kg:- h=16ms- hc=23.8ms
www.DLR.de • Chart 14> ASTRA203 >May 17, 2013
Hybrid Contact Model 3D docking simulator
- Extend the docking simulator to 3D:- Design a passive compliance device that
supports:- 1D docking simulation- 2D/3D docking simulation
- Compensate the non-contact forces from F/T sensor
- Rigid body dynamics of the satellites- Extend the virtual contact model computation
- contact force=F/T sensor + virtual contact model
- contact torque computed from the contact force
www.DLR.de • Chart 15> ASTRA203 >May 17, 2013
Hybrid Contact Model 3D docking simulator
- Virtual forces can computed in two ways:- Compute the virtual force parallel to each of the
passive compliance legs
- Computing the virtual normal force at the contact point
www.DLR.de • Chart 16> ASTRA203 >May 17, 2013
zdydxd
bb
b
dzdydx
kk
kf
fff
vz
vy
vx
vz
vy
vxS
v
SSv
Sc
000000
000000
vf
vb
vknbkf bv
Sv )(
EPOS
F/Tsensor
CoMvk
vb
Hybrid Contact Model Test setup
- Docking interfaces of :- Probe- Cone
- Assumed desired contact parameters:- Stiffness of 3000N/m and- Zero damping
- The robots are simulated by time delay- Initial parameters:
- Chaser - initial position of [0.78 0.5 2.5]- linear velocity of [0 0 0.03m/s]- angular position and velocity of [ 0 0 0]- mass of 750kg
- Target - initial position of [0.6 0.5 4.4]- angular position of [0 0 180degree] - linear and angular velocity of [0 0 0]- mass of 1050kg
www.DLR.de • Chart 17> ASTRA203 >May 17, 2013
Hybrid Contact Model Results
www.DLR.de • Chart 18> ASTRA203 >May 17, 2013
Hybrid Contact Model Results
www.DLR.de • Chart 19> ASTRA203 >May 17, 2013
0 10 20-15
-10
-5
0
5
10
15
t[s]
fx[N
]
0 10 20-1
-0.5
0
0.5
1
t[s]
fy[N
]
0 10 20-3
-2
-1
0
1
2
3
t[s]
fz[N
]
0 10 20-15
-10
-5
0
5
10
15
t[s]
fvx[
N]
0 10 20-1
-0.5
0
0.5
1
t[s]
fvy[
N]
0 10 20-3
-2
-1
0
1
2
3
t[s]
fvz[
N]
0 10 20-1
-0.5
0
0.5
1
t[s]
Tor
que-
x[N
m]
0 10 20-2
-1
0
1
2
t[s]
Tor
que-
y[N
m]
0 10 20-1
-0.5
0
0.5
1
t[s]
Tor
que-
z[N
m]
0 10 20-1
-0.5
0
0.5
1
t[s]
Tor
que-
vx[N
]
0 10 20-2
-1
0
1
2
t[s]
Torq
ue-v
y[N
m]
0 10 20-1
-0.5
0
0.5
1
t[s]
Tor
que-
vz[N
m]
Contact force from F/T sensor
Contact force from virtual contact model
Contact torque from F/T sensor
Contact torque from virtual contact model
Hybrid Contact Model Results
www.DLR.de • Chart 20> ASTRA203 >May 17, 2013
0 10 20
-20
-10
0
10
20
t[s]
fx+
fvx[
N]
0 10 20-4
-2
0
2
4
t[s]
fy+
fyv[
N]
0 10 20-4
-2
0
2
4
t[s]
fz+
fzv[
N]
0 10 20
-2
0
2
x 10-3
t[s]
vx[m
/s]
0 10 20
-2
0
2
x 10-3
t[s]
vy[m
/s]
0 10 20
-2
0
2
x 10-3
t[s]
vz[m
/s]
0 10 20
-2
0
2
t[s]
Tor
que-
x[N
m]
0 10 20
-2
0
2
t[s]
Tor
que-
y[N
m]
0 10 20
-2
0
2
t[s]
Tor
que-
z[N
m]
0 10 20
-0.01
0
0.01
t[s]
wx[
rad/
s]
0 10 20
-0.01
0
0.01
t[s]
wy[
rad/
s]
0 10 20
-0.01
0
0.01
t[s]w
z[ra
d/s]
Conclusion
- Presented a docking simulator concept based on Hybrid contact model- The simulator
- Allows to tune the contact parameters in software- Can be used for 1D, 2D and 3D
- Stability window is determined as a function of:- Robots controller time delay- Contact parameters and- Simulated satellite masses
- Future work:- Validate the 3D concept experimentally
www.DLR.de • Chart 21> ASTRA203 >May 17, 2013
Thank You!
��12th Symposium on Advanced Space Technologies in Robotics and Automation�ASTRA 2013, 15 - 17 May, ESA/ESTEC, Noordwijk, the Netherlands OutlineIntroduction�On-Orbit Servicing MissionsSlide Number 4Slide Number 5Introduction�Contact DynamicsIntroduction�Models on the contact forcesHardware-in-the-loop Docking Simulator Concept�Hardware-in-the-loop Docking Simulator Concept Hardware-in-the-loop Docking Simulator Concept Hardware-in-the-loop Docking Simulator ConceptHybrid Contact Model�1D docking simulatorHybrid Contact Model�Test setupHybrid Contact Model�Results���Hybrid Contact Model�3D docking simulatorHybrid Contact Model�3D docking simulatorHybrid Contact Model�Test setupHybrid Contact Model�ResultsHybrid Contact Model�ResultsHybrid Contact Model�ResultsConclusion Slide Number 22