1130 using robots for advanced
TRANSCRIPT
-
8/10/2019 1130 Using Robots for Advanced
1/27
Using Robots for Advanced Rendezvous and
Docking Simulation
Toralf Boge (DLR)
H. Benninghoff (DLR)M. Zebenay (DLR)
F. Rems (DLR)
-
8/10/2019 1130 Using Robots for Advanced
2/27
www.DLR.de Chart 2 > SESP2012 > T. Boge >25.-27. September 2012
Overview
- Motivation
- Rendezvous and Docking (RvD) Simulator EPOS 2.0
- Applications
-
8/10/2019 1130 Using Robots for Advanced
3/27
www.DLR.de Chart 3 > SESP2012 > T. Boge >25.-27. September 2012
Motivation
-
8/10/2019 1130 Using Robots for Advanced
4/27
www.DLR.de Chart 4 > SESP2012 > T. Boge >25.-27. September 2012
On-Orbit Servicing Missions
Objectives:
- Life time extension
- Repair, maintenance and assembly tasks
- Refueling
- Fleet management- Disposal of space debris
Technological Challenges:
- Rendezvous and Docking in space with uncooperative targets
-
8/10/2019 1130 Using Robots for Advanced
5/27
OOS Reference Missions
OLEV
Orbital Lifetime Extension Vehicle
- Docking at an high value,
geostationary communication
satellites and take over
attitude and orbit control
DEOS
DEutsche Orbitale Servicing Mission
- Demonstration of German OOS technology in Space
www.DLR.de Chart 5 > SESP2012 > T. Boge >25.-27. September 2012
-
8/10/2019 1130 Using Robots for Advanced
6/27
Necessary New Technologies
-New GNC-Systems for Rendezvous Phase
- Sensors: Camera, LIDAR, Radar
-New Systems for Docking and Berthing Phase
- New mechanisms for docking and grasping
-Degree of Grad Autonomy
- Ground-in-the-loop needs telepresence operations
-Extended Simulation Capabilities
www.DLR.de Chart 6 > SESP2012 > T. Boge >25.-27. September 2012
-
8/10/2019 1130 Using Robots for Advanced
7/27
Rendezvous and Docking
SimulatorEPOS 2.0
www.DLR.de Chart 7 > SESP2012 > T. Boge >25.-27. September 2012
-
8/10/2019 1130 Using Robots for Advanced
8/27
RvD Simulation Experience
RvD Simulation Facili ty EPOS (1985 2006)
EPOS European Proximity Operations Simulator
Projects:- Comparative sensor tests
(MATRA/Saab/MBB, 1991)
- ARP tests (ESA, 1997 -1999)- EDISON (EU, 1998 2000,
distributed simulation overATM network)
- ATV-Sensor tests
(ESA, 2001-2006)- HTV-Sensor tests
(Japan/DJO,2003-2007)
www.DLR.de Chart 8 > SESP2012 > T. Boge >25.-27. September 2012
-
8/10/2019 1130 Using Robots for Advanced
9/27
The New RvD Facilty - EPOS 2.0
Objectives
- Simulation of spacecraft rendezvous from 25 m to docking
- Simulation of contactdynamics during docking
and berthing process
- realistic simulation of
environmental conditions(e.g. Sun illumination
effects)
- Hardware-in-the-loop
simulator
- Calibrated test bed touse it for validation and
verification of real
flight h/w
www.DLR.de Chart 9 > SESP2012 > T. Boge >25.-27. September 2012
-
8/10/2019 1130 Using Robots for Advanced
10/27
Design Concept
PC-based real-time facili ty 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 ofservicing satellite
Motion simulation of servicing satellite
www.DLR.de Chart 10 > SESP2012 > T. Boge >25.-27. September 2012
-
8/10/2019 1130 Using Robots for Advanced
11/27
Facility Control Concept
3 Levels
1. Application Control System (ACS)Simulation, preparation and analysis
2. Facility Monitoring and Control (FMC)
Monitoring, operations and real-time
control
3. Local Robot Control (LRC)
Interfaces:
- EtherCAT for deterministic
Commanding
- Ethernet for all other non-real-time
data transfers
www.DLR.de Chart 11 > SESP2012 > T. Boge >25.-27. September 2012
-
8/10/2019 1130 Using Robots for Advanced
12/27
Capabilities and Performances
Parameter Robot 1 Robot 2
Position:
X -2,5 - +24,5m -2,5 - +2,5m
Y -2,5 - +2,5m -1,0 - +4,0m
Z -0,5 - +1,5m -0,5 - +1,2m
Roll -300 - +300deg
Pitch -90 - +90deg
Yaw -90 - +90deg
Velocity: 2m/s , 180deg/s
Acceleration: 2.3m/s , 100deg/s
Payload: 60kg 200kg
Command rate: 250Hz
www.DLR.de Chart 12 > SESP2012 > T. Boge >25.-27. September 2012
-
8/10/2019 1130 Using Robots for Advanced
13/27
Position Accuracies
- Static calibration of all motion
devices using Laser tracker
- 1.56mm / 0.20deg (3D/3
)
- Installation of an OnlineMeasurement System
- Online correction by
measured displacements
- Accuracy will be increased
by factor 10
Position error of one bidirectional movement along GLB_X
-1,5
-1
-0,5
0
0,5
1
1,5
-5000 0 5000 10000 15000 20000 25000
GLB_X of TCP
Positionerrorinmm
GLB_dx
GLB_dy
GLB_dz
GLB_d
www.DLR.de Chart 13 > SESP2012 > T. Boge >25.-27. September 2012
-
8/10/2019 1130 Using Robots for Advanced
14/27
www.DLR.de Chart 14 > SESP2012 > T. Boge >25.-27. September 2012
Sun Illumination 1/2
Requirements:
- Parallel light beam
- Diameter of illuminated target larger than 3m (real size S/C)
- Realistic Background
- Spectral power of 1,4kW/m
- Spectral distribution like Sun
Technical and economical not feasible
-
8/10/2019 1130 Using Robots for Advanced
15/27
www.DLR.de Chart 15 > SESP2012 > T. Boge >25.-27. September 2012
Sun Illumination 2/2
Sun Illumination:
Using powerful studiofloodlight ARRIMax18/12
- Input power 12kW
- halogen-metal vapour discharge lamp
- Smallest possible beam angle: 15deg- Utmost realistic spectral distribution at
close range (7m)
Background :
- Using high power beamer for background scene
-
8/10/2019 1130 Using Robots for Advanced
16/27
www.DLR.de Chart 16 > SESP2012 > T. Boge >25.-27. September 2012
Connecting to External Simulators 1/3
First Design Concept:
- Application has to be implemented onEPOS-ACS
- Problems:
- customer simulations code has to
be ported on EPOS-ACS. incompatibilities with EPOS
real-time OS VxWorks,
- IFs to other hardware (e.g.
onboard computer)
Interfaces has to beestablished on EPOS-ACS
- Different sample frequencies
(EPOS 250Hz / ext. Simulator
10Hz)
-
8/10/2019 1130 Using Robots for Advanced
17/27
www.DLR.de Chart 17 > SESP2012 > T. Boge >25.-27. September 2012
Connecting to External Simulators 2/3
- Ethernet Connection implemented in
Matlab/Simulink using TCP/IP
- External Simulator:
DLRs Formation Flying Testbed
(used for PRISMA/TanDEM-X)
- Changes:
External simulator:
- Simulink IF model block to
command trajectory to EPOS
ACSEPOS-ACS:
- IFs model block to receive
commands
- interpolation
-
8/10/2019 1130 Using Robots for Advanced
18/27
www.DLR.de Chart 18 > SESP2012 > T. Boge >25.-27. September 2012
Connecting to External Simulators 3/3
Performance of expected Jitter-Delay:
Mean: 20msMaximum:
-
8/10/2019 1130 Using Robots for Advanced
19/27
www.DLR.de Chart 19 > SESP2012 > T. Boge >25.-27. September 2012
Applications
-
8/10/2019 1130 Using Robots for Advanced
20/27
Rendezvous
HIL Simulation Concept
Typical hardware set up (VIBANASS-Project)
www.DLR.de Chart 20 > SESP2012 > T. Boge >25.-27. September 2012
-
8/10/2019 1130 Using Robots for Advanced
21/27
Rendezvous
Closed Loop Simulation 1/2
Objective:
Establish a HIL simulationcontaining all typical componentsrepresented in real h/w or in s/w
Concept:
Target and RvDsensor/system mounted onthe Robots
Image processing, navigation
filter, Controller and S/Cdynamics implemented in s/w
Robots representing thecalculated trajectory
www.DLR.de Chart 21 > SESP2012 > T. Boge >25.-27. September 2012
-
8/10/2019 1130 Using Robots for Advanced
22/27
Rendezvous
Closed Loop Simulation 2/2- Simulation development under
Matlab/Simulink
- Using Matlab Realtime Workshopfor Automatic code generation for
VxWorks realtime OS
- Image processing using edge
tracker algorithm
- Extended Kalman filter forsmoothing the vision based
measurements
- PID controller to follow guided
trajectory
- Multitasking concept
Guidance
Client
Orbit Client
Attitude Client
EPOSCommand
Interface
Satellite Model
Position Client
Attitude Client
Guidance Position Client
Guidance Attitude Client
Sensor
(Camera)
Measured Position &
Attitude of Client w.r.t.
Camera
EKF
for Client Attitude
Guidance
Chaser
Chaser Guidance
w.r.t. Client
Orbit Chaser
Attitude Chaser
Position Chaser
Attitude ChaserGuid. Pos. Chaser
Guid. Att. Chaser
Measured
Attitude
Client
Estimated Position Chaser
Estimated Attitude Client
EKF
for Chaser Position
Measured
Position
Chaser
Conversion
camera to CLW
coordiante system
Function Frequency
Camera 5 Hz
Image Processing 5 Hz
Filter Corrector Step 5 Hz
Filter Propagation / Predictor Step 10 Hz
Controller 10 Hz
Satellite dynamics & kinematics 250 Hz
0 500 1000 1500 2000 25000
5
10
15
20
xin[m]
Measurement
Filter
Real Position
www.DLR.de Chart 22 > SESP2012 > T. Boge >25.-27. September 2012
-
8/10/2019 1130 Using Robots for Advanced
23/27
Docking simulation
Concept
Simulation concept:
- Satellite simulator calculates dynamic response based on measuredforces/torques
- Robots including the docking
h/w follow calculated
trajectory
- Challenges:- To find space representative contact impedance model
- Low bandwidth of the KUKA controller
- High stiffness of EPOS 2.0 robots end-effectors (docking interfaces)
- Suggested method:
- Hybrid contact model:- Combining the contact F/T data and virtual contact model.
- Add passive compliance device
- Active time-domain passivity control
www.DLR.de Chart 23 > SESP2012 > T. Boge >25.-27. September 2012
-
8/10/2019 1130 Using Robots for Advanced
24/27
Hybrid Contact Model
csk
csb
1m
2m
www.DLR.de Chart 24 > SESP2012 > T. Boge >25.-27. September 2012
-
8/10/2019 1130 Using Robots for Advanced
25/27
Experimental Results
Experiment setup:
- 1-DOF HIL simulation
- Masses: Chaser: 750kgTarget: 106kg
- Cont. thruster force: 10N
- Initial velocity: 0.03m/s Robot 2KUKA Controller
ImpedanceModel
F/T sensor
Model
F/T measurementRobot 1
KUKA Controller
++
Joint PositionCommands
Joint PositionMeasurements
Facility Monitoring and Control System
Cartesian Position
Measurements
Cartesian Position
Commands
To robot 2
Satellite DynamicSimulator
Hybrid Contact Model
S/C Position
S/C Velocity
Facility Position
Command
Facility Position
Measurment
Appli catio n Control System
Contact Force
www.DLR.de Chart 25 > SESP2012 > T. Boge >25.-27. September 2012
-
8/10/2019 1130 Using Robots for Advanced
26/27
www.DLR.de Chart 26 > SESP2012 > T. Boge >25.-27. September 2012
Summary
- Presentation of capabilities and performances of Rendezvous and
docking simulator EPOS 2.0
- Demonstration of HIL rendezvous simulation
- Demonstration of HIL docking simulation
-
8/10/2019 1130 Using Robots for Advanced
27/27
www.DLR.de Chart 27 > SESP2012 > T. Boge >25.-27. September 2012
Questions?