vertebrate- or snake-like soft robot based on tensegrity principle...

19
Vertebrate- or snake-like soft robot based on tensegrity principle Présentation GT5, vendredi 28 novembre 2014 Alex Pitti, phD Maître de Conférence, chaire d'excellence UCP-CNRS Laboratoire ETIS CNRS, ENSEA, Cergy-Pontoise University

Upload: others

Post on 13-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Vertebrate- or snake-like soft robot based on tensegrity principle ...creuze/GDR/GT6_GT2_28_nov_2014/GDR_28_11_201… · Mechanism of phase synchronization in dynamical systems -

Vertebrate- or snake-like soft robot based on tensegrity principle

Présentation GT5,

vendredi 28 novembre 2014

Alex Pitti, phDMaître de Conférence, chaire d'excellence UCP-CNRS

Laboratoire ETIS CNRS, ENSEA, Cergy-Pontoise University

Page 2: Vertebrate- or snake-like soft robot based on tensegrity principle ...creuze/GDR/GT6_GT2_28_nov_2014/GDR_28_11_201… · Mechanism of phase synchronization in dynamical systems -

Research aims

Biologically-inspired solutions to challenge control of dexterous robots

- dimensionality (high number of DoF)

- exploiting the physics of the material (elasticity, friction) and of the robot morphology

- large repertoire of behaviors (walking, breaking, jumping, postural control)

Some solutions I attempt to propose:

Mechanism of phase synchronization in dynamical systems

- control the system's global dynamics- “tuning” to the material property and system morphology- applied to high dimensional system

The body design to process morphological computations

- geometry, structure

- material properties

based on previous works [Pitti, 2005~]

the controller

the robot

Page 3: Vertebrate- or snake-like soft robot based on tensegrity principle ...creuze/GDR/GT6_GT2_28_nov_2014/GDR_28_11_201… · Mechanism of phase synchronization in dynamical systems -

Hard materials are Hookean (mostly linear)Soft tissues are non-Hookean (visco-elastic)

'' always in tension (pre-stressed, muscle tone)

[Gordon : « Structures or why things don't fall down »]

The body's material properties are soft (muscles tissues and bones),≠ actual robot are engineered with hard materials (steel, plastic)

The robot : physical embodiment 1, material

[Tulving, 2005]

Page 4: Vertebrate- or snake-like soft robot based on tensegrity principle ...creuze/GDR/GT6_GT2_28_nov_2014/GDR_28_11_201… · Mechanism of phase synchronization in dynamical systems -

[Gordon : « Structures or why things don't fall down »]

[Gordon, 1994]

physical embodiment 2, the structure

The body structure (morphology) plays a role of a function in behavior→”morphological computations”, [R. Pfeifer]

Actual robot designer starts to have these considerations in mind.

[Lipson, 2004]

Page 5: Vertebrate- or snake-like soft robot based on tensegrity principle ...creuze/GDR/GT6_GT2_28_nov_2014/GDR_28_11_201… · Mechanism of phase synchronization in dynamical systems -

Changing the paradigmWe may see the musculo-skeletal system as a network of tension links (muscles, tendons) connected to compression structures (bones) : Pre-stressed structure.

Pretty much-like tensile structures.

Page 6: Vertebrate- or snake-like soft robot based on tensegrity principle ...creuze/GDR/GT6_GT2_28_nov_2014/GDR_28_11_201… · Mechanism of phase synchronization in dynamical systems -

Tensegrity structureTensegrity = integrity of tension proposed by B. Fuller & Sneil

network of tension and compression structure.

[Fuller and Sneil]

Page 7: Vertebrate- or snake-like soft robot based on tensegrity principle ...creuze/GDR/GT6_GT2_28_nov_2014/GDR_28_11_201… · Mechanism of phase synchronization in dynamical systems -

Tensegrity structureTensegrity = integrity of tension proposed by B. Fuller & Sneil

network of tension and compression structure.

➔ No momentum (no tangential force ≠ Newton laws & actual robots)➔ Ecological distribution of forces on all the structure:

➔ less power consumption to move➔ Exploit fully the physic of the structure:

➔ Light-weight structure➔ Self-replicative with lots of redundancy

➔ More robust & solid to defects/shocks➔ Self-Balance and neutral posture:

➔ return back to its own stable equilibrium

for arbitrarily small perturbations

[Tulvey 2013]

Page 8: Vertebrate- or snake-like soft robot based on tensegrity principle ...creuze/GDR/GT6_GT2_28_nov_2014/GDR_28_11_201… · Mechanism of phase synchronization in dynamical systems -

Tensegrity structure in biology Tensile links (muscles) support the structure weights (bones), not the

reverse

Shun Izawaya[Pfeifer Pitti 2012]

[Flemons, 2006]

Page 9: Vertebrate- or snake-like soft robot based on tensegrity principle ...creuze/GDR/GT6_GT2_28_nov_2014/GDR_28_11_201… · Mechanism of phase synchronization in dynamical systems -

Tensegrity robots

[Riesel 2012]

Nasa satellite antenna[SunSpiral, 2012]

[Shibata 2009]

design principles: – Muscles redundancy for compliance– Morphological computations: structure = function– Weak and loosely distributed units

Page 10: Vertebrate- or snake-like soft robot based on tensegrity principle ...creuze/GDR/GT6_GT2_28_nov_2014/GDR_28_11_201… · Mechanism of phase synchronization in dynamical systems -

Prototypes done [2011~]➔ Joint link device

➔ Snake-like or trunk-like tensile robot

Page 11: Vertebrate- or snake-like soft robot based on tensegrity principle ...creuze/GDR/GT6_GT2_28_nov_2014/GDR_28_11_201… · Mechanism of phase synchronization in dynamical systems -

Current snake prototype➔ Snake-like or trunk-like tensile robot

Page 12: Vertebrate- or snake-like soft robot based on tensegrity principle ...creuze/GDR/GT6_GT2_28_nov_2014/GDR_28_11_201… · Mechanism of phase synchronization in dynamical systems -

Anguilliform models

Representation of the swimmer as a chain ofinterconnected links. [McMillen 2008]

Snake skeleton

Page 13: Vertebrate- or snake-like soft robot based on tensegrity principle ...creuze/GDR/GT6_GT2_28_nov_2014/GDR_28_11_201… · Mechanism of phase synchronization in dynamical systems -

A proposed model of CPGs for multi-DOFs

Chaotic systemUnknown dissipative system

?

γ is a global parameter to control synchronization (motor synergy)State of feedback resonance in the dissipative system [Fradkov, 1999]

Model-free mechanism

For some specific coupling, Chaotic systems will match the system dynamics

1 Perturbation

2 Feedback

4 Resonance

3 Synchronization

[Pitti, 2005-2011]

Page 14: Vertebrate- or snake-like soft robot based on tensegrity principle ...creuze/GDR/GT6_GT2_28_nov_2014/GDR_28_11_201… · Mechanism of phase synchronization in dynamical systems -

Simulations of multi-DOF robotsRing-like mass-spring damper system (30 DoF) [Pitti, 2005]

Dog-like system (2 DoF) [Pitti, 2006]

Fréquence (H

z)

Control Parameter

Frog-like systems[Niiyama, Pitti, 2009]

chaoticcontrolers

Page 15: Vertebrate- or snake-like soft robot based on tensegrity principle ...creuze/GDR/GT6_GT2_28_nov_2014/GDR_28_11_201… · Mechanism of phase synchronization in dynamical systems -

Snake-like robotModel with 10 servos and 200ms delay sinusoidal oscillators with 5 segments

[done with Julien Abadji]

top view side view

Page 16: Vertebrate- or snake-like soft robot based on tensegrity principle ...creuze/GDR/GT6_GT2_28_nov_2014/GDR_28_11_201… · Mechanism of phase synchronization in dynamical systems -

Snake-like robot, current versionModel with solenoids (electro-magnets) and chaotic controllers (logistic map)

electro-magnets chaotic controller

body

Page 17: Vertebrate- or snake-like soft robot based on tensegrity principle ...creuze/GDR/GT6_GT2_28_nov_2014/GDR_28_11_201… · Mechanism of phase synchronization in dynamical systems -

Morphological computationown facial somatopic information

Ear 3D printed

Micro

[Pitti, 2012]

Audio spectral filtering done by shape of the ear

Time [s]

Fre

q [H

z]

… can serve for facial processing

[Pitti, 2013]

Page 18: Vertebrate- or snake-like soft robot based on tensegrity principle ...creuze/GDR/GT6_GT2_28_nov_2014/GDR_28_11_201… · Mechanism of phase synchronization in dynamical systems -

to conclude

How to make a robot that perceives like humans?

Understanding human intelligence(s) by synthetic or constructive approaches.

- To bridge the level of explanations

between Engineering, Biomechanics

Robotics/Comp. Science/Info. Theory

Developmental Psychology

Cognitive Neuroscience

- Seeking for design principles

- Reproducing it with robots Rolf Pfeifer and Alex Pitti

Manuella Editions, 2012

Rolf Pfeifer, ETH Zurichmoves

thinks

Page 19: Vertebrate- or snake-like soft robot based on tensegrity principle ...creuze/GDR/GT6_GT2_28_nov_2014/GDR_28_11_201… · Mechanism of phase synchronization in dynamical systems -

Save the date:

Journée GT8 Robotique et Neuroscience 17 décembre, UPMC

Cognitive Robotics and Enactive Systems

co-organizers

Benoît Girard, Medhi Kamassi, Ghilès Mostafaoui, Alex Pitti

Thank you

Architect projectJB Mouret, 2014