Dans le cadre d'un projet collectif de l'ecole Polytech tours, Nous avons concu pour les journées portes ouvertes et autres demonstrations un programme qui permet au robot DOTOT magician de jouer au JEU DE HANOI. Le robot analyse le set qui est placé devant lui et est capable de resoudre le jeu de Hanoi grace à ca caméra.
- Deplacement : Le robot possede des deplacemenst pres defini qui lui permettent de jouer ( deplacer et poser aux bons endroit les palets) pendant toute sla durée du jeu
- Algorithme : Le robot est capable grace a un algorithme de definir son prochain coup basé sur la vision du jeu en temps réel
- Caméra: Une caméra est installé sur la tete du robot pour visualiser en temps réel le plateau de jeu.
Robot: Installer le logiciel DOBOTSTUDIO DobotStudio (DOBOT Magician) https://www.dobot-robots.com/service/download-center
Plateau de jeu: Un plateau de jeu est necessaire avec les palets qui servirons de pions. Voir libraries impression 3D : ***************************
Caméra: Une caméra est necessaire pour que le robot connaisse l'emplacement des palets. Reference caméra pour le projet: WebCam
Les libraries sont gére via l'environnement Poetry installation de poetry sur mac sur windows
Caméra : opencv-python
- Run the Project:
ou
poetry run python main.py
make run
-
Obtenir la dimension des palets:
-
Run the visualization code:
make vision
uwb_mqtt/
├── __init__.py
├── constants.py
├── data.py
├── data_raw_distance.py
├── db/
│ ├── __init__.py
│ └── init_db.py
├── manager.py
├── mqtt_manager.py
├── position_calculator.py
└── visualization.py
graph TD;
-
Robot: DOBOT Magician dotée d'une ventouse
-
Python Visualization: WebCam