C2 : Rendre le ou les moteurs compliant (ou non-compliant)


Help : Compliance property make motors activity become soft and movable. You need to activate the compliance if you want to record a movement by demonstration.

The motor(s) input can accept :

  • string of a motor name
  • string of many motors separed with spaces
  • a Snap! list of motors like the reporter block “robot all motors”

Aide : Cette instruction permet de rendre les moteurs indiqués compliant (ou non-compliant). Les moteurs “compliant” sont libres (non bloqués) et peuvent donc être manipulés sans efforts. Les moteurs non-compliant sont à l’invers bloqués dans la position qu’ils occupent ; c’est le mode par défaut lorsque le robot Poppy est allumé.

L’entrée de ce bloque peut être :

  • le nom d’un moteur
  • plusieurs noms de moteurs séparés par un “espace”
  • une liste snap! de noms de moteurs

Remarque importante : si rien n’est spécifié pour le nom des moteurs, l’instruction s’applique à tous les moteurs du robot.

Utilisation : Il est nécessaire d'utiliser cette instruction pour manipuler le robot Poppy sans endommager les moteurs. En particulier : il est nécessaire de rendre “compliant” les moteurs avec lesquels on souhaite travailler pour enregistrer des mouvements par démonstration.


In [ ]: