Qu'est-ce qui a changé au cours des trois versions ?
| Libération | Changement pratique | Portée |
|---|---|---|
| Sortie du démon officiel 0.15.3 · 6 octobre ↗ | L'identité du carte d'administration est déclarée dans robotd.toml ; noms de santé servos manquants. La carte bêta bénéficie d'un profil de caméra GC2093 et de commandes LED de banc. | La note de version 0.15.3 indique spécifiquement qu'elle a réussi le moteur de mise à jour dans CI mais n'a pas été validée sur un robot. |
| Sortie du démon officiel 0.16.0 · 6 octobre ↗ | Le mappage de la manette de jeu et le comportement Démarrer/Sélectionner changent ; la carte bêta bénéficie de la détection de profondeur VL53L8CX par rapport à SPI. | Lisez les nouvelles commandes avant d'utiliser un robot. Le changement de capteur s'applique au matériel bêta. |
| Sortie du démon officiel 0.16.1 · 7 octobre ↗ | Après une déconnexion du pad de conduite, le robot tente de s'asseoir après environ une seconde. Le matériel bêta bénéficie du comportement Head-IMU, NFC et Face-LED ; un mouvement de tête inactif est ajouté. | La réponse assise permet à un coup de pied ou à un choix de terminer en premier. Il s'agit d'un comportement en amont et non d'une mesure matérielle du site. |
La qualification CI uniquement ci-dessus appartient à la note de version 0.15.3. Les pages des versions ultérieures font leurs propres affirmations ; ce site n'a aucune validation matérielle indépendante d'aucune de ces versions. Sortie du démon officiel 0.15.3 · 6 octobre ↗ Sortie du démon officiel 0.16.0 · 6 octobre ↗ Sortie du démon officiel 0.16.1 · 7 octobre ↗.
Lisez votre version installée et vos liaisons avant de modifier quoi que ce soit.
robotctl version
robotctl update status
robotctl update check daemon
robotctl configure --list
robotctl pad bindings
robotctl healthversion distingue les binaires en cours d'exécution de ceux installés. update check daemon lit la source stable sans l'installer. configure --list affiche les remplacements locaux et pad bindings révèle les boutons remappés. Enregistrez ces résultats à côté de health ; une précommande sans carte n'a rien à mettre à jour. Commande officielle 0.16.1 et référence de la manette de jeu ↗.
Réapprenez les commandes sur la version 0.16.0 et versions ultérieures.
| Contrôle | Ce que dit la référence officielle |
|---|---|
| A / B | Un interrupteur à bascule s'assoit et se tient debout ; B demande un choix au sol. Sur les rouleaux, B demande à s'accroupir. |
| X/Y ; LB/RB | X et Y sont vides par défaut et disponibles pour les compétences ; les pare-chocs courent à gauche et à droite. Vérifiez les remplacements avant de vous fier à une valeur par défaut. |
| D-pad | La gauche sélectionne le mouvement, le haut sélectionne la tête, la droite sélectionne la tête plus le mouvement et le bas sélectionne le corps plus la tête. Ceux-ci sélectionnent les modes plutôt que de basculer le mode roue. |
| Commencer | La première pression active le couple et les rampes pendant 2 secondes pour s'asseoir si on est assis, sinon chez soi. Le second remesure la pose : assis, il s'installe pendant environ 2 secondes, se lève et marche ; sinon ça marche directement. Des pressions ultérieures permettent de basculer la politique. Maintenir pendant 1,5 seconde arrête la politique et maintient la position ; un robot assis reste assis. |
| Sélectionnez | Un appui court ne fait rien. Un relâchement entre 2 et 4 secondes demande du repos : un robot conducteur s'assoit et se met au repos avant la coupure du couple et le redémarrage du servo ; un robot qui ne roule pas redémarre ses servos là où il se trouve. Maintenez la touche pendant 4 secondes pour éteindre. |
L’ancienne carte des boutons 0.15.2 n’est pas l’actuelle. Dans la version 0.16.1, un robot en cours d'exécution dont le pad se déconnecte émet un son puis tente de s'asseoir après environ une seconde s'il est debout ; une compétence active peut terminer en premier. Gardez le robot soutenu lors de la vérification d'une nouvelle version et n'en déduisez pas qu'une réponse simulée prouve le chemin d'arrêt physique. Commande officielle 0.16.1 et référence de la manette de jeu ↗ Comportement de la manette de jeu et gestion de la déconnexion ↗.
Vérifiez de quels composants électroniques votre robot dispose réellement.
Les noms de configuration zero3 pour le prototype Radxa Zero 3W et beta pour la carte personnalisée. Une carte non configurée se lit comme zero3, préservant les robots plus anciens. Cela influence également la version que le programme de mise à jour considère comme compatible, alors ne modifiez pas [board] version sur un robot en état de marche juste pour activer une fonctionnalité. robotctl health peut signaler une incompatibilité entre la déclaration et l'arborescence des périphériques. Identité de la carte, paramètres par défaut et compatibilité des mises à jour ↗.
Sur une carte bêta, le code examiné ajoute un profil de caméra GC2093 dans la version 0.15.3, une profondeur VL53L8CX sur SPI dans la version 0.16.0 et une IMU de tête LSM6DSV16X, un lecteur NFC ST25R100 et des LED de visage gérées dans la version 0.16.1. L'ancien chemin Zero3 utilise un matériel différent. Une version logicielle n'ajoute pas de capteurs physiques manquants et ne garantit pas qu'une réplique personnalisée correspond au tableau officiel. Sélection des capteurs IMX219 et GC2093 ↗ Sélection du pilote du capteur de profondeur ↗ Implémentation de l'IMU de la tête de carte bêta ↗ Implémentation du lecteur NFC sur carte bêta ↗.
Mettez à niveau uniquement après avoir vérifié la cible et le chemin du retour.
Si la source stable propose la version appropriée à la carte déclarée, prenez en charge le robot, maintenez une alimentation stable et autorisez le redémarrage des services. La commande d'installation documentée est :
sudo robotctl update apply daemonComparez ensuite la version en cours d’exécution et son état de santé avec la référence enregistrée. Relisez pad bindings avant de conduire ; capturez le journal du programme de mise à jour lors du diagnostic d'un résultat inattendu. Commande officielle 0.16.1 et référence de la manette de jeu ↗.
robotctl version
robotctl pad bindings
robotctl health
robotctl update log
robotctl update showSi la mise à jour échoue, inspectez update show et le composant qui a échoué. Une restauration manuelle nécessite une version précédente déjà installée sur cette carte ; il ne s'agit pas d'une réinitialisation générale du matériel ou des fichiers de stratégie.
sudo robotctl update rollback daemon
robotctl version
robotctl healthL'ensemble de politiques officiel est un flux de mise à jour distinct et sa révision Hub n'a pas changé depuis la révision du 8 octobre. Rien dans ces notes de version du démon ne prouve une nouvelle politique de marche ou une construction réussie d'un autre robot DIY. Manifeste officiel de l'ensemble des politiques · inchangé dans cette revue ↗.
Vérification de la source : . La portée de la vérification est indiquée dans le guide ; L'examen des sources à lui seul n'est pas un test matériel.
Où aller ensuite.
Politiques MicroDuck : v8, substitutions et restauration
Vérifiez le jeu officiel et l’emplacement walk ; une mise à jour du daemon ne remplace pas forcément votre modèle manuel.
Politiques de référence : sprint, roulettes et posture
Comparez quatre références officielles par emplacement, accessoires et commandes, au-delà des dimensions des tenseurs.
Qu’aimeriez-vous comprendre ensuite ?
Gardez la source, votre environnement et vos observations ensemble.
Sources et date de vérification
Sources vérifiées le 11 octobre 2026 · Source examinée
- Source originale 1 · github.com / daemon-v0.15.3 ↗
- Source originale 2 · github.com / daemon-v0.16.0 ↗
- Source originale 3 · github.com / daemon-v0.16.1 ↗
- Source originale 4 · github.com / cheatsheet.md ↗
- Source originale 5 · github.com / board.rs ↗
- Source originale 6 · github.com / main.rs ↗
- Source originale 7 · github.com / sensor.rs ↗
- Source originale 8 · github.com / main.rs ↗
- Source originale 9 · github.com / head_imu.rs ↗
- Source originale 10 · github.com / st25r100.rs ↗
- Source originale 11 · huggingface.co / manifest.json ↗