How can we localize the position of each drone in a swarm of drones inside a room and continuously obtain the coordinates of each drone in the room space ?
I need practical, cheap method and algorithms that can run on python or c++?
In addition to existing VICON (quite expensive), OptiTrack (expensive but cheaper than VICON), you can build your own motion tracking system through fast IP cams. All you need to do, put reflector stickers on the drones and run your own blob detection code. OpenCV library will help much. In addition to position, if you want to get orientation, you will need use at least sticker triplets on the drones. You might need to use fix patterns or write an interface code that will help you to choose which sticker triplets represents a drone - it will help to track the drones even when they overlapped. Another issue is to use overlapping cameras to increase the volume. You will need to write an another algorithm enabling object handover between the cameras...
These are not so easy but not impossible... I had built a similar setup for robots during my master studies when the computers were quite slow...
Seungkeun Kim the method proposed would cost me 2500 dollars for 5 crazyflie drones its very expensive , is there any other way for the localization of drones in tight formations...?