3D Printed, Endurance Micro Quad

This post outlines the build of a micro quad that’s been designed with endurance in mind. I designed and 3d printed the quad parts to fit micro DC motors, prop gears and all relevant electronics, with reduction of weight being a prime objective. Motors & Prop Setup Disclaimer: This post includes affiliate links to product

3D Printed Landsail with Rigid Wing

This post outlines the design, printing and assembly of a 3D printed landsail with a rigid wing as a sail. Landsailing is a sport that applies the principles of sailing to land vehicles for propulsion. A lightweight wheeled vehicle is fitted with a mast and sail which uses wind-induced lift to provide thrust to the

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

Balancing bot using Neuroevolution

In a series of previous posts I’ve discussed setting up and training a controller for a balancing bot using reinforcement learning. In this post I’m going to discuss another technique called neuroevolution for the same task. Neuroevolution optimizes parameters of an artificial neural network using an evolutionary algorithm. Parameters may refer to weights of the network,

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