Ce pakage est une verssion comenté du robot de la coupe de france merci de le garder fonctionel, toute modification doit etre commenter corectement.
BMI160_i2c(python3 -> pip install BMI160-i2c)pyserial(python3 -> pip install pyserial)math(python3)time(python3)
serialConsitué dans le fichier : script/serialComunication.pyimusitué dans le fichier : script/imu.pyodometriesitué dans le fichier : script/odometrie.pyasservsitué dans le fichier : script/asserv.pymatchsitué dans le fichier : script/strat.py
robot_consigntype : Twist- publish (asserv)
- subscribe (serialCon -> setVitConsigneThread.sendConsign())
server_reqtype : String- subscribe (serialCon -> requestMotorThread.sendReq())
imu_datatype : Imu- publish (imu)
Odomtype : Odometrie- publish (odometrie)
- subscribe (asserv -> position.odom())
gotype : Vector3- publish (match)
- subscribe (asserv -> position.go())
reset_alltype : Bool- publish (match)
- subscribe (serialCon -> setVitConsignThread.reset())
- subscribe (odometrie -> odometrieProcess.reset())
- subscribe (asserv -> position.reset())
encoderstype : encoders.srv (situé dans le dossier srv)- service (SerialCon -> getVitThread.handle_encoders)
- client (odometrie)
motor_controller_port