Each year I set a final year project that utilises our drone squadron and ROS.
For this project the students were tasked with using the drones for a ‘Search & Rescue’ scenario. The students were informed that they had to develop a system that would optimise the searching of a defined area for N number of drones. In addition the drones must take into consideration their limited battery life and be able to recover from a failure in the squadron. A hardware modification was made to the AR 2 Drones so that their front facing cameras face downwards this was to improve their detection capability at height.
For this project the students were tasked with using the drones for a formation flying scenario. The students were informed that the drones had to fly completely autonomously or under the guidance of a ‘squadron leader’. The group of students used openCV to allow the drones to see and identify each other. Using this information the group were able to position each drone in 3D space and co-ordinate their movements. A PID was also developed to help stablise flight.