Fully Autonomous Robocar

The last updates in the Burro autonomous robocar platform focus on two areas: Collaborative driving and fully autonomous driving (steering and throttle). Collaborative driving allows control of a single vehicle using multiple controllers and a self-driving model, all at the same time. Using this feature, one may have a neural network control the steering and

Autonomous driving at the micro scale

Building and training a self-driving robocar takes several iterations of hardware and software improvements. Especially training a competitive model is a time consuming process that involves going back-and-forth to the track several times to either check or improve model predictive performance by recording additional samples. Computer simulation is an alternative, however setting up a simulation

Emulating an Ackermann Steering Vehicle

Two steering schemes are mostly popular when it comes to ground vehicles: Differential, or skid steering, and Ackermann steering. Differential steering vehicles, despite their fancy name, look just like the typical two-wheel robot chassis found pretty much everywhere: Differential steering vehicles, as the name suggests, use differential thrust to turn. Most are made of two wheels

Updates to Burro self-driving platform

I’ve been busy implementing some cool updates to Burro, the self-driving RC car/robot platform I’m building. Here’s a summary: The Adafruit Motor HAT is now supported in addition to NAVIO2. Both boards are fully supported , and in fact you can use the same SD card in different cars/robots, without the need to reinstall anything, as