Portal de Eventos da ULBRA., XXIII SALÃO DE INICIAÇÃO CIENTÍFICA E TECNOLÓGICA

Tamanho da fonte: 
CONTROLADOR BÁSICO PARA APLICAÇÃO EM ROBÔS
Eduardo Egewarth Neumann, Marcelo Lorscheitter, Felipe Amaral, Romeu Martins, André Luis Bianchi, Renato Ely Castro, Marcio Gil Faccin, João Daniel Klein, Miriam Cáceres

Última alteração: 10-09-2017

Resumo


De forma básica, um robô industrial é composto por: manipulador mecânico, atuadores, sensores, unidade de controle, unidade de potência e efetuador. O manipulador consiste na combinação de elementos estruturais rígidos (elos), articulações (juntas) e base. Os atuadores são acionadores, convertem energia elétrica, hidráulica ou pneumática em potência mecânica. Normalmente, há um atuador em cada junta de movimento do robô, que é controlado por um drive. Já os sensores monitoram grandezas físicas relacionadas ao movimento do robô (velocidade, torque, posição, etc.), transformando-as em sinais elétricos usados para realimentação através das regras de controle. A maioria dos robôs utiliza apenas sensores para medir a posição de rotação ou translação (encoders, resolvers, LVDTs ou réguas potenciométricas). Na unidade de controle está o gerenciamento dos parâmetros operacionais do robô, calculando os comandos enviados aos atuadores com base nas informações dos sensores e na programação de movimento. A unidade de potência associada aos atuadores pode ser uma bomba hidráulica, compressor ou fonte elétrica. O elemento terminal do robô (ET) é a ligação entre ele e o meio que o cerca, podendo ser uma garra ou ferramenta para uma aplicação específica. O objetivo deste projeto é o desenvolvimento de um controlador básico para robôs, baseado no desenvolvimento dos drivers e da unidade de controle, sendo o projeto desta última parte dividido em controle central e teach pendant, que é a ferramenta de programação e operação manual do robô. Nesse trabalho o drive utiliza uma etapa de potência elétrica para acionar os motores, um circuito de leitura de encoder, um microprocessador para o controle do sistema e da comunicação baseada no protocolo ModBus. O controle está implementado em uma placa microprocessada com Linux embarcado. Tal sistema já possui saídas de ethernet e HDMI, respectivamente, para a comunicação e interface gráfica, programados em linguagem Python. Com os drivers e teach Pendant a comunicação se dá por uma rede RS485/ModBus. E o teach pendant também é um sistema microprocessado, com comunicação dupla: ModBus com os drivers e controlador; bluetooth com smartphones android, para os quais é desenvolvido um aplicativo para movimentação e programação do robô. O projeto está em andamento, com as placas drivers em fase de testes e ajustes do controle de velocidade e posição. O controlador está em fase inicial de desenvolvimento com a implantação da comunicação ModBus. O teach pendant tem o aplicativo para smartphone com comunicação bluetooth implementados. Entende-se que os resultados iniciais são satisfatórios, considerando a grande complexidade na implantação da comunicação sob uma rede RS485/ModBus, que ocorre de forma distinta em cada uma das três partes do projeto. A previsão para a conclusão do projeto é 2019/1.

Palavras-chave


Robô; Controle; Teach Pendant; Modbus.

Texto completo: PÔSTER