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…

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…

Building a DIY sub-500 gram quadcopter

In a previous post I've discussed the advantages of a lightweight aircraft: longer flight times, quieter operation, less stress to the components, more responsive control. In addition, having an aircraft…

Setup Raspberry Pi as a 5GHz Access Point

When in the field testing autonomous vehicles, a required but often tedious task consists of setting up a network and connecting all devices. Usually this consists of at least three…

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…

An Experiment On Small Vehicle Transmission

TL;DR; I've swapped the brushless inrunner in my RC car for a brushless outrunner from a multicopter. Quieter, wider throttle range and a tad more torque in high revs. Most…

Controlling WifiBroadcast Video with an RC Switch

Wifibroadcast (WBC) is a project that aims to bring the advantages of analog video transmission to the digital world. In his blog, WBC creator befinitiv has described the project as follows:…

Another take on the CF frame

In the last post I went through the process of designing and realizing my first Carbon Fiber-based H-quad. While the molding and lamination process itself was successful, the design was…

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…

On the Road to a Full-CF Aircraft

The main driving force behind my current UAV experiments is lowering aircraft weight and noise. In principle though, this should not come at the expense of other factors, such as…

New ESCs, 3D Printed Raspberry Pi Mounts

The last incendiary event made me soon figure out that new ESCs would be required if I'd want to get the craft off the ground anytime soon. I went and grabbed…

Flash & Burn, ESC edition

Many ESCs produce a high-pitched whining noise while running the motors. This is a result of the current switching that happens at the ESC. In many models, the frequency of switching is…

Intermission: NAVIO2 Arrives…

(Breaking the timeline of this blog and time-warping to the present for a bit) My NAVIO2 order has finally arrived from EMLID. This is really exciting news, and I can't…

CF-450: Designing the 3D Printed Brace

After the last experiment, I went on to design a frame that would have reduced weight but still be stiff enough. This time I planned to use the center plates…

S01E01: The W-500

It always starts with an F-450, or a clone of it. Always. Unless you're a pro willing to cough up a five digit figure just to get in the air,…

Hello world!

Welcome to Unmanned Build, at the time known as UAV Build. When I started building my first drone some time ago, I had in the back of my mind to eventually…