-
Notifications
You must be signed in to change notification settings - Fork 104
Description
Hey!
We have raised issues before in the crazyradio git: bitcraze/crazyradio2-firmware#16 regarding latency issues and poor performance when flying several drones. We are aiming to fly at least 8 drones consistently for our experiments but we are encountering very inconsistent behaviour where drones are highly unstable to the point of falling out of the sky. Its not a problem of individual drones as they have very stable behavior. Here we are trying to gather some data when flying with just 4 crazyflies. As of now we can see that there are still issues running carzyflies with crazyswarm, but it is difficult identify the main cause.
Here are the steps we took in details :
Hardware
- 4 crazyflie 2.1 drones (https://www.bitcraze.io/products/old-products/crazyflie-2-1/)
- 2 crazyradio 2.0 (https://www.bitcraze.io/products/crazyradio-2-0/
- qualisys motion capture system
Experiment
We are trying to run a simple takeoff and landing using crazyswarm.
We did 3 different scenario's:
- 1 crazyflie 1 radio
- 4 crazyflies 2 radios
- 4 crazyflies 4 radios
Here is a video for every single scenario
single drone : https://drive.google.com/file/d/1k6e7Pfz4_PJG0ILDVteUVzCd5s6B-Ki6/view?usp=sharing
2 radios https://drive.google.com/file/d/1zmNe8fyUhyCd37PuxBqvplPWrIRQlSjd/view?usp=sharing
4 radios : https://drive.google.com/file/d/1f6G0XbwZ7jcpMMa6BAEFWPa4FAzuCJ2m/view?usp=sharing
Data
Below you will find a zip file with our ros bags containing the status topic for each crazyflie. We plotted the latency for the different scenario's, in the plots the takeoff command is send around 5 seconds.
single drone :

here is the full ros bag for each experiment containing the status topic for each crazyflie: tests.zip
Final Remarks
So here we have been trying many things and we are getting a bit discouraged so I would like to ask you in general if you have any advice in terms of :
- Which backend should we prefer between cflib and cpp?
- Any configuration of the radios that could help remove the latency issue or at least reduce it. It seems very severe most of the times.
- Is the frequency of the mocap a big issue? we are sending messages at 100Hz from qualysis. Is this a problem? should we change it ?
Thanks a lot for all the help and all the support your are giving through the channel both on the crazyflie hardware side and the crazyswarm software side. It is very appreciated.
Best

