live modular robots
play

Live modular Robots! Dr. Houxiang Zhang Dr. Juan Gonzlez-Gmez - PowerPoint PPT Presentation

Live modular Robots! Dr. Houxiang Zhang Dr. Juan Gonzlez-Gmez Faculty of Mathematics, Informatics School of Engineering and Natural Sciences Universidad Autonoma de Madrid University of Hamburg DFKI Bremen Robotics Innovation Center.


  1. Live modular Robots! Dr. Houxiang Zhang Dr. Juan González-Gómez Faculty of Mathematics, Informatics School of Engineering and Natural Sciences Universidad Autonoma de Madrid University of Hamburg DFKI Bremen – Robotics Innovation Center. Jun, 16th, 2009

  2. Outline Outline 1. Introduction 2. Locomotion in 1D 3. Locomotion in 2D 4. Minimal configurations 5. Cube-M modules 6. Conclusions and current work 2 Live modular Robots! DFKI Bremen – Robotics Innovation Center. Jun, 16th, 2009

  3. The Locomotion Problem Modular approach Bio-inspired approach Classic approach CMU Ambler Aramies Polybot Big Dog Dante II 3

  4. Modular Robotics ● Two important aspects: ● Robot morphology ● Controller 4

  5. Morphology Modular Robot classification 2D Topology 3D Topology 1D Topology 1D topology sub-classification Pitch-yaw Yaw-yaw Pitch-Pitch 5

  6. Controller ● Coordination problem : Calculation of the joint's angles to realize a gait:  i  t  ● Classic approach : Mathematical modeling ● Calculation by inverse kinematics ● Disadvantages: The equations are only valid for an specific morphology CPG CPG CPG ● Bio-inspired controllers : CPGs ● Central Pattern Generators ● CPGs control the rhythmic activities ● Ej. The locomotion of the lamprey 6

  7. Hypothesis: Sinusoidal oscillators ● CPGs are replaced by a Simplified model CPG CPG CPG ● Sinusoidal oscillators: ● Advantages : in  2   i  t = A i s T  i  O i ● Few resources required 7

  8. Outline Outline 1. Introduction 2. Locomotion in 1D 3. Locomotion in 2D 4. Minimal configurations 5. Cube-M modules 6. Conclusions and current work 8 Live modular Robots! DFKI Bremen – Robotics Innovation Center. Jun, 16th, 2009

  9. Y1 Modules ● One degree of freedom ● Easy to build ● Cheap ● Open and “Free” 9

  10. Electronics & control 10

  11. Cube Revolutions (I) Videos ● Morphology: 8 modules with pitch-pitch connection ● Controller: ● 8 equal oscillators ● Parameters: A ,  ,T 11

  12. Locomotion mechanism ● Locomotion performed by the body wave propagation  x ● Step: V = x ● Mean Speed: T ● Serpenoid curve ● Step calculation: l  x = l s  2  k k c k −∫ 0 o s  c o s  ds l 12

  13. Outline Outline 1. Introduction 2. Locomotion in 1D 3. Locomotion in 2D 4. Minimal configurations 5. Cube-M modules 6. Conclusions and current work 13 Live modular Robots! DFKI Bremen – Robotics Innovation Center. Jun, 16th, 2009

  14. Hypercube (I) Demo ● Morphology 8 modules with pitch-yaw connection ● Controller: ● 4 vertical oscillators ● 4 horizontal oscillators ● Parameters: A h ,A v ,  h ,  v ,  vh ,T 14

  15. Locomotion gaits ● Searching : Genetic algorithms ● 5 categories of gaits ● Characterized by the 3D body wave 15

  16. Locomotion mechanism ● 3D Body wave propagation  r ● Linear Step: ● Angular Step:  ● Dimensions: width (w) x length (lx) x heigth (h) 16

  17. Outline Outline 1. Introduction 2. Locomotion in 1D 3. Locomotion in 2D 4. Minimal configurations 5. Cube-M modules 6. Conclusions and future work 17 Live modular Robots! DFKI Bremen – Robotics Innovation Center. Jun, 16th, 2009

  18. Minimal configurations ● Configurations with the minimal number of modules that are able to move ● Searching the control space using genetic algorithms ● 5 gaits ● Straight line 18

  19. Minicube-I Demo ● Morphology 2 modules with a Pitch- pitch connection ● Controller: ● Two generators ● Parameters: A ,  ,T 19

  20. Minicube-II Demo ● Morphology: 3 modules with Pitch-yaw- pitch connection ● Controller: ● 3 oscillators ● Parameters: A v ,A h ,  v ,  vh ,T 20

  21. Locomotion gaits Rolling Forward Lateral shifting A v = 40, A h = 0 A v = A h  40  vh = 90,  v = 0  v = 120 A v = A h  60 Turning  vh = 90,  v = 0 Rotating A v = 40, A h = 0 A v = 10, A h = 40 O h = 30,  v = 120 21  vh = 90,  v = 180

  22. Outline Outline 1. Introduction 2. Locomotion in 1D 3. Locomotion in 2D 4. Minimal configurations 5. Cube-M modules 6. Conclusions and current work 22 Live modular Robots! DFKI Bremen – Robotics Innovation Center. Jun, 16th, 2009

  23. Cube-M module(I) Low cost mechanical design ● Simple robust modules assembling ● manually and int a quick-to-build, easy-to- handle design Onboard electronics and sensors ● 23

  24. Cube-M module (II) Demo 24

  25. Software Demo ● 1D topology simulator (Based on Open Dynamics Engine [ODE]) ● Generics algorithms: PGAPack ● Mathematical models in Octave/Matlab 25

  26. Outline Outline 1. Introduction 2. Locomotion in 1D 3. Locomotion in 2D 4. Minimal configurations 5. Cube-M modules 6. Conclusions and current work 26 Live modular Robots! DFKI Bremen – Robotics Innovation Center. Jun, 16th, 2009

  27. Conclusions The controller based on sinusoidal oscillators is valid for the locomotion of the 1D-topology modular robots ● Very few resources are required for its implementation ● The locomotion gaits are very smooth and natural ● At least 5 different gaits can be achieved  i  t = A i sin  2  T  i  O i 27

  28. Current work Locomotion of 2D Climbing caterpillar Topology modular robots Modular grasping New module design 28

  29. Live modular Robots! Dr. Houxiang Zhang Dr. Juan González-Gómez Faculty of Mathematics, Informatics School of Engineering and Natural Sciences Universidad Autonoma de Madrid University of Hamburg 29 DFKI Bremen – Robotics Innovation Center. Jun, 16th, 2009

Recommend


More recommend