Range and Bearing Control of an Ensemble of Robots

Game for steering many robots to fire suction-cup darts at a target.(note: still under development.)

You are now following this Submission

Jason Fox uses one joystick to simultaneously steer 64 robots in order to fire suction-cup darts at his big sister. Aaron Becker's research shows that this is possible --- provided each robot is slightly different. The video shows a sequence of moves that achieve this goal (paper in preparation). (http://www.youtube.com/watch?v=EXlFXKJX8vE)

Also includes all the code used for this paper, including motion planning code for an ensemble of unicycles and collision checking software

With thanks to Bill Amend and Jason Fox: http://www.foxtrot.com/2012/01/01082012

A. Becker, "Ensemble Control of Robotic Systems," PhD Thesis , 2012.
overview: http://www.youtube.com/watch?v=_v4KUBfzbv0
hardware experiments: http://www.youtube.com/watch?v=50gb5WMqJbY

Note that the above video does not incorporate collision or obstacle avoidance, which was demonstrated in http://www.youtube.com/watch?v=5W8Sc2FwhxM

Cite As

Aaron T. Becker's Robot Swarm Lab (2026). Range and Bearing Control of an Ensemble of Robots (https://au.mathworks.com/matlabcentral/fileexchange/38190-range-and-bearing-control-of-an-ensemble-of-robots), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.1.0.0

Added supporting code (motion planner for ensemble and code to generate graphs and plots for paper)

1.0.0.0