Drone swarm evolving in an unknown environment.
- Three levels of autonomies
- Evolution in an unknown environment
- Behavior sharing in the swarm
- Use of sensors
- Download Webots
https://cyberbotics.com/
- Download the project
gh repo clone add-le/webots-drones
git checkout master
- Run the appropriate autonomy java file (2 or 3) in Webots software.
- Autonomy 2 : Will find the exist on a maze using small randomness and its sensors, use a machine state to create better ways and possibilities
- Autonomy 3 : Can interact with other drone in the swarm to find an objective in an unknown environment, approach like SLAM algorithm.
Use increase time of Webots software to find the answer in less time.