On ESC Protocols Part II

In the first part of this post series we went over the most common ESC protocols that have been in use up until today. These protocols for the most part still dominate the market. In the second part we are looking at more recent protocols that attempt to tackle issues such as latency, refresh rate and

On ESC Protocols Part I

This is the first post of a two post series that aims to provide a concise but comprehensive overview of current protocols for interfacing Electronic Speed Controllers (ESCs), with a focus on protocols for hobbyist UAVs and especially multirotors. As ESCs for brushless controllers are in wide use in UAVs, many of the ESC protocols

Training Pipeline for Autonomous Driving

The neural network model is the most crucial part of an autonomous vehicle. Fitting a proper model is therefore an important task. Part of this task is processing of the images taken by the vehicle in manual driving and used for training. Burro includes an easily customizable image pre-processing pipeline for training neural networks from driving

VL53L0X as an Altitude Rangefinder

I recently ordered a VL53L0X sensor carrier from Pololu, with the aim of using it as a lightweight rangefinder for my latest build. VL53L0X is a Time-of-Flight (ToF) sensor; it measures distance by measuring the time it takes for a pulse of light to travel to a target and back. This is some serious stuff for