Setup Raspberry PI (+navio) Raspbian and Flight Control Software (Autopilot)

 

Setting up Raspberry Pi is very easy and you can find a lot of guides step by step on the internet. By just to make it easy for you I will add quick guide of Raspberry Pi Raspbian OS installation.

 

Raspbian OS Installation

 

1) First download: Raspbian Operating System ISO file

Raspbian

2) Download & Install: Win32diskimager Tool which Installs ISO on microSD card)

https://sourceforge.net/projects/win32diskimager/

3) Upload Raspbian ISO to SD Card using win32diskimager

 

Flight Control Software (Autopilot)

 

There are two main free flight controllers Ardupilot and PX4. I think they both are good. They have very strong community which as I have noticed works all week to make their software as best as possible. Ardupilot is more mature flight controller which I think also supports more platforms rovers and subs. On the other hand PX4 as I have read is more advance in accordance to multicopters plus has more modern architecture which uses 32bit CPU and supports more peripherals. But also Ardupilot has much much better documentation so for users which are not very tech people it will be much easier to do anything related to drones. As it also contains some documentation about drone build.

My plan is to start with PX4 and see how it will work for me. I will keep you blog posted. If not I will test Ardupilot. I will be also working on their code so I could have some other thoughts later which I will post about. So let’s see how we can install both software on raspbian with navio2.

 Ardupilot Flight Control Software Installation

 

Whole installation process you can find on emlid.com docs page at:

https://docs.emlid.com/navio2/Navio-APM/installation-and-running/

 

 PX4 Flight Control Software Installation

 

PX4 support Navio2 board from I think couple months so there is not much guide how to install it best link I have found is the one below.

https://dev.px4.io/hardware-rpi.html

 

Good luck,

Radek