43
The ATRON Self- reconfigurable Robot challenges and future directions Kasper Støy AdapTronics Group The Maersk Institute for Production Technology University of Southern Denmark www.hydra-robot.dk

The ATRON Self-reconfigurable Robot

Embed Size (px)

Citation preview

Page 1: The ATRON Self-reconfigurable Robot

The ATRON Self-reconfigurable Robotchallenges and future directions

The ATRON Self-reconfigurable Robotchallenges and future directions

Kasper Støy

AdapTronics GroupThe Maersk Institute for Production Technology

University of Southern Denmark

www.hydra-robot.dk

Kasper StøyAdapTronics Group

The Maersk Institute for Production TechnologyUniversity of Southern Denmark

www.hydra-robot.dk

Page 2: The ATRON Self-reconfigurable Robot

ATRON

Terrestrial Self-Reconfiguration

Henrik H. Lund, Esben H. Ostergaard

Richard Beck, Lars Dalsgaard, Morten W. Jorgensen

Associated:

Kristian Kassow, Leonid Paramonov, Kasper Støy,

David Christensen, David Brandt, Danny Kyrping

Maersk Institute, University of Southern Denmark, Denmark

Page 3: The ATRON Self-reconfigurable Robot

Self-reconfigurable robotsSelf-reconfigurable robots

Page 4: The ATRON Self-reconfigurable Robot

ATRON ConceptATRON Concept

Key insight: 3D self-reconfiguration can be achieved even-though each module only has one rotational degree of freedom

Key insight: 3D self-reconfiguration can be achieved even-though each module only has one rotational degree of freedom

Page 5: The ATRON Self-reconfigurable Robot

Mechanics : Prototype 0Mechanics : Prototype 0

Concept:

Using arms for alignment and screw to connect

Produced in 3D printer

Concept:

Using arms for alignment and screw to connect

Produced in 3D printer

Page 6: The ATRON Self-reconfigurable Robot

Mechanics : Prototype 1AMechanics : Prototype 1A

Connector Concept Two arms

parallel to equator

Test of connector Too weak

Connector Concept Two arms

parallel to equator

Test of connector Too weak

Page 7: The ATRON Self-reconfigurable Robot

Mechanics : Prototype 1BMechanics : Prototype 1B

Connector Concept Trippel Hooks Dual bars

Test of connector Prototype broke

Connector Concept Trippel Hooks Dual bars

Test of connector Prototype broke

Page 8: The ATRON Self-reconfigurable Robot

Mechanics : Final PrototypeMechanics : Final Prototype

Improved main bearing

Improved connector-mechanism

Improved main bearing

Improved connector-mechanism

Page 9: The ATRON Self-reconfigurable Robot

ElectronicsElectronics Two hemispheres

Two sets of main processors

Connector actuation Hemispheres

connected by slipring One power management

processor Sensors

Two hemispheres Two sets of main

processors Connector actuation Hemispheres

connected by slipring One power management

processor Sensors

Page 10: The ATRON Self-reconfigurable Robot

Electronics : Power SupplyElectronics : Power Supply

Manages recharging Shares power Selects best power source Monitors the organism

power supply Regulates power 600 batteries sponsored by

Danionics

Manages recharging Shares power Selects best power source Monitors the organism

power supply Regulates power 600 batteries sponsored by

Danionics

Page 11: The ATRON Self-reconfigurable Robot

Current MechanicsCurrent Mechanics

Page 12: The ATRON Self-reconfigurable Robot

Final Module DesignFinal Module Design

Page 13: The ATRON Self-reconfigurable Robot

IROS2004 - Demonstration videos

IROS2004 - Demonstration videos

Misalignment correction Double rotation Power sharing

Misalignment correction Double rotation Power sharing

Page 14: The ATRON Self-reconfigurable Robot

Concept DemonstationsConcept Demonstations

David Christensen Meta module demo (ATRON Demo 1)

Jakob Stampe Mikkelsen Walker

David Christensen Meta module demo (ATRON Demo 1)

Jakob Stampe Mikkelsen Walker

Page 15: The ATRON Self-reconfigurable Robot

Explored control conceptsExplored control concepts

Local control Local rules (Esben H. Østergaard) Gradients and scaffolds (Kasper Støy) Meta modules (David Christensen)

Centralized control Planning (David Brandt)

Local control Local rules (Esben H. Østergaard) Gradients and scaffolds (Kasper Støy) Meta modules (David Christensen)

Centralized control Planning (David Brandt)

Page 16: The ATRON Self-reconfigurable Robot

Gradients and scaffoldGradients and scaffold

QuickTime™ and a decompressor

are needed to see this picture.

Page 17: The ATRON Self-reconfigurable Robot

Local RulesLocal Rules

Esben ØstergaardEsben Østergaard

QuickTime™ and aYUV420 codec decompressor

are needed to see this picture.

Page 18: The ATRON Self-reconfigurable Robot

Meta modulesMeta modules

David ChristensenDavid Christensen

QuickTime™ and a decompressor

are needed to see this picture.

Page 19: The ATRON Self-reconfigurable Robot

ConclusionConclusion

Control achievements Control is difficult, but experience gained

ATRON Achievements Innovative connector design Innovative lattice structure resulting in

Simplified modules Easier control…

Control achievements Control is difficult, but experience gained

ATRON Achievements Innovative connector design Innovative lattice structure resulting in

Simplified modules Easier control…

Page 20: The ATRON Self-reconfigurable Robot

IntermezzoIntermezzo

Queen of Denmark admires ATRON module together with the Japanese emperor

Page 21: The ATRON Self-reconfigurable Robot

The Cruel Reality of Self-

Reconfigurable Robots

Kasper StøyAdapTronics Group

The Maersk Institute for Production TechnologyUniversity of Southern Denmark

Kasper StøyAdapTronics Group

The Maersk Institute for Production TechnologyUniversity of Southern Denmark

Page 22: The ATRON Self-reconfigurable Robot

Vision of self-reconfigurable robots

Vision of self-reconfigurable robots

Robust Versatile Cheap

Robust Versatile Cheap

Page 23: The ATRON Self-reconfigurable Robot

The Reality of Self-Reconfigurable Robots

The Reality of Self-Reconfigurable Robots

Fragile Useless Expensive

Fragile Useless Expensive

Page 24: The ATRON Self-reconfigurable Robot

Robust vs FragileRobust vs Fragile

Robustness comes from redundancy If a module fails it can be ejected and other

modules can take over Graceful degradation of performance

Robustness comes from redundancy If a module fails it can be ejected and other

modules can take over Graceful degradation of performance

QuickTime™ and aYUV420 codec decompressor

are needed to see this picture. USC’s ISI

Page 25: The ATRON Self-reconfigurable Robot

Robust vs FragileRobust vs Fragile

Difficult to detect if a module has failed Due to motion constraints it is difficult to eject the failed

module Due to weakness of modules it may not be possible to eject

the failed module at all

Difficult to detect if a module has failed Due to motion constraints it is difficult to eject the failed

module Due to weakness of modules it may not be possible to eject

the failed module at all

Page 26: The ATRON Self-reconfigurable Robot
Page 27: The ATRON Self-reconfigurable Robot

Versatile vs UselessVersatile vs Useless

A self-reconfigurable robot can change into any shape needed for the task

A self-reconfigurable robot can change into any shape needed for the task

QuickTime™ and aYUV420 codec decompressor

are needed to see this picture.

QuickTime™ and aYUV420 codec decompressor

are needed to see this picture.

QuickTime™ and aYUV420 codec decompressor

are needed to see this picture.

Page 28: The ATRON Self-reconfigurable Robot

Versatile vs uselessVersatile vs useless

In practice motion constraints make it difficult to change shape

In practice motion constraints make it difficult to change shape

QuickTime™ and aYUV420 codec decompressor

are needed to see this picture.

Page 29: The ATRON Self-reconfigurable Robot

Versatile vs uselessVersatile vs useless

In practice motion constraints make it difficult to change shape

In practice motion constraints make it difficult to change shape

Page 30: The ATRON Self-reconfigurable Robot

Versatile vs uselessVersatile vs useless

David Brandt

Start

Goal

Page 31: The ATRON Self-reconfigurable Robot

Versatile vs uselessVersatile vs useless

Too weak to interact with the world The ATRON and the MTRAN robots can only

lift in the order of a few modules

Too weak to interact with the world The ATRON and the MTRAN robots can only

lift in the order of a few modules

Page 32: The ATRON Self-reconfigurable Robot

Cheap vs ExpensiveCheap vs Expensive

ATRON $2000 MTRAN $3500 ….

ATRON $2000 MTRAN $3500 ….

Page 33: The ATRON Self-reconfigurable Robot

The Reality of Self-Reconfigurable Robots

The Reality of Self-Reconfigurable Robots

Fragile! Useless! Expensive!

Fragile! Useless! Expensive!

Page 34: The ATRON Self-reconfigurable Robot

Challenges of self-reconfigurable robots

Challenges of self-reconfigurable robots

How do we Make robot strength greater than O(1)? Reduce motion constraints to facilitate easy

self-reconfiguration? Reduce the consequences of module failure? Reduce module complexity (cost)?

…while maintaining our successful results

How do we Make robot strength greater than O(1)? Reduce motion constraints to facilitate easy

self-reconfiguration? Reduce the consequences of module failure? Reduce module complexity (cost)?

…while maintaining our successful results

Page 35: The ATRON Self-reconfigurable Robot

Make robot strength greater than O(1)?

Make robot strength greater than O(1)?

Use module weight to gain leverage (seesaw)

Crystalline/Telecube parallel chains

….

Use module weight to gain leverage (seesaw)

Crystalline/Telecube parallel chains

….

Page 36: The ATRON Self-reconfigurable Robot

Reduce module complexity (cost)?

ATRON is a step forward, but further - no idea…

Reduce module complexity (cost)?

ATRON is a step forward, but further - no idea…

Reduce the consequences of module failure?•No idea

Page 37: The ATRON Self-reconfigurable Robot

Reduce motion constraints to facilitate easy self-reconfiguration?

Reduce motion constraints to facilitate easy self-reconfiguration?

Metamodules Scaffold Telecube

Metamodules Scaffold Telecube

Page 38: The ATRON Self-reconfigurable Robot

Hypothesis Hypothesis

The challenges cannot only be addressed at the level of control

The challenges have to be addressed by new innovative hardware design

The challenges cannot only be addressed at the level of control

The challenges have to be addressed by new innovative hardware design

Page 39: The ATRON Self-reconfigurable Robot

Challenges of self-reconfigurable robots

Challenges of self-reconfigurable robots

How do we design the module to Make robot strength greater than O(1)? Reduce motion constraints to facilitate easy

self-reconfiguration? Reduce the consequences of module failure? Reduce module complexity (cost)?

…while maintaining our successful results

How do we design the module to Make robot strength greater than O(1)? Reduce motion constraints to facilitate easy

self-reconfiguration? Reduce the consequences of module failure? Reduce module complexity (cost)?

…while maintaining our successful results

Page 40: The ATRON Self-reconfigurable Robot

Deformable Modular RobotsDeformable Modular Robots

All modules are permanently connected in a lattice

Modules can only contract or expand

(limited but flexible

crystalline module)

All modules are permanently connected in a lattice

Modules can only contract or expand

(limited but flexible

crystalline module)

Page 41: The ATRON Self-reconfigurable Robot

Concept DemonstrationConcept Demonstration

Physical implementation Deformatron Hexatron

Simulation

Physical implementation Deformatron Hexatron

Simulation

Page 42: The ATRON Self-reconfigurable Robot

Deformable Modular RobotsDeformable Modular Robots

Make robot strength greater than O(1)? Through parallelisms

Reduce motion constraints to facilitate easy self-reconfiguration? Done

Reduce the consequences of module failure? Done

Reduce module complexity (cost)? No connectors

…while maintaining our successful results Shape change within limits No self-replicating robot

Make robot strength greater than O(1)? Through parallelisms

Reduce motion constraints to facilitate easy self-reconfiguration? Done

Reduce the consequences of module failure? Done

Reduce module complexity (cost)? No connectors

…while maintaining our successful results Shape change within limits No self-replicating robot

Page 43: The ATRON Self-reconfigurable Robot

ConclusionConclusion

Self-reconfigurable robots are facing serious challenges Increase strength, reduce motion constraints,

increase fault tolerance, reduce complexity (price)

Radical new hardware designs needed Deformable modular robots may be able to

sidestep the hardest problems, but at a cost

Self-reconfigurable robots are facing serious challenges Increase strength, reduce motion constraints,

increase fault tolerance, reduce complexity (price)

Radical new hardware designs needed Deformable modular robots may be able to

sidestep the hardest problems, but at a cost