Estou brincando com um recurso no Linux CNC que pode ajudar com robôs , seria um modo Teach:
Você posiciona o Braço com um Joystick e aperta um botão , ele salva a posição num arquivo que já é o programa de execução .
Se você colocar encoders simples nos motores do Braço , poderá ensinar manualmente levando o braço nas posições e capturando-as no programa que ele gera automaticamente.
O anexo ensinado.ngc ,é um programa que foi gerado automaticamente segundo as movimentações que fiz em Jog .
Os anexos rápido.ngc, toque.ngc e fim.ngc ,são os programas que os botões na tela chamam , você posiciona a maquina e clica no capitura-G0 ele salva a posição no programa ensinando.ngc , se clicar em capitura-toque ele salva a posição mas com um avanço mais lento , e o finaliza gera um m30 no arquivo ensinado.ngc.