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

Is there a working example for raw mode streaming on AiDeck? #147

Open
a0917bc opened this issue Feb 11, 2025 · 1 comment
Open

Is there a working example for raw mode streaming on AiDeck? #147

a0917bc opened this issue Feb 11, 2025 · 1 comment

Comments

@a0917bc
Copy link

a0917bc commented Feb 11, 2025

Hi,

I have a question regarding AiDeck functioning as a standalone streamer. Based on this issue, it seems possible to use AiDeck independently for streaming.

However, I encountered a problem when using GAP SDK v3.8.1: I couldn't configure the streamer to send in raw mode, and I couldn't find a working example. Based on the ADWS 2021 workshop, there is a working example in JPEG mode, but I need an example for raw mode.

On the other hand, with GAP SDK v4.22.0, I was able to compile successfully in FreeRTOS, but I couldn't get any image when using opencv-viewer.py.

  • Is there an existing example that demonstrates how to set up raw mode streaming on AiDeck?

  • Without a Crazyflie, are there any additional firmware updates required (e.g., NINA module, bootloader, etc.)?

Any guidance would be greatly appreciated.

Thanks!

@gemenerik
Copy link
Member

Note that a lot of changes have been made since that issue. The AI-deck used to be more or less standalone. Nowadays, certain features rely on the Crazyflie. That said, you can flash both the ESP32 and GAP8 using your Olimex ARM-USB-TINY-H debugger. If our examples don’t work, you may need to remove reliance on the Crazyflie. Since CPX is the protocol used for communication between the GAP8, ESP32, and Crazyflie, looking at CPX references can help identify where the connection to the Crazyflie happens. Also, note that you cannot use the custom GAP8 bootloader for wireless flashing, as it relies on Crazyradio–Crazyflie communication.

The WiFi streamer example defaults to streaming raw images. Besdies the WiFi streamer example, I would flash the latest https://github.com/bitcraze/aideck-esp-firmware release.

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