robotic technologies for in-space assembly operations jun… · active compliance provides a nice...
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 –](https://reader036.vdocuments.us/reader036/viewer/2022071215/6045f66bcf8aa06fef2999c1/html5/thumbnails/1.jpg)
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 –](https://reader036.vdocuments.us/reader036/viewer/2022071215/6045f66bcf8aa06fef2999c1/html5/thumbnails/2.jpg)
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 –](https://reader036.vdocuments.us/reader036/viewer/2022071215/6045f66bcf8aa06fef2999c1/html5/thumbnails/3.jpg)
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 –](https://reader036.vdocuments.us/reader036/viewer/2022071215/6045f66bcf8aa06fef2999c1/html5/thumbnails/4.jpg)
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 –](https://reader036.vdocuments.us/reader036/viewer/2022071215/6045f66bcf8aa06fef2999c1/html5/thumbnails/5.jpg)
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 –](https://reader036.vdocuments.us/reader036/viewer/2022071215/6045f66bcf8aa06fef2999c1/html5/thumbnails/6.jpg)
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 –](https://reader036.vdocuments.us/reader036/viewer/2022071215/6045f66bcf8aa06fef2999c1/html5/thumbnails/7.jpg)
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 –](https://reader036.vdocuments.us/reader036/viewer/2022071215/6045f66bcf8aa06fef2999c1/html5/thumbnails/8.jpg)
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 –](https://reader036.vdocuments.us/reader036/viewer/2022071215/6045f66bcf8aa06fef2999c1/html5/thumbnails/9.jpg)
(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 –](https://reader036.vdocuments.us/reader036/viewer/2022071215/6045f66bcf8aa06fef2999c1/html5/thumbnails/10.jpg)
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 –](https://reader036.vdocuments.us/reader036/viewer/2022071215/6045f66bcf8aa06fef2999c1/html5/thumbnails/11.jpg)
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 –](https://reader036.vdocuments.us/reader036/viewer/2022071215/6045f66bcf8aa06fef2999c1/html5/thumbnails/12.jpg)
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 –](https://reader036.vdocuments.us/reader036/viewer/2022071215/6045f66bcf8aa06fef2999c1/html5/thumbnails/13.jpg)
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 –](https://reader036.vdocuments.us/reader036/viewer/2022071215/6045f66bcf8aa06fef2999c1/html5/thumbnails/14.jpg)
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 –](https://reader036.vdocuments.us/reader036/viewer/2022071215/6045f66bcf8aa06fef2999c1/html5/thumbnails/15.jpg)
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 –](https://reader036.vdocuments.us/reader036/viewer/2022071215/6045f66bcf8aa06fef2999c1/html5/thumbnails/16.jpg)
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 –](https://reader036.vdocuments.us/reader036/viewer/2022071215/6045f66bcf8aa06fef2999c1/html5/thumbnails/17.jpg)
[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 –](https://reader036.vdocuments.us/reader036/viewer/2022071215/6045f66bcf8aa06fef2999c1/html5/thumbnails/18.jpg)
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 –](https://reader036.vdocuments.us/reader036/viewer/2022071215/6045f66bcf8aa06fef2999c1/html5/thumbnails/19.jpg)
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 –](https://reader036.vdocuments.us/reader036/viewer/2022071215/6045f66bcf8aa06fef2999c1/html5/thumbnails/20.jpg)
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 –](https://reader036.vdocuments.us/reader036/viewer/2022071215/6045f66bcf8aa06fef2999c1/html5/thumbnails/21.jpg)
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 –](https://reader036.vdocuments.us/reader036/viewer/2022071215/6045f66bcf8aa06fef2999c1/html5/thumbnails/22.jpg)
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 –](https://reader036.vdocuments.us/reader036/viewer/2022071215/6045f66bcf8aa06fef2999c1/html5/thumbnails/23.jpg)
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 –](https://reader036.vdocuments.us/reader036/viewer/2022071215/6045f66bcf8aa06fef2999c1/html5/thumbnails/24.jpg)
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 –](https://reader036.vdocuments.us/reader036/viewer/2022071215/6045f66bcf8aa06fef2999c1/html5/thumbnails/25.jpg)
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 –](https://reader036.vdocuments.us/reader036/viewer/2022071215/6045f66bcf8aa06fef2999c1/html5/thumbnails/26.jpg)
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 –](https://reader036.vdocuments.us/reader036/viewer/2022071215/6045f66bcf8aa06fef2999c1/html5/thumbnails/27.jpg)
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 –](https://reader036.vdocuments.us/reader036/viewer/2022071215/6045f66bcf8aa06fef2999c1/html5/thumbnails/28.jpg)
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 –](https://reader036.vdocuments.us/reader036/viewer/2022071215/6045f66bcf8aa06fef2999c1/html5/thumbnails/29.jpg)
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 –](https://reader036.vdocuments.us/reader036/viewer/2022071215/6045f66bcf8aa06fef2999c1/html5/thumbnails/30.jpg)
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 –](https://reader036.vdocuments.us/reader036/viewer/2022071215/6045f66bcf8aa06fef2999c1/html5/thumbnails/31.jpg)
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 –](https://reader036.vdocuments.us/reader036/viewer/2022071215/6045f66bcf8aa06fef2999c1/html5/thumbnails/32.jpg)
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 –](https://reader036.vdocuments.us/reader036/viewer/2022071215/6045f66bcf8aa06fef2999c1/html5/thumbnails/33.jpg)
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 –](https://reader036.vdocuments.us/reader036/viewer/2022071215/6045f66bcf8aa06fef2999c1/html5/thumbnails/34.jpg)
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 –](https://reader036.vdocuments.us/reader036/viewer/2022071215/6045f66bcf8aa06fef2999c1/html5/thumbnails/35.jpg)
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)