Subscribe to Make Magazine Today!

Differential drive robots operate with two motorized wheels doing all of the propulsion and steering, with additional wheels serving only to maintain balance. It’s an easy way to make a robot without having to create a steering mechanism.

Guilherme Martins programmed a differential drive simulator in Processing that lets you steer a simulated robot around your screen while recording the (simulated) motor encoders’ data, so you could drive a robot on screen, then program the robot to follow the precise path in real life.

John Baichtal

John Baichtal

My interests include writing, electronics, RPGs, scifi, hackers & hackerspaces, 3D printing, building sets & toys. @johnbaichtal nerdage.net


  • http://parametric-art.com bonooobong

    awesome stuff! thanks for sharing, I just got into processing, it’s such an amazing thing for generative 3d geometries as well:)

  • http://rasterweb.net/raster/ raster

    Ohhh, I’ve dreamed of doing this with one of my robots!

Related Supplies at Maker Shed