====== Informatique ====== UTCoupe favorise l'informatique sur l'électronique, nous utilisons donc des SBC (Single Board Computer) et des [[materiel:Arduino]] à défaut d'utiliser des µControleur.\\ La majorité de nos codes sont donc de relativement haut niveau. Rien n'est codé en assembleur, seul quelques parties sont en C mais la majorité de l'informatique est codée en C-Arduino, qui ressemble à s'y méprendre à du C++, et en Python. ==== GitHub ==== Comme tout projet, l'informatique à UTCoupe a besoin d'un outil de gestion, nous utilisons [[informatique:github|GitHub]] pour gérer nos codes sources. Vous pouvez consulter nos codes [[https://github.com/utcoupe|à cette adresse]]. ==== Composants logiciels ==== Nous pouvons lister l'ensemble des éléments qui composent l'architecture informatique d'UTCoupe : * [[informatique:IA]] en Python * [[informatique:Asservissement]] en C-Arduino * [[informatique:Hokuyo]] en C * [[informatique:Controle des actioneurs]] en C-Arduino * [[informatique:Visio]] en C++ et OpenCV * [[informatique:Communication]] par XBee La communication entre les modules (et bien plus) est assurée par [[ROS]]. Il ne faut pas oublier le [[informatique:Simulateur]], bien que ne faisant pas partie du système à proprement parler, il est très utile au débug et à l'analyse des matchs. ==== Cartes électroniques ==== Voici la liste des cartes électroniques actuellement utilisés : * NUC (micro-ordinateur Intel) * Raspberry Pi * [[materiel:arduino|Arduino]] ==== Actioneurs ==== Voici la liste des actioneurs courrament utilisés à UTCoupe : * [[materiel:ax12|Servomoteur AX-12]] * [[materiel:servomoteur|Servomoteurs classiques]] * [[materiel:moteurdc|Moteurs DC]] * [[materiel:brushless|Moteurs brushless]] ==== Capteurs ==== UTCoupe n'utilise que peu de capteurs, nous avons recours à deux [[informatique:hokuyo|Hokuyo]] pour repérer la position des adversaires. ==== Autre ==== Voici des articles liés à l'informatique qui peuvent s'avérer utile : * [[informatique:partage-connection|Partage de connection internet]] * [[informatique:qwerty-raspy|QWERTY et Raspberry Pi]] * [[informatique:ros:migration-ros2|Migration de ROS1 vers ROS2]] \\ **[[..:Sitemap]]**