recognition and reconfiguration of lattice based cellular
play

Recognition and Reconfiguration of Lattice-Based Cellular Structures - PowerPoint PPT Presentation

Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots Amira Abdel-Rahman, Aaron T. Becker, Daniel E. Biediger, Kenneth C. Cheung, Sndor P. Fekete, Benjamin Jenett, Eike Niehs , Christian Scheffer, Arne Schmidt,


  1. Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots Amira Abdel-Rahman, Aaron T. Becker, Daniel E. Biediger, Kenneth C. Cheung, Sándor P. Fekete, Benjamin Jenett, Eike Niehs , Christian Scheffer, Arne Schmidt, and Mike Yannuzzi

  2. Motivation 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 1

  3. Robots-on-Tiles Model 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 2

  4. Copying Rotating TM-Transformation 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 3

  5. Why should we care about connectivity? 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 4

  6. Why should we care about connectivity? 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 4

  7. Why should we care about connectivity? 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 4

  8. 1. Constructing a Bounding Box Given : A polyomino P. Wanted : A rectangular box that surrounds P. Constraint : The union of all tiles and all robots has to be connected at any time. P 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 5

  9. Constructing a Bounding Box • Two robots (one as a special marker) • 3 phases: 1. Finding a start position 2. Construction ▪ Clockwise ▪ Shifting ▪ Conflict on starting edge ▪ Hit a bounding box tile 3. Clean-Up (Finishing) 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 6

  10. 2. Scaling Polyominoes Given : A polyomino P, a constant c. P Wanted : Scale every tile of P by the constant factor c. c = 3 Constraint : The union of all tiles and all robots has to be connected at any time. 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 7

  11. Scaling Polyominoes • Pre-Step: Bounding box Idea: • For every node within the bounded area: • Place a 𝑑 × 𝑑 square • Marker for empty nodes of P 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 8

  12. Scaling Polyominoes 1. Preparation 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 9

  13. Scaling Polyominoes 1. Preparation Progress Connectivity Next to scale 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 9

  14. Scaling Polyominoes → 2. Scaling 1. Preparation 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 9

  15. Scaling Polyominoes → 2. Scaling 1. Preparation 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 9

  16. Scaling Polyominoes → 2. Scaling 1. Preparation 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 9

  17. Scaling Polyominoes → 2. Scaling 1. Preparation 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 9

  18. Scaling Polyominoes → 2. Scaling 1. Preparation 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 9

  19. Scaling Polyominoes → 2. Scaling 1. Preparation 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 9

  20. Scaling Polyominoes → 2. Scaling 1. Preparation 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 9

  21. Scaling Polyominoes → 2. Scaling 1. Preparation 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 9

  22. Scaling Polyominoes → 2. Scaling 1. Preparation 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 9

  23. Scaling Polyominoes → 2. Scaling 1. Preparation 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 9

  24. Scaling Polyominoes → 2. Scaling 1. Preparation 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 9

  25. Scaling Polyominoes → 2. Scaling 1. Preparation 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 9

  26. Scaling Polyominoes → 2. Scaling 1. Preparation 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 9

  27. Scaling Polyominoes → 2. Scaling 1. Preparation 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 9

  28. Scaling Polyominoes → 2. Scaling 1. Preparation 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 9

  29. Scaling Polyominoes → 2. Scaling 1. Preparation 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 9

  30. Scaling Polyominoes → 2. Scaling 1. Preparation 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 9

  31. Scaling Polyominoes → 2. Scaling 1. Preparation 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 9

  32. Scaling Polyominoes → 2. Scaling 1. Preparation 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 9

  33. Scaling Polyominoes → 2. Scaling 1. Preparation 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 9

  34. Scaling Polyominoes → 2. Scaling 1. Preparation 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 9

  35. Scaling Polyominoes → 2. Scaling 1. Preparation 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 9

  36. Scaling Polyominoes → 2. Scaling 1. Preparation 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 9

  37. Scaling Polyominoes → 2. Scaling 1. Preparation 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 9

  38. Scaling Polyominoes → 2. Scaling 1. Preparation 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 9

  39. Scaling Polyominoes → → 3. Clean-Up 1. Preparation 2. Scaling 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 9

  40. Scaling Polyominoes → → 3. Clean-Up 1. Preparation 2. Scaling 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 9

  41. Scaling Polyominoes → → 3. Clean-Up 1. Preparation 2. Scaling 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 9

  42. Scaling Polyominoes → → 3. Clean-Up 1. Preparation 2. Scaling 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 9

  43. Scaling Polyominoes → → 3. Clean-Up 1. Preparation 2. Scaling 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 9

  44. Scaling Polyominoes → → 3. Clean-Up 1. Preparation 2. Scaling 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 9

  45. Scaling Polyominoes → → 3. Clean-Up 1. Preparation 2. Scaling 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 9

  46. Scaling Polyominoes → → 3. Clean-Up 1. Preparation 2. Scaling 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 9

  47. Scaling Polyominoes → → 3. Clean-Up 1. Preparation 2. Scaling 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 9

  48. Scaling Polyominoes → → 3. Clean-Up 1. Preparation 2. Scaling 18/03/2020 | Eike Niehs | Recognition and Reconfiguration of Lattice-Based Cellular Structures by Simple Robots | Slide 9

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend