Swarm

Swarm is developing a network of small, modular robots that can autonomously combine to form larger systems.

Six swarm bots connected to form a structure
Six swarm bots connected to form a structure
Six swarm bots connected to form a structure

Background

Inspired by the nanobots from Big Hero 6, Swarm designs custom, small-scale robots capable of cooperative behavior. The universal module connector developed by Swarm allows each robot to attach additional modules or other robots. This modularity is particularly useful in situations where the challenges are unknown, such as space exploration, where robots must adapt autonomously.

Goals

  • Publish research in a peer-reviewed academic journal

  • Release Swarm's hardware and designs as open-source, enabling broader research and experimentation in modular swarm robotics

  • Develop a universal module connector system that supports sensors, computational modules, manipulators, or additional robots, allowing the swarm to mimic the functionality of other types of robots

  • Enable robots to autonomously adapt to novel tasks and environments

Relevant Skills

We welcome team members with interests in modular or swarm robotics and a passion for learning and experimentation. While no individual is expected to master all areas, relevant skills include:

  • Software development (C++/Python) and terminal proficiency

  • Mechanical design, computer-aided design (CAD), and 3D printing

  • Electrical engineering and circuit (PCB) design

  • Creativity, rapid learning, and the ability to work both independently and collaboratively