Robotique — Guide de l'utilisateur
Robotique — Guide de l'utilisateur
Qu'est-ce que la robotique ?
La section Robotique d'OrbitingFox vous permet de contrôler des dispositifs externes — comme une prothèse robotic ou tout autre dispositif disposant d'une API web — directement depuis votre navigateur. Vous enregistrez le dispositif une fois, puis utilisez une console pour envoyer des commandes et voir les résultats en temps réel.
Pour commencer
- Allez dans Robotique depuis le menu de navigation (ou visitez
/robotics/). - Cliquez sur Ajouter l'API du dispositif pour enregistrer votre dispositif. Vous aurez besoin de l'URL du dispositif (fournie par le responsable du serveur de dispositifs).
- Après avoir enregistré, cliquez sur Ouvrir la console à côté de votre dispositif.
La console de commande
La console est votre panneau de contrôle pour un seul dispositif. Elle se compose de trois parties :
- Boutons prédéfinis — Un bouton par commande supportée (par ex. Ouvrir la main, Fermer la main, Serrer). Cliquez sur un bouton pour envoyer cette commande immédiatement.
- Barre d'état — Montre ce qui se passe en ce moment : Prêt, Envoi…, ou le résultat (OK/Erreur). Un chronomètre en direct compte à mesure que la commande est en cours.
- Journal des commandes — Les 30 dernières commandes que vous avez envoyées, avec le code de statut HTTP, la source (Console/OrbitPilot), l'heure et la durée. Cliquez sur l'icône de copie pour copier le journal dans votre presse-papiers.
Envoyer une commande
- Cliquez sur n'importe quel bouton prédéfini (par ex. ouvrir la main).
- La barre d'état devient orange et le chronomètre démarre. Les boutons prédéfinis sont désactivés pendant que la commande est en cours.
- Lorsque la réponse arrive, la barre d'état affiche une coche verte (succès) ou un X rouge (erreur), et le temps écoulé.
- Le résultat est également ajouté au Journal des commandes en bas de la page.
Pourquoi cela prend-il parfois si longtemps ?
Si le dispositif est hébergé sur un plan d'hébergement gratuit (comme le niveau gratuit de Render), il se met en veille après 15 minutes d'inactivité. La première commande après une période de veille réveille le dispositif — cela peut prendre 30 à 50 secondes. Le chronomètre deviendra orange, puis rouge, pendant que vous attendez. Les commandes suivantes envoyées dans les 15 minutes suivantes seront rapides (habituellement moins d'une seconde).
Journal des commandes
Chaque commande que vous envoyez est enregistrée dans le journal, qu'elle ait réussi ou échoué. Vous pouvez voir :
- Le nom de la commande
- Code de statut HTTP (200 = succès, 422 = commande non reconnue, 500 = erreur de dispositif, etc.)
- Source (Console = vous avez cliqué sur un bouton ; OrbitPilot = envoyé via l'assistant AI)
- Quand elle a été envoyée et combien de temps cela a pris (en millisecondes)
- Tout message d'erreur provenant du dispositif
Cliquez sur l'icône de copie dans l'en-tête du journal pour copier le journal complet au format texte brut.
Gestion de vos dispositifs
Depuis /robotics/, vous pouvez :
- Ajouter un nouveau dispositif via Ajouter l'API du dispositif
- Modifier un dispositif (changer l'URL, la liste des commandes, etc.)
- Désactiver un dispositif afin qu'il n'apparaisse plus dans votre liste de console (sans perdre son historique)
This guide was translated automatically. Read the English original.