Robotique
Comme la bibliothèque Python picarx ne fonctionne qu’en local sur le Raspberry Pi du robot (elle n’expose aucune API distante), ce module communique avec un petit script-pont TCP compagnon que vous copiez une seule fois sur le robot et y lancez. Le protocole est volontairement minimal : une commande texte par ligne, une réponse texte par ligne.
Contrôle
- Direction, avance/marche arrière, caméra pan/tilt et lecture du capteur ultrason, via le réseau.
- Manette de jeu (XInput) — interrogée en continu (polling), plutôt qu’événementielle, avec un panneau de configuration dédié pour associer les boutons/axes.
Caméra
Le flux vidéo en direct s’ouvre dans sa propre fenêtre détachable, pour pouvoir la placer où vous voulez sur l’écran pendant le pilotage.
Vision par ordinateur (locale, hors ligne)
Une détection d’objets et de visages tourne entièrement en local sur votre PC (pas dans le nuage), directement sur le flux vidéo du robot.
Mise en place côté robot
Étapes générales : copier le script-pont fourni sur le Raspberry Pi du robot, le lancer (il écoute une connexion TCP), puis connecter le module Robotique de Visual GUI à l’adresse IP du robot sur le réseau local.