ROS2 System Challenge: Multi-Robot Collision Detector

Medium 0% pass rate

Practice the ROS2 System Challenge: Multi-Robot Collision Detector coding problem in ROS2. Browser-based execution with automated grading — no local ROS install required. 0% of engineers pass this challenge.

System Challenge: Multi-Robot Collision Detector

Two robots are operating in the same workspace. You must monitor their poses and trigger an alert if they get too close.

Requirements

  • Node named collision_detector
  • Subscribe to /robot1/pose and /robot2/pose (geometry_msgs/msg/PoseStamped)
  • If the Euclidean distance between their X/Y coordinates is less than 1.0m, publish True to /collision_alert (std_msgs/msg/Bool)

Input/Output Format

Input: All robot poses | Output: Collision warning flags

⚠️ Common Pitfalls

  • Computational complexity O(N^2)
  • False positives from 센서 noise

📚 Helpful Resources

Frequently asked questions

What is the ROS2 System Challenge: Multi-Robot Collision Detector practice problem?

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

How do I practice ROS2 System Challenge: Multi-Robot Collision Detector 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 System Challenge: Multi-Robot Collision Detector test?

This Medium problem focuses on ROS2 skills used in robotics interviews and production systems.