1 / 11

TELEROBÓTICA : TELEOPERAÇÃO DO ROBÔ ABB IRB 2000 VIA WWW webrobot.graco.unb.br

GRACO http://www.graco.unb.br. TELEROBÓTICA : TELEOPERAÇÃO DO ROBÔ ABB IRB 2000 VIA WWW http://webrobot.graco.unb.br. Alberto J. Álvares Luís Felipe de A. Paulinyi GRACO - Grupo de Automação e Controle Departamento de Engenharia Mecânica e Mecatrônica - UnB http://www.graco.unb.br

Download Presentation

TELEROBÓTICA : TELEOPERAÇÃO DO ROBÔ ABB IRB 2000 VIA WWW webrobot.graco.unb.br

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. GRACO http://www.graco.unb.br TELEROBÓTICA : TELEOPERAÇÃO DO ROBÔ ABB IRB 2000 VIA WWW http://webrobot.graco.unb.br Alberto J. Álvares Luís Felipe de A. Paulinyi GRACO - Grupo de Automação e Controle Departamento de Engenharia Mecânica e Mecatrônica - UnB http://www.graco.unb.br alvares@alvarestech.com & paulinyi@graco.unb.br

  2. GRACO http://www.graco.unb.br TELEROBÓTICA : TELEOPERAÇÃO DO ROBÔ ABB IRB 2000 VIA WWW http://webrobot.graco.unb.br Alberto J. Álvares Luís Felipe de A. Paulinyi GRACO - Grupo de Automação e Controle Departamento de Engenharia Mecânica e Mecatrônica - UnB http://www.graco.unb.br alvares@alvarestech.com & paulinyi@graco.unb.br

  3. GRACO http://www.graco.unb.br Sumário Objetivo Teleoperação via Internet Metodologia para Teleoperação via Web Arquitetura desenvolvida Implementação física GUI de teleoperação Conclusões

  4. GRACO http://www.graco.unb.br Objetivo Desenvolvimento de uma GUI para Teleoperar o Robô Industrial ABB IRB 2000 Via World Wide Web. Exemplos de Aplicações na Internet - TeleRobotics: • Telerobot (1994) (U. Western Australia http://telerobot. mech.uwa.edu.au); • Bradford Robotic Telescope Observatory (1996); • WebRobot (1998) & RobWebCam (1997) (http://www. graco.unb.br); • Aplicações: Robôs Industriais, Manipuladores, Pan-Tilt, Máquinas de Comando Numérico e outros equipamentos industriais similares.

  5. GRACO http://www.graco.unb.br Servidor WebCam: visualização do objeto teleoperado . Este módulo é responsável pela captura de imagens em tempo real do Robô, utilizando-se da tecnologia WebCam ou WebVideo. . É utilizado o sistema RobWebCam desenvolvido no GRACO em 1997 como servidor WebCam .

  6. GRACO http://www.graco.unb.br Servidor WebRobot: funções de controle remoto do objeto teleoperado . A fim de teleoperar o Robô utiliza-se o protocolo de comunicação ADLP-10 da ABB através de uma interface de comunicação serial conectado ao Servidor HTTP - WebRobot. . O servidor WebRobot é implementado no sistema operacional Linux.

  7. GRACO http://www.graco.unb.br Funções de Programa Saída 1 Transfer of program/block SCIRB Transfere um programa ou bloco do computador para a memória do Robô 2 Start of robot program Inicia um programa presente na memória do Robô 3 Stop of robot program Para imediatamente a execução de um programa Request from SC which programs are contained in the robot memory Lista os programas existentes na memória do Robô e mostra o espaço livre de memória Erase a specific program in robot memory from SC Apaga um programa da memória do Robô Request from SC for loading a program from floppy Carrega um programa da unidade de disco flexível do Robô Transfer of program from IRB to SC Transfere um programa da memória do Robô para o computador Tabela 1. Funções de programas da biblioteca ARAP

  8. Funções de Leitura Saída GRACO http://www.graco.unb.br 4 Reading of TCP register data Coordenadas de um TCP específico 5 Reading of location register Valores de um Location Register específico 6 Reading of register data Valores de um Register Data específico 7 Reading of sensor register data Valor de Sensor Register específico 8 Reading of digital inputs Entradas digitais 9 Reading of digital outputs Saídas digitais Reading of configuration data Dados de configuração do Robô Reading of frame register data Valores de um Frame específico Status request Posição do Robô e modo de operação Reading of arc-weld data Leitura dos dados de soldagem Reading of analogue inputs Entradas Analógicas do Robô Reading of analogue outputs Saídas Analógicas do Robô Reading of ARAP version Versão da Biblioteca ARAP do Robô Reading of resolver offsets Offsets do Resolver Tabela 2.Funções de Leitura da biblioteca ARAP

  9. Tabela 3. Funções de escrita da biblioteca ARAP GRACO http://www.graco.unb.br Função de Escrita Saída Writing of TCP register data Modifica coordenadas de um TCP específico Writing of location register data Modifica o valor de um Location Register específico Writing of register data Modifica o valor de um Register específico Writing of sensor register data Modifica o valor de um Sensor específico Writing of digital output value Modifica o valor de uma saída digital específico Writing of configuration data Modifica a configuração Writing of frame register data Modifica o valor de um frame específico Change of robot operation mode Modifica o modo de operação do Robô Manoeuvring of IRB Movimenta o Robô Writing of arc weld data Modifica os dados de soldagem Writing of analogue output value Modifica a saída analógica Tabela 3. Funções de escrita da biblioteca ARAP

  10. GRACO http://www.graco.unb.br Conclusões • Teste da metodologia para o desenvolvimento de sistemas Robóticos teleoperados via WWW através do Sistema; • Empecilhos à tecnologia de teleoperação via Internet/WWW: tempo de espera elevado em função da largura de banda existente na rede; • O intervalo de tempo entre o envio do comando, a efetivação do posicionamento e a visualização da nova situação monitorada é alto;

  11. GRACO http://www.graco.unb.br Conclusões • Delay compromete aplicações em tempo real que requerem maior confiabilidade e segurança; • Bons resultados no que concerne as funções diretamente relacionadas ao controle do Robô através do seu protocolo de comunicação, por requerer arquivos de 1 a 2 Kbytes de tamanho para implementar estas funções. • Realimentação através de vídeo: maior largura de banda para aplicações em tempo real (RT). Uma opção seria a utilização de Realidade Virtual ao invés de se utilizar sinal de vídeo, através de VRML;

More Related