This discussion is carried over from this forum post
Most of the context for my project is in the forum post above, but I'll summarize here as well:
I've forked this repository (as well as crazyflie-lib-python) with the goal of adding support for broadcasting to multiple drones, similar to the way the crazyswarm project works, and using that to build a swarm controller application. I'm currently running into issues where the drones don't seem to be responding to the broadcasted commands I'm attempting to send.
As mentioned in the forum post, I'm testing with the following setup:
- Two drones, one at uri
radio://0/55/2M/E7E7E7E7E7 and one at radio://0/55/2M/E7E7E7E7E8, both flashed with the latest firmware (including the latest nrf firmware)
- A Crazyradio PA dongle, flashed with firmware I built from the latest commit on
crazyradio-firmware
I'm trying to broadcast to the drones by opening a link at "broadcast address" radio://0/55/2M/FFE7E7E7E7, and sending out high level commander packets for takeoff/land commands, but the drones do not respond to these commands. As I was learning in the forum post, there's a command to enable "noAck" mode for the radio, which I'm likely missing, and opening a link to the broadcast address manually might not be the right way to go about it, so I'm looking for some pointers on what I should be doing to implement this functionality.
This discussion is carried over from this forum post
Most of the context for my project is in the forum post above, but I'll summarize here as well:
I've forked this repository (as well as
crazyflie-lib-python) with the goal of adding support for broadcasting to multiple drones, similar to the way thecrazyswarmproject works, and using that to build a swarm controller application. I'm currently running into issues where the drones don't seem to be responding to the broadcasted commands I'm attempting to send.As mentioned in the forum post, I'm testing with the following setup:
radio://0/55/2M/E7E7E7E7E7and one atradio://0/55/2M/E7E7E7E7E8, both flashed with the latest firmware (including the latest nrf firmware)crazyradio-firmwareI'm trying to broadcast to the drones by opening a link at "broadcast address"
radio://0/55/2M/FFE7E7E7E7, and sending out high level commander packets for takeoff/land commands, but the drones do not respond to these commands. As I was learning in the forum post, there's a command to enable "noAck" mode for the radio, which I'm likely missing, and opening a link to the broadcast address manually might not be the right way to go about it, so I'm looking for some pointers on what I should be doing to implement this functionality.