Skip to content

sanmarsimon/DronesSwarm

Repository files navigation

Projet 3 INF3995 - Équipe 103

Prerequisites

Clone the repo

git clone --recurse-submodules https://gitlab.com/polytechnique-montr-al/inf3995/20221/equipe-103/INF3995-103.git

Video demos

  1. RF2 RF3 RF4 RF5 RF6 RF7 RF8 RF9 et RF11 (physique) MAIN ONE!!

  2. RF2 et RF4 (simulation)

  3. RF2 (physique)

  4. RF3 (simulation)

  5. RF3 (physique)

  6. RF4 (physique)

  7. RF5 (simulation)

  8. RF5 (physique)

  9. RF6 (simulation)

  10. RF7 (simulation):https://youtu.be/HtsJeYMvS48 et https://youtu.be/f4pQGaMIH9o

  11. RF8 RF9 et RF11 (simulation):

  12. RF10 (RR)

  13. RF13

  14. RF17 et RF18 (simulation)

  15. RF17 et RF18 (physique)

  16. RC1 (simulation)

  17. RC1 (physique)

  18. RC2:

  19. RC3:

  20. RC5:

To start the project

./start.sh

Frontend

Built with Angular.

To run it using docker compose:

docker-compose up --build Interface

Or without docker compose:

cd Interface
npm install
ng add @angular/material
npm install firebase @angular/fire --save
npm install duration
ng serve –open

Backend

Built with Flask(Python)

Run it with docker compose:

docker-compose up --build server

Or without docker compose:

cd Server
pip3 install pipenv
virtualenv nomEnv
source nomEnv/bin/activate
pip3 install flask
pip3 install flask-cors
pip3 install -r requirements.txt

Then run it :

python3 src/main.py

Crazyflie-firmware

This is the firmware for our crazyflie drone

Simulation

Note: Before running the following commands, make sure the frontend and backend are already running

Run it with docker compose:

docker-compose up --build simulation

Then run the script sim_launch.sh in the simulation folder

./simulation/sim_launch.sh

Press the play button

Coding style

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published