Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

What are the initial steps to set up the program? #83

Open
Jcwscience opened this issue Dec 11, 2021 · 1 comment
Open

What are the initial steps to set up the program? #83

Jcwscience opened this issue Dec 11, 2021 · 1 comment

Comments

@Jcwscience
Copy link

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.

@seeul8er
Copy link
Collaborator

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants