Newer
Older
Si vous etes la c'est que vous avez deja cloner le git : Félicitations !
Le but du README est de donner les informations essentielles à l'utilisation de votre projet : expliquez brievement ce que vous allez faire et quel code executer pour lancer la livraison ou la simulation.
Le projet cherche a réaliser ces objectifs :
- reconaitre le code aruco
- conaitre la position spatiale du code aruco ( remis a plus tard )
- effectuer le largage proche de la cible
L'environnement de travail est architecturé pour fonctionner à la fois sur un ordinateur et sur le raspberry.
Pour lancer la procedure, il faut executer src, avec en argument : soit -rp si sur raspberry, soit -pc si sur pc.
Ainsi, les portions de code agnostiques de l'architecture sont regroupées ensembles et les fonctions qui dépendent du modèle (caméra, servo) sont différentes.
Voici les scripts agnostiques de l'architecture :
1. un programme de détection du code Aruco
Voici les scripts voués à tourner sur un PC:
1. setup de la camera et des coefficients
Voici les scripts voués à tourner sur le raspberry
1. IDEM
2. IO : servo
### Paramètres d'exécution
- `rpi` ou `-win` indique que le code s'exécute sur le Raspberry Pi ou sur Windows. Cet argument doit obligatoirement être spécifié.
- `-id` indique le code ArUco sélectionné. Par défaut, il est à 42.
- `-pin` indique le pin du servo moteur. Par défaut, il est à 17.