robotic technologies for in-space assembly operations jun… · active compliance provides a nice...

35
Robotic Technologies for in-Space Assembly Operations Máximo A. Roa, Korbinian Nottensteiner, Armin Wedler, Gerhard Grunwald Institute of Robotics and Mechatronics German Aerospace Center - DLR 14th Symp. Advanced Space Technologies in Robotics and Automation - ASTRA June 21, 2017

Upload: others

Post on 12-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Robotic Technologies for in-Space Assembly Operations Jun… · Active compliance provides a nice control framework for robust executions, coping with uncertainties Ongoing work –

Robotic Technologies for in-Space Assembly Operations

Máximo A. Roa, Korbinian Nottensteiner, Armin Wedler, Gerhard Grunwald Institute of Robotics and Mechatronics German Aerospace Center - DLR

14th Symp. Advanced Space Technologies in Robotics and Automation - ASTRA June 21, 2017

Page 2: Robotic Technologies for in-Space Assembly Operations Jun… · Active compliance provides a nice control framework for robust executions, coping with uncertainties Ongoing work –

Why ISA?

-Synergies between OOS/OOA -Larger, leaner structures -Reduced costs -Overcome limitations at lunch time -…

1890 satellites, 240 claims [Krishna et al., 2016]

Page 3: Robotic Technologies for in-Space Assembly Operations Jun… · Active compliance provides a nice control framework for robust executions, coping with uncertainties Ongoing work –

Asteroid redirect vehicle

Artificial gravity vehicle

Space dock servicing facility

High definition space telescope Surface ISRU

Solar electric power

Star shades Atmospheric deccelerators

Why ISA?

[Belvin et al., 2016]

Page 4: Robotic Technologies for in-Space Assembly Operations Jun… · Active compliance provides a nice control framework for robust executions, coping with uncertainties Ongoing work –

I. EXISTING TECHNOLOGIES

Page 5: Robotic Technologies for in-Space Assembly Operations Jun… · Active compliance provides a nice control framework for robust executions, coping with uncertainties Ongoing work –

Standard interfaces

JAXA EE (JAXA) CTED (ESA)

RSGS Interface (MDA)

MDA passive IF (MDA)

DWIM (Tokyo Tech)

Page 6: Robotic Technologies for in-Space Assembly Operations Jun… · Active compliance provides a nice control framework for robust executions, coping with uncertainties Ongoing work –

First concepts of OOS/A

ARAMIS (NASA, 1983) Space Applications of Automation, Robotics

and Machine Intelligence Systems

Page 7: Robotic Technologies for in-Space Assembly Operations Jun… · Active compliance provides a nice control framework for robust executions, coping with uncertainties Ongoing work –

OOS/A: Past missions

Engineering Test Satellite VII (NASDA), 1999 First demo on aut. rendezvous and docking

Orbital express (NASA), 2007 First demo of end-to-end robotic servicing (ORU, fluid transfer)

Page 8: Robotic Technologies for in-Space Assembly Operations Jun… · Active compliance provides a nice control framework for robust executions, coping with uncertainties Ongoing work –

Existing solutions

Dextre (CSA/NASA) General service and maintenance RRM – Robotic Refueling Mission (2009-2017)

Robonaut (NASA/GM) Monitoring and cleaning tasks

Page 9: Robotic Technologies for in-Space Assembly Operations Jun… · Active compliance provides a nice control framework for robust executions, coping with uncertainties Ongoing work –

(Current) missions

PHOENIX (DARPA,USNL), FREND program

RESTORE-L (NASA)

https://www.youtube.com/watch?v=QQ0mSNsGlcQ

Page 10: Robotic Technologies for in-Space Assembly Operations Jun… · Active compliance provides a nice control framework for robust executions, coping with uncertainties Ongoing work –

Previous concepts (Phases A/B)

Trusselator 5cm/min (Tethers Unlimited)

SpiderFab (Tethers Unlimited) NASA NIAC grant

https://www.youtube.com/watch?v=Wg6msu6OUNc

Page 11: Robotic Technologies for in-Space Assembly Operations Jun… · Active compliance provides a nice control framework for robust executions, coping with uncertainties Ongoing work –

Ongoing projects

Dragonfly (Space Systems Loral with Tethers Unlimited) Assembly Large solid RF reflectors

Archinaut (Made in Space) 3D printing Truss structures

Ciras (Orbital ATK) Deployment Solar arrays

NASA “Tipping Point” Program, Emerging Space Capabilities, 2015

Page 12: Robotic Technologies for in-Space Assembly Operations Jun… · Active compliance provides a nice control framework for robust executions, coping with uncertainties Ongoing work –

DEOS mission - DLR

DEOS: Deutsche Orbital Servicing Mission

Page 13: Robotic Technologies for in-Space Assembly Operations Jun… · Active compliance provides a nice control framework for robust executions, coping with uncertainties Ongoing work –

OOS-SIM facility

[Artigas et al., ICRA’15]

http://ieeexplore.ieee.org/document/7139588/

Page 14: Robotic Technologies for in-Space Assembly Operations Jun… · Active compliance provides a nice control framework for robust executions, coping with uncertainties Ongoing work –

II. AUTONOMOUS ROBOTIC ASSEMBLY

Page 15: Robotic Technologies for in-Space Assembly Operations Jun… · Active compliance provides a nice control framework for robust executions, coping with uncertainties Ongoing work –

Flexible assembly using a modular construction set

Item Industrietechnik GmbH

Maschinenbau Kitz GmbH

FMS Montagetechnik GmbH

Page 16: Robotic Technologies for in-Space Assembly Operations Jun… · Active compliance provides a nice control framework for robust executions, coping with uncertainties Ongoing work –

Flexible assembly for products from a modular construction set

Automated process Complex geometry Lot size one Easy to use

Page 17: Robotic Technologies for in-Space Assembly Operations Jun… · Active compliance provides a nice control framework for robust executions, coping with uncertainties Ongoing work –

[Nottensteiner, Roa et al., ISR’16]

Page 18: Robotic Technologies for in-Space Assembly Operations Jun… · Active compliance provides a nice control framework for robust executions, coping with uncertainties Ongoing work –

Visual Recognition of Desired Assembly

Demonstration by the user Alternative input from CAD

data Visual feedback of process Three phases:

Perceptive Cognitive Assembly specification

Page 19: Robotic Technologies for in-Space Assembly Operations Jun… · Active compliance provides a nice control framework for robust executions, coping with uncertainties Ongoing work –

End-effectors

Page 20: Robotic Technologies for in-Space Assembly Operations Jun… · Active compliance provides a nice control framework for robust executions, coping with uncertainties Ongoing work –

Selected gripper

Page 21: Robotic Technologies for in-Space Assembly Operations Jun… · Active compliance provides a nice control framework for robust executions, coping with uncertainties Ongoing work –

Assembly Sequence Planning

Feasible sequences generated - through analysis of dissassembly Generation of AND/OR graph to

store variants of sequences

Evaluation of graph considering feasibility, preferred mating actions,…

-

Page 22: Robotic Technologies for in-Space Assembly Operations Jun… · Active compliance provides a nice control framework for robust executions, coping with uncertainties Ongoing work –

Assembly & Grasp Planning

Considered constraints:

Due to the subassembly Due to the joining action

Quality criterion: distance to COM

-

[Thomas, Roa et al., CASE’15]

Page 23: Robotic Technologies for in-Space Assembly Operations Jun… · Active compliance provides a nice control framework for robust executions, coping with uncertainties Ongoing work –

Task Pattern Classification

Example of a generated sequence Classification of assembly tasks Four major task types:

Insert_slot_nut Add_angle_bracket Add_screw Position_profiles

Page 24: Robotic Technologies for in-Space Assembly Operations Jun… · Active compliance provides a nice control framework for robust executions, coping with uncertainties Ongoing work –

Classification concept

Page 25: Robotic Technologies for in-Space Assembly Operations Jun… · Active compliance provides a nice control framework for robust executions, coping with uncertainties Ongoing work –

Skill Library

Page 26: Robotic Technologies for in-Space Assembly Operations Jun… · Active compliance provides a nice control framework for robust executions, coping with uncertainties Ongoing work –

Conceptional Skill Execution Flow

Page 27: Robotic Technologies for in-Space Assembly Operations Jun… · Active compliance provides a nice control framework for robust executions, coping with uncertainties Ongoing work –

Exemplary Skill Sequence for the insert_slot_nut Task

PickUpGroupFromStorage PlacePegInHole PickUpGroupFromStorage

PlaceSlotNutIntoProfile MoveSlotNutIntoProfile PickUpAndPlaceGroupInAssemblyFixture.

Start

Finish

Page 28: Robotic Technologies for in-Space Assembly Operations Jun… · Active compliance provides a nice control framework for robust executions, coping with uncertainties Ongoing work –

Skill Robustness through Sensor-Based Execution

PlaceObject PlacePegInHole PickUpScrew

Page 29: Robotic Technologies for in-Space Assembly Operations Jun… · Active compliance provides a nice control framework for robust executions, coping with uncertainties Ongoing work –

Assembling one-of-a-kind

[Nottensteiner, Roa et al., ISR’16]

https://www.youtube.com/watch?v=2jYhdmk-pMg

Page 30: Robotic Technologies for in-Space Assembly Operations Jun… · Active compliance provides a nice control framework for robust executions, coping with uncertainties Ongoing work –

Examples of Assembled Structures

Page 31: Robotic Technologies for in-Space Assembly Operations Jun… · Active compliance provides a nice control framework for robust executions, coping with uncertainties Ongoing work –

Next step: Dual arm assembly

[Sundaram, Roa et al., HUMANOIDS’16]

Reachability maps

[Porges, Roa et al., ASTRA’15]

Page 32: Robotic Technologies for in-Space Assembly Operations Jun… · Active compliance provides a nice control framework for robust executions, coping with uncertainties Ongoing work –

Assembling one-of-a-kind in a more flexible way

Page 33: Robotic Technologies for in-Space Assembly Operations Jun… · Active compliance provides a nice control framework for robust executions, coping with uncertainties Ongoing work –

III. FINAL REMARKS

Page 34: Robotic Technologies for in-Space Assembly Operations Jun… · Active compliance provides a nice control framework for robust executions, coping with uncertainties Ongoing work –

Keypoints

Demonstration of on-ground robotic assembly technologies Combination of high/medium/low level planning tools allow the automatic generation of complete workflows Active compliance provides a nice control framework for robust executions, coping with uncertainties Ongoing work – dual arm demonstration with extension to 3D structures

Next step: create a relevant demonstration for in-space assembly Micro-gravity Actively regulated platform Dynamic effects of arm motion Effects of physical contact Handling visual occlusions

Page 35: Robotic Technologies for in-Space Assembly Operations Jun… · Active compliance provides a nice control framework for robust executions, coping with uncertainties Ongoing work –

Acknowledgments

[email protected] www.robotic.dlr.de/maximo.roa

Dr. Tim Bodenmüller

Andreas Stemmer

Michael Kassecker

Daniel Seidel

Theodoros Stouraitis

Ashok Sundaram

Oliver Porges

Non-DLR:

Dr. Ulrike Thomas (TUC),

Dr. Uwe Zimmermann (KUKA)

Christoph Borst (KUKA)