Studio Day and Swarm Robots

Today

  • Robotics Discussion
  • Multi Robot Systems and Swarms
  • Studio Time

For Next Time

  • Computer Vision Project due Wed

Robotics and Society Discussion

Job Loss and Replacement Slides: here

Multi Robot Systems and Swarms

  • Slides: here

Ask Melinda if you have more questions especially about particular algorithms.

Additional Resources

Behaviors/Algorithms:

  • Flocking:
    • Boids (Original paper from 1987) link to both the paper and update site
  • Collective Construction:
    • A review: neat video and paper
  • Self-Assembly:
    • Kilobots make shapes: video and paper

Simulation

ROS/Gazebo:

  • Tutorials for simulating multiple Turtlebots in ROS: This one is for multi-robot mapping (from 2018 so may need to adjust for ROS versions) but there are several other assignments and exercises.
  • ARGoS: Available here . This is somewhere in-between ROS and Netlogo - it has a built in model for the Kilobot, epuck and other robots for swarms.
  • Kilosim: available on github . A simulator for Kilobots .
  • Box2D: A 2D physics simulator that can be used for simulating swarms (e.g. in Melinda’s research).
  • Netlogo simulator: A multi-agent simulator (good for if you want to simulate swarms/large groups of robots e.g. hundreds of robots, not intended soley for robots) Available here .