Pour la robotique

Enseignez-le en simulation. Exécutez-le sur le bras.

Essayez d’abord le bras en simulation. Chaque exécution est enregistrée.

Bras

Quels bras puis-je piloter ?

Chaque bras est un appareil. Son bus de servos est un canal. Les bras USB se connectent depuis le navigateur, et le port ne s’ouvre que lorsque vous le choisissez.

D’un bras à une exécutionUn bras se connecte par son pilote. Le pilote parle au bus de servos comme à un canal, et le canal écrit dans une exécution.BrasSO-100/101, Koch,WidowX, xArm, Lite 6, lebras ESP32 deCommandAGIPiloteFeetech STS/SCS,Dynamixel 2.0, xArm parTCPCanalle bus de servosExécutionun fluxd’enregistrementsD’un bras à une exécutionUn bras se connecte par son pilote. Le pilote parle au bus de servos comme à un canal, et le canal écrit dans une exécution.BrasSO-100/101, Koch, WidowX, xArm, Lite 6, lebras ESP32 de CommandAGIPiloteFeetech STS/SCS, Dynamixel 2.0, xArm parTCPCanalle bus de servosExécutionun flux d’enregistrements

Essais

Essayez-le de nombreuses fois avant le premier vrai essai.

Un fichier d’essais fait varier un paramètre sur de nombreuses exécutions simulées. Comparez-les sur une même barre temporelle et gardez la meilleure.

Un fichier d’essaisUn fichier d’essais balaie un paramètre, comme une cible, un gain ou une masse, sur de nombreuses exécutions simulées. Vous comparez les exécutions et gardez la meilleure.balayageFichier d’essaisune cible, un gain ouune masseExécutionssimuléeschacune enregistréeComparersur une même barretemporelleGarder lameilleureUn fichier d’essaisUn fichier d’essais balaie un paramètre, comme une cible, un gain ou une masse, sur de nombreuses exécutions simulées. Vous comparez les exécutions et gardez la meilleure.balayageFichier d’essaisune cible, un gain ou une masseExécutions simuléeschacune enregistréeComparersur une même barre temporelleGarder la meilleure

Chaque exécution, rejouable et bifurquable.

Déplacez un corps à la main et la force est enregistrée à votre nom. Bifurquez à n’importe quel instant vers une nouvelle exécution de simulation.

runs/reach-tuning/streams/arm-1.servo@host-aexemple d’enregistrements · simulation
00:00:04.020 note    agent:tuner: run_program reach.trials.json #17
00:00:04.031 command goal j1=31.0 j2=-22.0 j3=64.5 j4=10.0
00:00:04.540 state   j1=30.9 j2=-22.1 j3=64.4 j4=10.0
00:00:05.002 event   person:ana: drag gripper f=(0.0, 1.8, 0.0) N
00:00:05.300 state   j1=31.4 j2=-20.8 j3=63.2 j4=10.0
00:00:06.100 note    person:ana: fork @ 00:00:05.002

Autorité

Qu’un agent peut-il faire avec mon bras ?

Seulement ce que votre autorisation permanente permet. L’arrêt et la coupure du couple sont toujours permis.

Un agent sur un brasVous accordez à un agent une autorisation permanente sur un bras, dans un monde, pour un après-midi. L’agent arme le bras et envoie des consignes en temps réel. Un bras armé resté inactif pendant cinq minutes se désarme seul.Vousaccordez l’autorisationAutorisationpermanenteun bras, un monde, unaprès-midiAgentarme le bras, envoie desconsignes en temps réelInactif pendant 5minutesle bras se désarme seulUn agent sur un brasVous accordez à un agent une autorisation permanente sur un bras, dans un monde, pour un après-midi. L’agent arme le bras et envoie des consignes en temps réel. Un bras armé resté inactif pendant cinq minutes se désarme seul.Vousaccordez l’autorisationAutorisation permanenteun bras, un monde, un après-midiAgentarme le bras, envoie des consignes en tempsréelInactif pendant 5 minutesle bras se désarme seul

Vérification

Testé contre le protocole. Pas encore sur votre banc.

Les pilotes de bras passent des tests contre des simulations logicielles de chaque protocole de servos. Aucun pilote n’est encore mis en service sur un vrai bras.

Niveau de vérification de chaque pilote de brasChaque pilote de bras est vérifié au bouclage, contre des simulations logicielles de son protocole de servos. La vérification sur banc et en matériel, sur un vrai bras, n’est pas encore faite.Bouclagesimulations logicielles · faitBancun vrai bras · pas encoreMatérielen cours · pas encoreNiveau de vérification de chaque pilote de brasChaque pilote de bras est vérifié au bouclage, contre des simulations logicielles de son protocole de servos. La vérification sur banc et en matériel, sur un vrai bras, n’est pas encore faite.Bouclagesimulations logicielles · faitBancun vrai bras · pas encoreMatérielen cours · pas encore

Commencez par un monde de simulation.

Ouvrez un monde de simulation avec un bras et déplacez-le. Pas de matériel, pas d’autorisation.