I know this is an unconventional project since it doesn’t fly, but Navio2 was really important to getting things running. I’d like to share my robot mower.
Some details in the vid but its running ROS with a Navio2 board. The Navio2 is how I do I interface with things like GPS, RC In/Out, I2C, and will be used for some simple sensor interfacing. All while the Rpi3 is running ROS in making decisions.
Currently the fastest I have it is 1.5ms/ (3.3 mph) while still keeping cutting accuracy. My error is normally within 4 inches but can peak to 8 inches with really rough terrain, think hay/cow field, as in the video. Running anything faster than 5mph would physically beat you to death.
Navio2 + RPI3
Interfaces provided by Navio2 SDK