1130 using robots for advanced

Upload: anderson-brazil

Post on 02-Jun-2018

221 views

Category:

Documents


0 download

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?