Morphogenetic Self-Reconfiguration of Modular Robots Department of - - PowerPoint PPT Presentation

morphogenetic self reconfiguration of modular robots
SMART_READER_LITE
LIVE PREVIEW

Morphogenetic Self-Reconfiguration of Modular Robots Department of - - PowerPoint PPT Presentation

Morphogenetic Self-Reconfiguration of Modular Robots Department of Informatics Intelligent Robotics WS 2015/16 Thomas Hummel 7th December 2015 Outline Motivation / Introduction Background Applications Evaluation Conclusion


slide-1
SLIDE 1

Morphogenetic Self-Reconfiguration

  • f Modular Robots

Department of Informatics

Intelligent Robotics WS 2015/16 Thomas Hummel 7th December 2015

slide-2
SLIDE 2

07/12/15 Outline 2

Outline

  • Motivation / Introduction
  • Background
  • Applications
  • Evaluation
  • Conclusion
slide-3
SLIDE 3

07/12/15 Introduction 3

Modular Robotic Systems

  • Robots with variable morphology

– Reorganizing the connectivity of modules – Perform new tasks, adapt to new environments,

recover from damage

  • Consists of independent units: connect/disconnect

Potentially more robust and more adaptive under dynamic environments

slide-4
SLIDE 4

07/12/15 Introduction 4

Modular Robotic Systems – Classification

Chain-based:

  • Pro: scalable, easy motion planning
  • Con: can't build complex 3D patterns

http://www.iearobotics.com/wiki/images/4/48/Modular-snake-usar-1.jpg

slide-5
SLIDE 5

07/12/15 Introduction 5

Modular Robotic Systems – Classification (cont.)

Lattice-based:

  • Pro: easy build of complex 3D patterns
  • Con: complicated control and motion planning

https://upload.wikimedia.org/wikipedia/commons/thumb/5/5c/The_Distributed_Flight_Array.jpg/800px-The_Distributed_Flight_Array.jpg

slide-6
SLIDE 6

07/12/15 Introduction 6

Modular Robotic Systems – Classification (cont.)

Hybrid approaches:

  • Integrates advantages of chain and lattice based

classes

  • M-TRAN II + III, SUPERBOT, SMORES

http://i.ytimg.com/vi/6ZdYjttytTo/maxresdefault.jpg

slide-7
SLIDE 7

07/12/15 Morphogenetic Robotics 7

Morphogenesis

Morphogenesis = ''biological pattern formation''

https://mcb.berkeley.edu/labs/bilder/images/Morp hogenesis/Picture5.jpg http://www.livescience.com/images/i/000/037/15 3/original/zebra.jpg

slide-8
SLIDE 8

07/12/15 Morphogenetic Robotics 8

Gene Regulatory Networks (GRNs)

[1]

slide-9
SLIDE 9

07/12/15 Morphogenetic Robotics 9

What is Morphogenetic Robotics?

[1]

slide-10
SLIDE 10

07/12/15 Cross-Ball 10

Cross-Ball

[4]

slide-11
SLIDE 11

07/12/15 Cross-Ball 11

Cross-Ball: Hierachical Morphogenetic Model

Chemical pattern formation Physical pattern realization Motion controlling

Generate target pattern Generate reconfiguration plan

Layer 1 Layer 2 Layer 3

Support module movement process

slide-12
SLIDE 12

07/12/15 Cross-Ball 12

Layer 1: Chemical pattern formation

[3]

slide-13
SLIDE 13

07/12/15 Cross-Ball 13

Layer 1: Chemical pattern formation (cont.)

dni dt = r⋅ni(N−ni)−d⋅Ki⋅Mi−a⋅ ρi ni+ρi +∑

k

nk

rec

Change of v-cell density in grid i:

N : maximum number of v-cells in the grid Ki : dispersal control vector Mi : density gradient vector ρi : ECM-value (environmental constraint) r,d,a: predefined constants

[3] Ki = [ki

up, ki down, ki left, ki right, ki forward, ki backward]T

Mi = [mi

up, mi down, mi left, mi right, mi forward, mi backward]T

slide-14
SLIDE 14

07/12/15 Cross-Ball 14

Layer 1: Chemical pattern formation (cont.)

dρi dt =−b⋅ ni ni+ρi +e⋅∑

j

f ji(nj)

Change of ECM value in grid i:

fji (nj ): function rules depend on desired pattern (e.g. vehicle pattern) b,e : predefined constants

[3] Morphogen level of grid i = ∆( ni , ρi )

slide-15
SLIDE 15

07/12/15 Cross-Ball 15

Layer 2: Physical pattern realization

  • Target pattern known
  • State transitions controlled

by a GRN model:

– Attracting gene-protein

pair (gA, pA)

– Repelling gene-protein

pair (gP, pP)

[3]

  • Modules with a higher morphogen level are more likely to

attract other modules

  • Modules with a lower morphogen level are more likely to

be repelled

slide-16
SLIDE 16

07/12/15 Cross-Ball 16

Layer 3: Motion controlling

  • Evaluate self-reconfiguration plan

generated from layer 2 controller

  • Hardware-specific controller
  • Introducing skeleton modules and

allow modules to work in groups

Reducing complexity of searching process on the module movement plan

[4]

slide-17
SLIDE 17

07/12/15 Cross-Ball 17

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

slide-18
SLIDE 18

07/12/15 M-TRAN III 18

M-TRAN III

Modular Transformer III:

  • Developed by AIST and Tokyo-Tech (since 1998)
  • Hybrid design

http://www.tech-blog.pl/wordpress/wp- content/uploads/2008/05/modular-robot_m-tran.jpg https://unit.aist.go.jp/is/frrg/dsysd/mtran3/ mtran123.jpg

slide-19
SLIDE 19

07/12/15 M-TRAN III 19

M-TRAN III (cont.)

[2]

Module Control:

  • Centralized or distributed
  • Communication via bus

→ Controller Area Network (CAN)

slide-20
SLIDE 20

07/12/15 M-TRAN III 20

https://www.youtube.com/watch?v=4oSavAHf0dg

slide-21
SLIDE 21

07/12/15 Comparison 21

Comparison of Cross-Ball and M-TRAN III

Cross-Ball

M-TRAN III

Design

  • Hybrid design
  • Hybrid design

Experiments - Embodied simulation environment

+Physical prototype

Controlling mechanism

  • Bio-inspired approach using the

theory of morphogenesis with GRNs

+Completely independent modules

  • Distributed controller and global

communication using a network bus

  • Mostly independent modules

Autonomy

+Fully autonomous self-

reconfiguration (target pattern dependent on predefined function).

  • No autonomous self-

reconfiguration. Scalability

  • Successful simulation using 27

modules

+Theoretically no limitations

  • Successful experiments using 24

modules

  • Limited by global bus and ID

numbering (max. 50 modules)

slide-22
SLIDE 22

07/12/15 Conclusion 22

Conclusion

Advantages

  • Modularity reduces cost of design, manufacturing, maintenance
  • Easy adaptation to changes in the environment
  • Robust to system failures, malfunctions
  • Ability for self-repairing
  • Hierarchical framework almost completely generic

Future work

  • Build and evaluate physical design
  • Simplify controllers to further reduce complexity and

computational costs

slide-23
SLIDE 23

07/12/15 Conclusion 23

Questions?

Thank you for your attention!

slide-24
SLIDE 24

07/12/15 Literature 24

Literature

[1] Jin, Y., & Meng, Y. (2011). Morphogenetic robotics: An emerging new field in developmental

  • robotics. Systems, Man, and Cybernetics, Part C: Applications and Reviews, IEEE Transactions
  • n, 41(2), 145-160.

[2] Kurokawa, H., Tomita, K., Kamimura, A., Kokaji, S., Hasuo, T., & Murata, S. (2008). Distributed self-reconfiguration of M-TRAN III modular robotic system. The International Journal of Robotics Research, 27(3-4), 373-386. [3] Meng, Y., Zhang, Y., & Jin, Y. (2011). Autonomous self-reconfiguration of modular robots by evolving a hierarchical mechanochemical model. Computational Intelligence Magazine, IEEE, 6(1), 43-54. [4] Meng, Y., Zhang, Y., Sampath, A., Jin, Y., & Sendhoff, B. (2011, May). Cross-ball: a new morphogenetic self-reconfigurable modular robot. In Robotics and Automation (ICRA), 2011 IEEE International Conference on (pp. 267-272). IEEE.