ROS2 The Launch File That Forgot It Grew Up

Medium Migration 0% pass rate
#launch#ros1#migration#namespace#remapping#python-launch

Practice the ROS2 The Launch File That Forgot It Grew Up coding problem in Migration. Browser-based execution with automated grading — no local ROS install required. 0% of engineers pass this challenge.

A ROS1 XML launch file was ported to ROS2 Python format. The port has 4 bugs that prevent the nodes from starting correctly:

  1. Wrong parameter name node_executable instead of executable
  2. Remappings use dict format {'from': ..., 'to': ...} instead of a list of tuples
  3. Missing output='screen' on both nodes
  4. namespace='robot' missing from the listener node

Find and fix all 4 bugs so both talker and listener nodes launch in the /robot namespace.

Frequently asked questions

What is the ROS2 The Launch File That Forgot It Grew Up practice problem?

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

How do I practice ROS2 The Launch File That Forgot It Grew Up 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 Launch File That Forgot It Grew Up test?

This Medium problem focuses on launch, ros1, migration skills used in robotics interviews and production systems.