Fully Autonomous Robocar

The last updates in the Burro autonomous robocar platform focus on two areas. One is collaborative driving of a single vehicle using multiple controllers in addition to a self-driving model, all at the same time. As an application example, one may have a neural network control the steering and intervene only when the network takes

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