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,

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 devices: The rover, the base station, and optionally an access point to create and manage the network. Since the platform that I’m working on, Burro,