Upload
mannix-rogers
View
32
Download
0
Embed Size (px)
DESCRIPTION
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 - PowerPoint PPT Presentation
Citation preview
TELEROBÓTICA : TELEOPERAÇÃO DO TELEROBÓTICA : TELEOPERAÇÃO DO ROBÔ ABB IRB 2000 VIA WWWROBÔ ABB IRB 2000 VIA WWW
http://webrobot.graco.unb.brhttp://webrobot.graco.unb.br
Alberto J. Álvares Luís Felipe de A. Paulinyi
GRACO - Grupo de Automação e ControleDepartamento de Engenharia Mecânica e Mecatrônica - UnB
http://www.graco.unb.br
[email protected] & [email protected]
GRACOhttp://www.graco.unb.br
TELEROBÓTICA : TELEOPERAÇÃO DO TELEROBÓTICA : TELEOPERAÇÃO DO ROBÔ ABB IRB 2000 VIA WWWROBÔ ABB IRB 2000 VIA WWW
http://webrobot.graco.unb.brhttp://webrobot.graco.unb.br
Alberto J. Álvares Luís Felipe de A. Paulinyi
GRACO - Grupo de Automação e ControleDepartamento de Engenharia Mecânica e Mecatrônica - UnB
http://www.graco.unb.br
[email protected] & [email protected]
GRACOhttp://www.graco.unb.br
Objetivo
Teleoperação via Internet
Metodologia para Teleoperação via Web
Arquitetura desenvolvida
Implementação física
GUI de teleoperação
Conclusões
Sumário
GRACOhttp://www.graco.unb.br
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.
Objetivo
GRACOhttp://www.graco.unb.br
Servidor WebCam: visualização do objeto teleoperado
GRACOhttp://www.graco.unb.br
. 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 .
Servidor WebRobot: funções de controle remoto do objeto teleoperado
GRACOhttp://www.graco.unb.br
. 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.
GRACOhttp://www.graco.unb.br
Tabela 1. Funções de programas da biblioteca ARAP
Funções de Programa Saída
1 Transfer of program/block SCIRB
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
GRACOhttp://www.graco.unb.br
Tabela 2. Funções de Leitura da biblioteca ARAP
Funções de Leitura Saída
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
GRACOhttp://www.graco.unb.br
Tabela 3. Funções de escrita da biblioteca ARAP
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
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;
Conclusões
GRACOhttp://www.graco.unb.br
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;
Conclusões
GRACOhttp://www.graco.unb.br