of robots
play

of Robots Prof. Kristina Shea Challenges of Mechanical and - PowerPoint PPT Presentation

Computational Design Synthesis and Optimization of Robots Prof. Kristina Shea Challenges of Mechanical and Mechatronic Design Synthesis Multi-disciplinary: mechanical, electronic and software components A large number of different


  1. Computational Design Synthesis and Optimization of Robots Prof. Kristina Shea

  2. Challenges of Mechanical and Mechatronic Design Synthesis  Multi-disciplinary: mechanical, electronic and software components  A large number of different functional and behavioral elements  Strong dependencies between geometry, behavior and function  Complex 3D geometry parts and assemblies  Complex geometric constraints  Strong dependency between design and fabrication Prof. Dr. Kristina Shea Engineering Design + Computing Laboratory 2

  3. Computational Design Synthesis and Optimization source: mimed, TUM Fabricate + Test Specify Task Fused Deposition Modeling Automated Robot Synthesis and Explore Optimization Represent Generate + Optimize Prof. Dr. Kristina Shea Engineering Design + Computing Laboratory 3

  4. Robotic Systems Active Robotic Systems Passive Robotic Systems  Actuators and feedback control  No actuators and control  High task flexibility possible  No energy source necessary  Responsive to environment  Potential to save energy  High robustness Passive dynamic walking, Mcgeer, T., 1990, International Journal of Robotics Research http://www.adrl.ethz.ch/doku.php/adrl:robots Prof. Dr. Kristina Shea Engineering Design + Computing Laboratory 4

  5. Prototyping of Passive Walking Robots using FDM (1) Design of different bearings A modular design Design variables can be adjusted after printing Engineering Design + Computing Laboratory Prof. Dr. Kristina Shea 5

  6. Prototyping of Passive Walking Robots using FDM (2) “Designing Passive Dynamic Walking Robots for Additive Manufacture”, Stöckli, Modica and Shea. Rapid Prototyping Journal, 22(5): 842- 847, Bradford: Emerald, 2016. DOI: 10.1108/RPJ-11-2015-0170 Engineering Design + Computing Laboratory Prof. Dr. Kristina Shea 6

  7. Computational Design Synthesis of Passive Dynamic Robots Single Pendulum More Complex Solutions  Simplest possible solution  Can require less space  Can provide visual interest “Automated Synthesis of Passive Dynamic Brachiating Robots Using a Simulation - Driven Graph Grammar Method”, Stöckli and Shea, Journal of Mechanical Design, 139(9), pp. 092301, New York, NY: American Society of Mechanical Engineers, 2017. DOI: 10.1115/1.4037245 Prof. Dr. Kristina Shea Engineering Design + Computing Laboratory 7

  8. Computational Design Synthesis of Brachiating Robots Robotic Task Configuration www.mc.ma Design Multibody System Embodiment Part Shape Fabrication Physical Robot Prof. Dr. Kristina Shea Engineering Design + Computing Laboratory 8

  9. Results – Design Space Ideal cyclic locomotion Evaluation Plot Number of bodies  Final populations of eight different topologies  All do three successful swings  Three Objectives: Space requirement of single pendulum Prof. Dr. Kristina Shea Engineering Design + Computing Laboratory 9

  10. Results Prof. Dr. Kristina Shea Engineering Design + Computing Laboratory 10

  11. Results Less space required Less space required Less space required Prof. Dr. Kristina Shea Engineering Design + Computing Laboratory 11

  12. CAD-Based Generative Design An interactive environment for parametric spatial grammar rule definition, generative design and search space exploration. https://sourceforge.net/projects/spapper/ Hoisl , F. and Shea, K. (2011) “An Interactive, Visual Approach to Developing and Applying Parametric Three- Dimensional Spatial Grammars”, Artificial Intelligence for Engineering Design, Analysis and Manufacturing, 25 (4): 333 – 356. Prof. Dr. Kristina Shea Engineering Design + Computing Laboratory 12

  13. Spatial (and Graph) Grammars Design Language 0 Vocabulary 1 2 1 2 1 2 … … … … … … … … Grammar Rules 45 -45 … Prof. Dr. Kristina Shea Engineering Design + Computing Laboratory 13

  14. Spatial Grammars Rule R: A → B C’ = C - t(A) + t(B) C’ = C - t(A) + t(B) C’ = C - t(A) + t(B) C’ = C - t(A) + t(B) C’ = C - t(A) + t(B) C’ = C - t(A) + t(B) Shape Grammar G = (S, L, R, I) Matching Rule (R) Object (A) S finite set of shapes Condition (t) L finite set of labels R finite set of rules → I the initial shape where I (S,L) 0 (vocabulary) Engineering Design + Computing Laboratory 14 Prof. Dr. Kristina Shea

  15. Robot Arm Concepts – 3D Labels 15 Engineering Design + Computing Laboratory Prof. Dr. Kristina Shea

  16. Robot Arm Components – 3D Labels r default default default default finish hole 16 Engineering Design + Computing Laboratory Prof. Dr. Kristina Shea

  17. Generated Components   17 Engineering Design + Computing Laboratory Prof. Dr. Kristina Shea

  18. Generated Robot Arm Concepts   parameterized primitives collision detection - part collision avoidance   parametric rules - design space restriction  - shape complexity    - constraints 3D labels - constraints   Boolean operations, - shape complexity   sweeping 18 Engineering Design + Computing Laboratory Prof. Dr. Kristina Shea

  19. Computational Design Synthesis of Virtual Locomotive Soft Robots Simulation Spatial Grammar  Spatial grammar uses bending actuators Simulated Annealing as building blocks  An actuator has a predefined, cyclic “A Spatial Grammar Method for the Computational activation pattern Design Synthesis of Virtual Soft Robots”, van Diepen and Shea, ASME DETC conference 2018.  Target gaits: walking, crawling, hopping Prof. Dr. Kristina Shea Engineering Design + Computing Laboratory 19

  20. Results Prof. Dr. Kristina Shea Engineering Design + Computing Laboratory 20

  21. Results in Action Hopping Crawling Walking Walking Prof. Dr. Kristina Shea Engineering Design + Computing Laboratory 21

Recommend


More recommend