Differential Drive Simulator Plots the Path of a Robot
Differential drive robots operate with two motorized wheels doing all of the propulsion and steering, with additional wheels serving only to maintain balance. This Processing-based program lets you steer a simulated robot around your screen while recording the simulated motors’ rotations.