This project aims to create a drone with the following abilities:
- Going through a window
- Going through a tunnel
- Scanning QR codes
- Picking up objects and delivering them
During the competition, a lot of reward points are given for all the tasks that are performed auntonomously. Last year, none of the teams did any king of automation, all the drones were driven by hand.
Currently, we have developped several algorithms, that are still to be implemented on the on bord computer (Jetson Nano):
- Autonomous window detection, optimal path computation and crossing (this can easily be adapted to the tunnel crossing)
- QR code reading
- Circles detection (in order to recognise in a picture the objects that are to be picked and delivered)
pip install -r requirementscd to the destination of the main.py file
python main.py qrcodePress 'q' to exit
python main.py circlesPress 'q' to exit
python main.py contoursPress 'q' to exit
- In image issued from your camera :
python main.py vrectPress 'q' to exit
- In preloaded image :
python main.py imrect path_to_imagePress 'q' to exit
- From predefined parameters :
python main.py pathPress 'q' to exit
- From preloaded image
python main.py impath path_to_imagePress 'q' to exit
- Animate calculated path (ATTENTION PROBLEME A REGLER)
python main.py vpathPress 'q' to exit