A discussion page to allow me to add my experiences using a Raspberry Pi 2/3/Zero V1.2/1.3 as a companion computer for Ardupilot/APM/Pixhawk flight boards. I will update my experiences as I learn, feel free to comment and offer tips, it's all free here.

I'm building a github for my experiments: https://github.com/benb0jangles/Companion-Pi

Drone Unit: Raspberry Pi Zero V1.3 + Pi Camera Module
img file: https://drive.google.com/open?id=0B1cVb3uX0f0dQTZzSmVISFdYd3M

Ground Unit: Raspberry Pi 2

img file: <to be added>

Goggles Unit: Raspberry Pi Zero V1.3

img file: https://drive.google.com/open?id=0B1cVb3uX0f0dakFpaTAyVF9HV2s

Ardupilot Technical Questions:

Also, if you have any technical code/hardware questions which you feel may take ongoing contributions and help over an extended timeframe, feel free to ask over on Ardupilot.org technical discussion page herehttp://discuss.ardupilot.org/t/companion-pi-2-3-zero/9460

I will update as I get by, please contribute by offering your 'plug & play' wifi adapters using Raspbian Jessie. Also, if you happen to pick up this project, and are working faster than me, then please send us your own .img file experiments. Thanks.

Views: 16317

Replies to This Discussion

don't know, just give it a try...

ty i'll try this with my 4g dongle and report back

Sorry all, this is the hack I wanted to post, no hardware mod, only a few lines of code.


and it works, I have an Asus wifi dongle and it was not working before the hack

I placed 'max_usb_current=1' in the pi2's config.txt file. Works!

How to set up a static ip address for you wifi connection? 

Here is a guide from the pi forums how to do this. Also information here too.

Anyone completed this for their pi2 and tested working?

Using a static ip will allow me to insert any wifi adapter into the pi without assigning a different ip. This is good for the DIY/hacker community

I'm building a github for my experiments: https://github.com/benb0jangles/Companion-Pi2

I will update as I get by, please contribute by offering your 'plug & play' wifi adapters using Raspbian Jessie. Thanks.

Advanced setup:

Some software that is coming along with integrated video HUD:

As of today:

-Mission Planner has a modified version of software for video, I hope it gets integrated into the standard HUD soon

-Tower Beta has integrated video HUD which is nice :)

-APM Planner video HUD is in development I believe

You can of course run gstreamer as a stand alone software on Windows/Mac/Linux if you wish, but it will be better to integrate into a flight system.

Testing video using QTGstreamerHUD.APK on Android:


I recommend using 480p video settings for gstreamer as my cheap android tablet cannot handle 720p HD. I'm sure if your phone/tablet is more powerful it will receive the video no problem

benbojangles, cool :-)

It is not cool very few people around here.

you should really checkout the already existing solution for HD FPV with a Raspberry Pi:


All other methods are just subpar.... 

Thanks, but befinitiv is just using gstreamer for video which everybody knows how to do in 2016.

what we are doing here is creating video + data :)

Maybe you would like to contribute to the open project?


© 2020   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service