An experiential learning framework for teaching non-holonomic mobile robot kinematics and control using a ROS 2-enabled differential drive platform
Chiranjibi Champatiray, Amruta Rout, Alen George, Philip George
In senior-level robotics courses, students often struggle to connect analytical models of differential drive kinematics and control with the behavior of real mobile robots, particularly when non-holonomic constraints and ROS2 based software architectures are involved. This article presents an experiential learning framework for teaching non-holonomic mobile robot kinematics, odometry, and closed-loop control using a ROS2 enabled Ati Sherpa RP differential drive platform. The four-week module combines platform-specific derivation of inverse and forward Jacobians with simulation-based validation in IR Sim and subsequent deployment to physical hardware. The framework was implemented with final-year mechanical engineering students, and its educational effectiveness was evaluated using pre-/post-quizzes, rubric-based assessment of simulation and hardware exercises, and a post-module survey. Results show marked conceptual gains (pre-quiz mean 46% vs. post-quiz mean 81%, Cohen’s