Practice the ROS2 ChatGPT's Navigation Node coding problem in Code Audit. Browser-based execution with automated grading — no local ROS install required. 0% of engineers pass this challenge.
A teammate used AI to generate a navigation command node. It was tested with 5 goals and passed. Your task is to deploy it on a system where goal commands arrive at 20 Hz and verify it works correctly.
The node subscribes to /goal_pose (PoseStamped) and publishes drive commands to /cmd_vel (Twist). In the low-frequency test it appeared to work fine — but at 20 Hz production load the robot misses goals erratically.
Study the code, identify the defects, and rewrite the node so that ≥ 83% of goals published at 20 Hz produce a corresponding /cmd_vel message.
It is a hands-on Code Audit 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 spin_once, threading, race-condition skills used in robotics interviews and production systems.