A Decentralized Algorithm for Self Assembling Structures with Modular Robots

Recent work in the field of bio-inspired robotic systems has introduced designs for modular robots that are able to assemble into structures (e.g., bridges, landing platforms, fences) using their bodies as the building components. Yet, it remains an open question as to how to program large swarms of robotic modules so that the assembly task is performed as efficiently as possible. Moreover, the problem of designing assembly algorithms is compounded by the scale of these systems, and by the lack of centralized guidance in unstructured environments. The main contribution of this work is a decentralized algorithm to assemble structures with modular robots. Importantly, we coordinate the robots so that docking actions can be parallelized. We show the correctness of our algorithm, and we demonstrate its scalability and generality through multiple scenarios in simulation. Experiments on physical robots demonstrate the validity of our approach in real-world settings.

 

 

In our experiments with actual robots, we designed a holonomic square modular robot based on the Crazyflie aerial vehicle platform. The robot has four propellers which are oriented to generate thrust in the plane. In this way, the robot can move on surfaces with low friction, or adapted to maneuver on water. In order to determine the robot pose in space as well as relative locations for docking, we are using a motion capture system (VICON) operating at 30 Hz. All commands are computed in ROS and sent to the robot via radio at 2.4 GHz. The docking mechanism is based on passive actuators which in this case is composed of sixteen magnets located in the corners of a cuboid cage.

 

 

Conclusions

In this paper, we presented a decentralized algorithm  to assemble structures with modular robots. Our approach drives the robots to autonomously assemble a structure in the planar space. Since docking actions are a bottleneck in the assembly process, our algorithm parallelizes these actions while avoiding collisions and undesired attachments. We show the generality of our algorithm using simulations. Through experiments with actual robots, we show that our algorithm can be deployed in real-settings.

Publications

  • [PDF] D. Saldana, B. Gabrich, M. Whitzer, A. Prorok, M. F. M. Campos, M. Yim, and V. Kumar, “A decentralized algorithm for assembling structures with modular robots,” in 2017 ieee/rsj international conference on intelligent robots and systems (iros), Vancouver, Canada, 2017.
    [Bibtex]
    @inproceedings{DS:BG:MW:AM:MFMC:MY:VK:17,
    title = {A Decentralized Algorithm for Assembling Structures
    with Modular Robots},
    author = {Saldana, David and Gabrich, Bruno and Whitzer, Mickey and Prorok, Amanda and Campos, Mario F.M. and Yim, Mark and Kumar, Vijay},
    booktitle = {2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)},
    address = {Vancouver, Canada},
    year = {2017},
    pdf={https://www.modlabupenn.org/wp-content/uploads/2017/07/Saldana_Gabrich_decentralized_algorithm_IROS_2017.pdf.pdf}
    }

38 Comments

  1. Pingback:buy high pr dofollow backlinks

  2. Pingback:barber Melbourne

  3. Pingback:see this here

  4. Pingback:เช่ารถตู้พร้อมคนขับ

  5. Pingback:lottovip

  6. Pingback:กล่องบรรจุภัณฑ์

  7. Pingback:โอลี่แฟนxxx

  8. Pingback:LSM99 เว็บหวยออนไลน์ บาทละ 1000

  9. Pingback:โคมไฟ

  10. Pingback:hostel bangkok

  11. Pingback:dk7

  12. Pingback:overwatch aimbot download

  13. Pingback:cheap fortnite hacks

  14. Pingback:nova88bets ปิดแล้ว เข้าเล่นไม่ได้ แทงบอล LSM99 ปลอดภัย จ่ายจริง 100%

  15. Pingback:รับบริการตัดแต่งและแพ็คผักผลไม้

  16. Pingback:ตู้แช่แข็ง

  17. Pingback:Loi Kroh boxing stadium

  18. Pingback:check here

  19. Pingback:สล็อตออนไลน์ เว็บตรงไม่ผ่านเอเย่นต์

  20. Pingback:link

  21. Pingback:sig p320 carry

  22. Pingback:dultogel

  23. Pingback:Angthong National Marine Park

  24. Pingback:สล็อต888 วอเลท

  25. Pingback:Jili apps

  26. Pingback:fear of god essentials

  27. Pingback:Talimatlara git

  28. Pingback:Aviator

  29. Pingback:จองตั๋วรถทัวร์

  30. Pingback:เว็บซื้อหวยลาวพัฒนา แทงได้ง่ายไหม และต่างจาก หวยไทย อย่างไร ?

  31. Pingback:drain cleaning chicago

  32. Pingback:กระดาษสติ๊กเกอร์ความร้อน

  33. Pingback:nzt989

  34. Pingback:land slot auto truewallet

  35. Pingback:Aviator Game

  36. Pingback:เว็บปั้มไลค์

  37. Pingback:Andrew

  38. Pingback:สมัครสมาชิกกับ เว็บบาคาร่าที่คนเล่นเยอะที่สุด

Leave a Comment