DroneBridge / DroneBridge

DroneBridge is a system based on the WifiBroadcast approach. A bidirectional digital radio link between two endpoints is established using standard WiFi hardware and a custom protocol. DroneBridge is optimized for use in UAV applications and is a complete system. It is intended be a real alternative to other similar systems, such as DJI Lightbridge or OcuSync.

Home Page:http://wolfgangchristl.de/2017/not-just-another-drone-project/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

What are the initial steps to set up the program?

Jcwscience opened this issue · comments

I have tried to follow the wiki info, but I seem to be missing something. I’ve got one raspberry pi 4 as the air side, and a 3b for the ground connected to a touchscreen. However when I power on the ground station only the command line login appears, and sometimes a transparent overlay of the HUD, but it doesn’t respond to touch.
The starting splashscreen appears for a moment also, then goes back to the command line.

Is there something I’m missing in the initial set up?

I’ve tried various combinations of connecting the USB devices before and after boot as well.

The OSD is only an OSD and does not support any touch/menus etc. It should start automatically when the system boots.
What you are missing is a video feed :) Usually, a modified hello_video.bin (the native RPi video player) should start and display the video feed coming from the video_gnd receiving program. Seems like you are not receiving something.
Unfortunatley the Pi4 is de-facto untested since I do not own one and so far no one else took up on the subject.

In your case I would try debugging the entire video pipeline. Check if the raspivid is outputting the stream to the video_air application. Make sure the video_gnd application is receiving and outputting the data via stdout so that the hello_video.bin can read and display the H264 stream.
You could also try receiving the stream on a desktop using the video_gnd. You would need to set the wifi adapter to monitor mode manually.

I am very sorry for the late replies. At the moment I do have other projects and my drone is on hold. DroneBridge is pretty unpolished - some of that because a lot of stuff is not in our hands, like the wifi adapter drivers/firmware etc. This consumes a lot of time during debugging.
I have an idea of replacing the current adapters with more stable hardware, however I do not know when I find time to do it.