Piloter son chien robot depuis un smartphone : mode d’emploi

2 novembre 2025

Piloter son chien robot depuis un smartphone demande une configuration précise, une application dédiée et un peu de patience. Ces étapes permettent de transformer un kit technique en un compagnon mobile réactif et sécurisé.

Le guide suit les étapes essentielles pour établir la connexion, comprendre les modes de contrôle, puis programmer le chien robot pour des tâches simples. Vous trouverez ci-dessous les points essentiels pour démarrer avec votre ChienConnecté.

A retenir :

  • Connexion smartphone Bluetooth et Wi‑Fi sécurisée
  • Modes RC, Performance, Pose et Essayer Démo
  • Programmation Blockly et Python accessible aux débutants
  • Modules CM4, caméra, écran et servomoteurs métalliques

Parlons d’abord de la connexion : Configuration initiale et affichage IP pour PiloteCanin

Avant toute manipulation, allumez votre RoboChien et vérifiez l’écran LCD afin d’obtenir l’adresse IP affichée. Selon ELECFREAKS, ce robot affiche l’adresse IP automatiquement, ce qui facilite la connexion depuis un smartphone.

Ensuite, lancez l’application WoufApp sur Android ou iOS et saisissez l’adresse IP indiquée par le robot. Ces réglages impactent ensuite les modes de contrôle via WoufApp.

Connexion réseau et adresse IP

Le CM4 XGO Lite propose un point d’accès temporaire pour initialiser la liaison réseau et partager l’adresse IP. Selon Raspberry Pi Foundation, le CM4 gère l’interface réseau et le flux vidéo pour le contrôle en temps réel.

Composant Rôle Remarque
Raspberry Pi CM4 Edge AI et vision par ordinateur Traitement local des modèles
Écran IPS 2,0″ Affichage IP et démos Affiche les valeurs Pitch, Roll, Yaw
Caméra 5MP Entrée vidéo pour IA Utilisée pour FaceTrack et Yolo
ESP32 Carte pilote et interface série Communication avec servos

Étapes de connexion :

  • Allumer le robot et attendre l’affichage IP
  • Lancer WoufApp puis entrer l’adresse IP
  • Valider la connexion et vérifier l’état « Connecté »
  • Redémarrer l’application en cas de non‑réponse
A lire également :  Chien robot pour la sécurité : une nouvelle génération de gardiens

« J’ai connecté mon chien robot en moins de trois minutes, l’écran indiquait l’IP et l’app a pris le relais »

Alex D.

Interface mobile et modes de base

L’application propose plusieurs onglets : Performance, RC, Pose et Programme pour la programmation visuelle. Selon XGO documentation, le mode Performance donne accès à une vingtaine de postures prêtes à l’emploi.

Spécification Valeur Remarque
Servomoteurs Couple 2,3 kg·cm Engrenage métallique, précision 0,1 s/60°
Tension 4,8 V – 7,4 V Deux accus 18650 à l’intérieur
Plage d’angle 0–300° Rotation étendue pour articulations
Température -20°C à +60°C Conçu pour usage général

Contrôles et options :

  • Mode Performance pour postures et animations
  • Mode RC pour marche avant, arrière et virage
  • Mode Pose pour contrôle six axes précis
  • Bascule Auto stable pour correction automatique

Ces réglages préparent l’utilisateur aux options avancées et ouvrent la voie à la programmation. Comprendre ces modes facilite ensuite la programmation Blockly et Python.

Après la mise en réseau, maîtriser les modes : Commandes de marche et posture via WoufApp

Le passage du simple pilotage au contrôle fin demande d’explorer les paramètres de pas, hauteur et vitesse de marche. Selon ELECFREAKS, la fonction « Auto stable » s’appuie sur le capteur à six axes pour corriger la posture en temps réel.

La maîtrise des postures facilite l’utilisation en classe ou en atelier et améliore la fiabilité des démonstrations IA. Comprendre ces modes conduit naturellement vers la programmation visuelle et textuelle.

Mode Performance et commandes préconfigurées

Le mode Performance propose postures comme Debout, Assis et Poignée de main ainsi que mouvements ludiques. Ces fonctions permettent d’enseigner la robotique aux élèves tout en conservant un aspect ludique.

Postures prêtes à l’emploi :

  • Debout stable pour démonstrations
  • Assis pour interactions proches
  • Se retourner pour séquences d’apprentissage
  • Poignée de main pour animations pédagogiques
A lire également :  Chien robot : le cadeau high-tech qui cartonne à Noël

« En séance, les étudiants ont programmé une chorégraphie en Blockly en une heure, résultat très satisfaisant »

Marine L.

Mode Pose et ajustements six axes

Le contrôle six axes (X, Y, Z, Roll, Pitch, Yaw) permet des positions très précises pour la recherche ou la pédagogie. Selon Raspberry Pi Foundation, la combinaison CM4 et servos offre suffisamment de puissance pour ces contrôles fins.

Démo IA Fonction Remarque
Spectacle Mouvements synchronisés et son Usage ludique pour démonstration
FaceTrack Suivi du visage en quasi‑temps réel Bien pour interactions sociales
Yolo Détection d’objets multiples Reconnaissance jusqu’à vingt catégories
Couleur Détection de blocs colorés Utilisable en atelier éducatif

Éléments Blockly :

  • Blocs de mouvement pour jambes et bras
  • Blocs de conditions pour détection caméra
  • Blocs sonores pour aboiements programmés
  • Bloc Run pour exécution réseau instantanée

« Après quelques essais, j’ai converti mon script Blockly en Python et enrichi le comportement du robot »

Camille P.

Python, ROS et edge AI pour DogPilot avancé

Les développeurs peuvent importer le module XGOEDU et utiliser l’API pour piloter servos et capteurs en Python. Selon ELECFREAKS, le CM4 supporte des modèles légers pour la détection d’objets et le suivi en périphérie.

Pour aller plus loin, intégrez ROS pour orchestrer plusieurs nœuds et connecter des capteurs externes. Cette approche transforme SmartPattes en véritable CompagnonMobile programmable et évolutif.

  • Activer Auto stable pour sécurité
  • Ajuster hauteur et longueur de pas
  • Tester la batterie avant démonstration
  • Limiter vitesse en intérieur étroit

« Voir le robot suivre un visage a convaincu toute la promotion que l’IA peut être tangible »

Lucas R.

Ensuite, programmation et IA embarquée : Blockly, Python et edge computing pour SmartPattes

La programmation commence facilement avec l’éditeur Blockly accessible via le navigateur et l’adresse IP du robot. Selon XGO documentation, Blockly permet de générer du Python automatiquement et d’envoyer les commandes au robot en réseau.

A lire également :  Les chiens robots dans les films et séries : quand la fiction devient réalité

Passer à Python et ROS permet d’exploiter pleinement l’edge computing du CM4 pour la détection et la classification en local. Cette montée en puissance ouvre la voie à des projets plus complexes pour les étudiants et les makers.

Blockly pour commencer à programmer SmartDoggy

L’interface Blockly offre blocs pour mouvements, servos et gestion du bras robotique sans écrire une ligne de code. L’utilisateur peut tester des gestes, enregistrer des séquences et exécuter des démos IA depuis l’interface Web.

Éléments Blockly :

  • Blocs de mouvement pour jambes et bras
  • Blocs de conditions pour détection caméra
  • Blocs sonores pour aboiements programmés
  • Bloc Run pour exécution réseau instantanée

« Après quelques essais, j’ai converti mon script Blockly en Python et enrichi le comportement du robot »

Camille P.

Python, ROS et edge AI pour DogPilot avancé

Les développeurs peuvent importer le module XGOEDU et utiliser l’API pour piloter servos et capteurs en Python. Selon ELECFREAKS, le CM4 supporte des modèles légers pour la détection d’objets et le suivi en périphérie.

Pour aller plus loin, intégrez ROS pour orchestrer plusieurs nœuds et connecter des capteurs externes. Cette approche transforme SmartPattes en véritable CompagnonMobile programmable et évolutif.

Réglages recommandés :

  • Activer Auto stable pour sécurité
  • Ajuster hauteur et longueur de pas
  • Tester la batterie avant démonstration
  • Limiter vitesse en intérieur étroit

« Voir le robot suivre un visage a convaincu toute la promotion que l’IA peut être tangible »

Lucas R.

Ensuite, programmation et IA embarquée : Blockly, Python et edge computing pour SmartPattes

La programmation commence facilement avec l’éditeur Blockly accessible via le navigateur et l’adresse IP du robot. Selon XGO documentation, Blockly permet de générer du Python automatiquement et d’envoyer les commandes au robot en réseau.

Passer à Python et ROS permet d’exploiter pleinement l’edge computing du CM4 pour la détection et la classification en local. Cette montée en puissance ouvre la voie à des projets plus complexes pour les étudiants et les makers.

Blockly pour commencer à programmer SmartDoggy

L’interface Blockly offre blocs pour mouvements, servos et gestion du bras robotique sans écrire une ligne de code. L’utilisateur peut tester des gestes, enregistrer des séquences et exécuter des démos IA depuis l’interface Web.

Éléments Blockly :

  • Blocs de mouvement pour jambes et bras
  • Blocs de conditions pour détection caméra
  • Blocs sonores pour aboiements programmés
  • Bloc Run pour exécution réseau instantanée

« Après quelques essais, j’ai converti mon script Blockly en Python et enrichi le comportement du robot »

Camille P.

Python, ROS et edge AI pour DogPilot avancé

Les développeurs peuvent importer le module XGOEDU et utiliser l’API pour piloter servos et capteurs en Python. Selon ELECFREAKS, le CM4 supporte des modèles légers pour la détection d’objets et le suivi en périphérie.

Pour aller plus loin, intégrez ROS pour orchestrer plusieurs nœuds et connecter des capteurs externes. Cette approche transforme SmartPattes en véritable CompagnonMobile programmable et évolutif.

Articles sur ce même sujet

Laisser un commentaire