Postar
Um problema recorrente do OpenArm é que as mudanças no controller_manager parecem boas nos logs, mas deixam o robô em um estado inseguro ou confuso após uma troca ou reinício.
Como você está lidando com a ordem de troca e reinício seguro dos controladores ROS 2 no OpenArm quando você se move entre bringup, teleop e controladores específicos de tarefa?
Por favor, compartilhe a ordem de reinício, verificações de estado obsoleto e como você confirma que o braço está pronto antes que os operadores continuem.
Se você responder, inclua um sintoma exato da troca de controlador e um passo exato de reinício ou validação que o corrigiu.