Practice the ROS2 Include Launch Files coding problem in Advanced Launch. Browser-based execution with automated grading — no local ROS install required. 58% of engineers pass this challenge.
Build complex systems by including other launch files. This allows for modularity (e.g., including nav2_bringup inside your robot_bringup).
other.launch.py from package other_packagemy_arg:='value' to the included fileOutput:
LaunchDescription with IncludeLaunchDescriptionPythonLaunchDescriptionSource (it takes a path string).launch_arguments={'key': 'val'}.items().It is a hands-on Advanced Launch challenge on SimuCode where you implement and run ROS2 code in the browser with runtime-verified tests.
Open this page, sign in, and solve the problem in the built-in IDE. Your solution is graded against real ROS2 execution checks.
This Hard problem focuses on launch, include, modular skills used in robotics interviews and production systems.