Skip to content
Snippets Groups Projects
Commit e3532f16 authored by Seray Evan's avatar Seray Evan
Browse files

update du readme et ajout de l'option pin

parent 669497d1
Branches main
No related tags found
No related merge requests found
......@@ -7,11 +7,11 @@ Le but du README est de donner les informations essentielles à l'utilisation de
Le projet cherche a réaliser ces objectifs :
- reconaitre le code aruco
- conaitre la position spatiale du 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 main.py, avec en argument : soit -rp si sur raspberry, soit -pc si sur pc.
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.
......@@ -30,3 +30,7 @@ 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.
\ No newline at end of file
......@@ -17,6 +17,7 @@ def main():
parser.add_argument("-rpi", action="store_true", help="Utilisation de la vertion raspberry.")
parser.add_argument("-win", action="store_true", help="Utilisation de la vertion windos.")
parser.add_argument("-id", type=int, help="Spécifier l'aruco.")
parser.add_argument("-pin", type=int, help="Spécifier le pin du servo moteur.")
# Parsing des arguments fournis par l'utilisateur
args = parser.parse_args()
......@@ -65,6 +66,10 @@ def main():
# get aruco id
if args.id is not None:
id_aruco = int(args.id)
# get aruco id
if args.pin is not None:
pin_motor = int(args.pin)
detection = ArucoDetection(
cam = cam,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment