ArduRover is a sophisticated open-source firmware, specially designed for autopilots in ground and water vehicles. This firmware supports not only conventional 3 or 4 wheel configurations, but also extends to boats, sailboats, balance bots, and walking robots. This versatile system is capable of running missions entirely autonomously, which can be defined via mission planning software or manually pre-recorded by the driver.