Contributor
Shiv Tyagi

MultiCopter Swarm Avoidance


Mentors
Peter Barker, Rishabh S
Organization
ArduPilot
Technologies
python, c++, networking, Mavlink, esp8266
Topics
robotics, drones, Object avoidance
Ardupilot is an advanced and versatile flight control software that has many features, including an obstacle avoidance feature that can successfully avoid any obstacles in the path of the vehicle. Ardupilot is used in various applications, including swarming. Improving the existing avoidance libraries to avoid vehicles in the vicinity of a vehicle would be a great enhancement to the software. This would reduce the number of in-air accidents during swarming and lead to safer flights. This project aims to enable a vehicle to gather information about the vehicles near it using various sources like mavlink multicast, absb, droneid, etc., and feed the data into the avoidance libraries to avoid them.