ROS2 The Synchronized Swarm

Hard Fleet / Multi-Robot 0% pass rate
#coordination#swarm#eta#speed-control#multi-robot#fleet#ros2

Practice the ROS2 The Synchronized Swarm coding problem in Fleet / Multi-Robot. Browser-based execution with automated grading — no local ROS install required. 0% of engineers pass this challenge.

Fleet Problem

3 robots must arrive at target positions simultaneously for a coordinated task. Currently they navigate independently. Robot 1 (closest) arrives 30 seconds before Robot 3 (furthest). The task requires < 5 second spread.


Setup

  • 3 robots, each at a different starting distance from its target
  • Robot 1: 2m from target (fast arrival)
  • Robot 2: 4m from target (medium arrival)
  • Robot 3: 6m from target (slowest arrival)

Required behavior

  • All 3 robots must arrive within 5 seconds of each other
  • Total mission time should not be more than 50% slower than uncoordinated
  • Robots share estimated arrival times via /robot_N/eta topic

Your task

Implement coordination: robots share ETAs, and each robot adjusts its speed to arrive at the same time as the slowest.

Frequently asked questions

What is the ROS2 The Synchronized Swarm practice problem?

It is a hands-on Fleet / Multi-Robot challenge on SimuCode where you implement and run ROS2 code in the browser with runtime-verified tests.

How do I practice ROS2 The Synchronized Swarm online?

Open this page, sign in, and solve the problem in the built-in IDE. Your solution is graded against real ROS2 execution checks.

What skills does ROS2 The Synchronized Swarm test?

This Hard problem focuses on coordination, swarm, eta skills used in robotics interviews and production systems.