• Aucun résultat trouvé

1. Etapes de la dérivation de l’interaction PSDPF

1.2 Fit par la méthode des moindres carrés

Para a elaboração deste trabalho de Dissertação de Mestrado utilizou-se conhecimentos de diversas áreas de pesquisa tais como: robótica, processamento de imagens digitais e controle inteligente.

O trabalho foi concluído com êxito, pois o objetivo inicial de desenvolver e implementar um controlador cinemático usando realimentação visual foi alcançado com eficiência junto aos objetivos secundários:

a) a etapa de calibração de cores funcionou corretamente segmentando em cores a imagem captada para o manipulador rotulado no seu espaço de trabalho através da aplicação do algoritmo k-means a uma imagem modelo. Para tornar mais robusta essa etapa propõem-se como perspectiva futura implementar um método de calibração utilizando rede de Hopfield (HAYKIN, 1999, p. 680-696) que trabalhe com o modelo cor HSL. Este tipo de rede neural armazenará em seus estados as diversas alterações de tonalidade que as cores da imagem apresentem devido às variações de iluminação;

b) a calibração dos parâmetros intrínsecos utilizou um método já implementado computacionalmente cujos testes revelaram ser bastante preciso. A determinação dos valores para o foco, centro ótico e, principalmente, coeficientes de distorção possibilitaram a correta execução das etapas seguintes;

c) a calibração extrínseca também mostrou-se precisa com erros de reprojeção menores que dois pixels. Isto ocorreu devido os quatro pontos usados na calibração encontrarem-se próximos da origem do referencial da base;

d) as regras heurísticas mostraram-se eficientes na extração e identificação dos vértices do triângulo na imagem, ao mesmo tempo em que se apresentaram sensíveis à definição irregular das bordas do triângulo. Propõem-se como perspectiva futura o teste do método de extração dos vértices do triângulo desenvolvido por NOGUEIRA, ALSINA e MEDEIROS (2004) que fundamenta- se nas regras heurísticas desenvolvidas nesse trabalho, otimizando-as;

e) o procedimento de cálculo da pose a partir dos vértices do triângulo extraídos na imagem mostrou-se robusto, principalmente, quanto à convergência do método de Newton para uma resposta próxima da realidade. Propõe-se como perspectiva futura o teste do método de cálculo da pose desenvolvido por NOGUEIRA,

ALSINA e MEDEIROS (2004) que reduz o sistema de equações não-lineares a uma função polinomial do quarto grau cuja solução fornece a pose da garra. Outra perspectiva para o cálculo da pose parte da determinação das coordenadas na imagem que melhor representam os vértices do triângulo para uma dada pose espacial da garra através da implementação de um filtro de Kalman que prediz essas coordenadas a partir das coordenadas anteriores e atuais.

Nos experimentos realizados, o controlador cinemático usando realimentação visual obteve ótimo desempenho em relação ao controlador cinemático em malha aberta. A pose da garra afastou-se da referência durante a execução do controle em malha aberta gerando grandes erros de posição e orientação, e seguiu próxima a trajetória de referência durante a execução do controle com realimentação visual produzindo pequenos erros.

A utilização dos rótulos retangular e triangular, a elaboração de regras heurísticas robustas para extração dos vértices do triângulo na imagem e determinação da pose, e uma lei de controle simples garantiram o sucesso do esquema de controle com realimentação visual no que se refere ao cumprimento do proposto para o mesmo no início desse trabalho: controlar cinematicamente com eficiência um manipulador robótico através de imagens captadas do mesmo;

Como perspectiva futura propõe-se o estudo de um controlador do tipo IBVS usando as rotulações aplicadas nesse trabalho para extração da pose da garra através da imagem. A utilização de visão estéreo para recuperação da pose e conseqüente aplicação desta no controle cinemático do manipulador também constitui promissora fonte de pesquisa.

REFERÊNCIAS

AIRES, K. R. T. Desenvolvimento de um sistema de visão global para uma frota de mini-

robôs móveis. Natal, 2001. 59f. Dissertação (Mestrado em Engenharia Elétrica). Centro de

Tecnologia, Universidade Federal do Rio Grande do Norte.

ALLEN, P. K.; TIMCENKO, A.; YOSHIMI B. Real-time visual servoing. In: IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, 1992.

Proceedings... 1992. p. 1850-1856.

AZINHEIRA, J. R.; RIVES P.; CARVALHO, J. R. H.; SILVEIRA, G. F.; PAIVA, E. C. de; BUENO, S. S. Visual servo control for the hovering of an outdoor robotic airship. In: IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, 2002, Washington. Proceedings... Washington: 2002. p. 2787-2792.

BARROSO, L. C.; BARROSO, M. M. de A.; CAMPOS FILHO, F. F.; CARVALHO, M. L. B. de; MAIA, M. L. Cálculo numérico (com aplicações). 2 ed. São Paulo: Editora Harbra, 1987.

BRESENHAM, J. E. Algorithm for computer control of Digital Plotter. IBM System

Journal, v. 4, pp. 25-30, jan. 1965.

BROWN, D. C. Closed-range camera calibration. Photogrammetric engineering, v. 37, n. 8, p. 855-866, 1971.

CASTAÑO, A.; HUTCHINSON, S. A. Visual compliance: task-directed visual servo control.

IEEE Transactions on Robotics and Automation, v. 10, n. 3, p. 334-342, 1994.

CHAUMETTE, F.; RIVES, P.; ESPIAU, B. Positioning of a robot with respect to an object, tracking it and estimating its velocity by visual servoing. In: IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, 1991. Proceedings... 1991. p. 2248-2253.

CORKE, P. I. Visual control of robot manipulators – a review. Robotics and Automated

Systems, v. 7, p. 1-31, 1993.

COSTA, J. A. F. Classificação automática e análise de dados por redes neurais auto-

organizáveis. Campinas, 1999. Tese (Doutorado). Universidade de Campinas.

CRAIG, J. J. Introduction to robotics: mechanics and control. 2 ed. Addison-Wesley, 1989.

DEBEVEC, P.E. Modeling and rendering architecture from photographs. Berkeley, 1996. 154 f. Tese (Doutorado em Ciência da Computação). University of California.

DEGUCHI, K. Optimal motion control for image-based visual servoing by decoupling translation and rotation. In: IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, 1998. Proceedings... Victoria, B.C., Canadá: 1998. p. 705-711.

DENG, L.; JANABI-SHARIFI, F.; WILSON, W. J. Stability and robustness of visual servoing methods. In: IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, 2002. Proceedings... Washington: 1992. p. 2638-2645.

DIAS, A. M. Controle de manipulador redundante utilizando realimentação visual. Natal, 2002. 92 f. Dissertação (Mestrado em Engenharia Elétrica). Centro de Tecnologia, Universidade Federal do Rio Grande do Norte.

ELSHHEIBIA, T. A. A.; FERREIRA, C. N. M do A.; CAVALCANTI, J. H. F. Controle de um braço robótico utilizando uma abordagem multi-agentes. In: CONGRESSO BRASILEIRO DE AUTOMÁTICA, 2002, Natal. Anais... Natal: 2002. p. 55-60.

ESPIAU, B.; CHAUMETTE, F.; RIVES, P. A new approach to visual servoing in robotics.

IEEE Transactions on Robotics and Automation, v. 8, n. 3, p. 313-326, 1992.

FEDDEMA, J. T.; MITCHELL, O. R. Vision-guided servoing with feature-based trajectory generation. IEEE Transactions on Robotics and Automation, v. 5, n. 5, p. 691-700, 1989. FERREIRA, C. N. M do A.; MONTEIRO, E. F.; CAVALCANTI, J. H. F. Posicionamento inteligente de um braço robótico. In: CONGRESSO NACIONAL DE ENGENHARIA MECÂNICA, 2000. Anais... 2000.

FIORANTE, G. R. C. Sensores de imagem CCD’s para aplicações em visão robótica. São Paulo, 2001. 34f. Monografia (Mestrado em Engenharia). Escola Politécnica da Universidade de São Paulo.

GAO, X.-S.; TANG, J. On the Probability of the Number of Solutions for the Perspective

n Point Problem. Pequim, 2003. 14f. Key Laboratory of Mathematics Mechanization,

Institute of System Science, Academia Sinica, Pequim, China.

GASPAR, J. A. da C. P. Visão para robótica móvel: detecção de obstáculos sobre

pavimentos planos. Lisboa, 1994. 104f. Dissertação (Mestrado em Engenharia Eletrotécnica

e de Computadores). Instituto Superior Técnico – Universidade Técnica de Lisboa. GOZALEZ, R. C.; WOODS, R. E. Digital image processing. Addison-Wesley, 1993.

GREVILLE, T. N. E. Some applications of pseudoinverse of a matrix. SIAM Review, n. 2, p. 15-22, 1960.

HAYKIN, S. Neural networks: a comprehensive foundation. 2 ed. New Jersey: Prentice Hall, 1999.

HEIKKILÄ, J.; SILVÉN, O. A Four-Step Camera Calibration Procedure with Implicit

Image Correction. 1997. Oulu, Finlândia, 1997. 7f. Infotech Oulu and Department of

Electrical Engineering - University of Oulu.

HOUGH, P. V. C. Methods and means for recognizing complex patterns. U.S. n. 3,069,654. 1962.

HUTCHINSON, S.; HAGER, G. D.; CORKE, P. I. A tutorial on visual servo control. IEEE

Transactions on Robotics and Automation, v. 12, n. 5, p. 651-670, 1996.

JÄGERSAND, M.; FUENTES, O.; NELSON, R. Experimental evaluation of uncalibrated visual servoing for precise manipulation. In: IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, 1997. Proceedings... 1997. p. 2874-2880.

JANABI_SHARIFI, F.; WILSON, W. J. Automatic grasp planning for visual-servo controlled robotic manipulators. IEEE Transactions on Systems, Man, and Cybernetics, v. 28, n. 8, p. 693-711, 1998.

JANABI-SHARIFI, F.; WILSON, W. J. Automatic selection of image features for visual- servoing. IEEE Transactions on Robotics and Automation, v. 13, p. 890-902, 1997.

KAMATA, S.-I.; EASON, R. O.; TSUJI, M.; KAWAGUCHI, E. A camera calibration using a 4 point-targets. In: INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, 1992. Proceedings… Hague. 1992. p. 550-553.

KOHONEN, T. Self-Organizing Maps. Berlin/Heidelberg: Springer-Verlag, 1995.

MALIS, E.; CHAUMETTE, F.; BOURDET, S. 2D ½ visual servoing. IEEE Transactions

on Robotics and Automation, v. 15, n. 2, p. 238-250, 1999.

NASCIMENTO Jr., C. L.; YONEYAMA, T. Inteligência artificial em automação e

controle. 1997.

NOGUEIRA. M. B.; MEDEIROS, A. A. D. de; ALSINA, P. J. Development of a visual

feedback system for a manipulator robot. Natal, 2004. 6 f. Departamento de Engenharia de

Computação e Automação, Universidade Federal do Rio Grande do Norte.

PAPANIKOLOPOULOS, N. P.; KHOSLA, P. K. Adaptative robotic visual tracking: theory and experiments. IEEE Transactions on Robotics and Automation, v. 38, n. 3, p. 429-445, 1993.

PAPANIKOLOPOULOS, N. P.; KHOSLA, P. K; KANADE, T. Visual tracking of a moving target by a camera mounted on a robot: a combination of control and vision. IEEE

Transactions on Robotics and Automation, v. 9, n. 1, p. 14-35, 1993.

PIEPMEIER, J. A.; GUMPERT, B. A.; LIPKIN, H. Uncalibrated eye-in-hand visual servoing. In: IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, 2002.

Proceedings... Washington: 2002. p. 568-573.

POPOVIC, D.; BLECHSCHMIDT, R. Hand-eye coordination of a robot system using

neural networks. 1996. Institute of Automation Technology, University of Bremen.

RUGGIERO, M. A. G.; LOPES, V. L. DA R. Cálculo numérico: aspectos teóricos e

SHARMA, R.; HUTCHINSON, S. Motion percebility and its application to active vision- based servo control. IEEE Transactions on Robotics and Automation, v. 13, p. 607-617, 1997.

SHIRAI, Y.; INOUE, H. Guiding a robot by visual feeedback in assembly tasks. Pattern

Recognition, v. 5, p. 99-108, 1973.

SILVA JÚNIOR, E. P. da; FERRUGEM, A. P.; BARONE, D. A. Positioning of a robotic arm using genetic algorithms. In: SIMPÓSIO BRASILEIRO DE AUTOMAÇÃO INTELIGENTE, VI, 2003, Bauru. Anais... Bauru: 2003. p. 367-372.

SILVEIRA, G. F. Comparative results of 3D, 2D and 2½D visual servoing. In: SIMPÓSIO BRASILEIRO DE AUTOMAÇÃO INTELIGENTE, VI, 2003, Bauru. Anais... Bauru: 2003. p. 769-774.

SILVEIRA, G. F.; CARVALHO, J. R. E.; BUENO, S. S.; MADRID, M. K. Uma revisão das técnicas de controle servo visual de robôs. In: CONGRESSO BRASILEIRO DE AUTOMÁTICA, 2002, Natal. Anais... Natal: 2002. p. 648-654.

SILVEIRA, G. F.; CARVALHO, J. R. H.; MADRID, M. K.; RIVES P.; BUENO, S. S. A fast vision-based road following strategy applied to the control of aerial robots. In: IEEE XIV BRAZILIAN SYMPOSIUM ON COMPUTER GRAPHICS AND IMAGE PROCESSING, XIV, 2001a, Florianópolis, SC, Brasil. Proceedings... Florianópolis: 2001a. p. 226-231. SILVEIRA, G. F.; CARVALHO, J. R. H.; RIVES P.; BUENO, S. S. Visual servo control of nonholonomic mobile robots. In: 16th BRAZILIAN CONGRESS OF MECHANICAL

ENGINEERING, 16, 2001b, Uberlândia, MG, Brasil. Anais... Uberlândia: 2001b.

SMITH, C. E.; BRANDT, S. A.; PAPANIKOLOPOULOS, N. P. Eye-in-hand robotic tasks in uncalibrated environments. IEEE Transactions on Robotics and Automation, v. 13, n. 6, p. 903-914, 1997.

SOARES, A. A. A. F.; ALSINA, P. J.; MEDEIROS, A. A. D. Desenvolvimento de um esquema de controle com realimentação visual para um robô manipulador. In: SIMPÓSIO BRASILEIRO DE AUTOMAÇÃO INTELIGENTE, V, 2001, Canela. Anais... Canela: 2001. TODA,Y.; KONISHI, Y.; ISHIGAKI, H. Positioning-control of robot manipulator using

visual sensor. 1996. Himeji Institute of Technology, Department of Mechanical and

Intelligent Engineering.

VIANA, S. A. A.; WALDMANN, J.; CAETANO, F. de F. Non-linear optimization-based batch calibration with accuracy evaluation. SBA Controle & Automação, v. 10, n. 2, p. 161- 175, mai./jun./jul./ago.1999.

WANG, C. Extrisinc calibration of a vision sensor mounted on a robot. IEEE Transactions

WANG, J.; WILSON, W. J. Three-D relative position and orientation estimation using Kalman filter for robot control. In: IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, 1992. Proceedings... 1992. p. 2638-2645.

WEI, G.; ARBTER, K.; HIRZINGER, G. Active self-calibration of robotics eyes and hand- eye relationships with model identification. IEEE Transactions on Robotics and

Automation, v. 14, p. 158-166, 1998.

WEI, G.; HIRZINGER, G. Multisensory visual servoing by a neural network. IEEE

Transactions on Systems, Man, and Cybernetics, v. 29, n. 2, p. 276-280, 1999.

WEISS, L. E.; ANDERSON, A. C. Dynamic sensor-based control of robots with visual feedback. IEEE Journal of Robotics and Automation, v. 3, n. 5, p. 404-417, 1987.

YOSHIKAWA, T. Foundations of robotics: analisys and control. Massachusetts: The MIT Press, 1990.

ZHA, H.; ONITSUKA, T.; NAGATA, T. A visual motor coordination algorithm for

controlling arm’s Movements in enviroments with obstacles. 1996. Graduate School of

Information Science & Electrical Engenieer, Kyushu University, Institute of Systems & Information Technologies.

DOCUMENTOS CONSULTADOS

BORENSTEIN, J.; EVERETT, H. R.; FENG, L. Where Am I? Sensors and Methods for

Mobile Robot Positioning. The University of Michigan, 1996.

BOYCE, W. E.; DIPRIMA, R. C. Equações diferenciais elementares e problemas de

valores de contorno. 3 ed. Rio de Janeiro: Guanabara Koogan, 1990.

BUSSAB, W. O.; MORETTIN, P. A. Métodos quantitativos: estatística básica. 4 ed. São Paulo: Atual, 1997.

DAVIES, C. J.; NIXON, M. S. A huogh transform for detecting the location and orientation of three-dimensional surfaces via color encoded spots. IEEE Transactions on Systems,

Man, and Cybernetics, v. 28, n. 1, p. 90-95, 1998.

DEMARCHI, F. L.; GUENTHER, R. Implementação de um controle para um robô com

seis graus de liberdade. Florianópolis, 1999. 8 f. Departamento de Engenharia Mecânica,

Universidade Federal de Santa Catarina.

DIAS, A.; SIMAS, H.; GOLIN, J. F.; GUENTHER, R. Uma metodologia para geração de

trajetórias de manipuladores no espaço Cartesiano. Florianópolis, 1999. 8 f. Departamento

de Engenharia Mecânica, Universidade Federal de Santa Catarina.

DU, F.; BRADY, M. Self-calibration of the intrinsic parameters of cameras for active vision systems. In: IEEE INTERNATIONAL CONFERENCE ON AUTOMATION, ROBOTICS AND COMPUTER VISION, 1993. Proceedings... 1993. p. 477-482.

DUDA, R. O.; HART, P. E. Use of the Hough transformation to detect lines and curves in pictures. Communications ACM, v. 15, n. 1, p. 11-15, 1972.

GAO, X.-S.; HOU, X.-R., TANG, J.; CHENG, H.-F. Complete solution classification for the perspective-three-point problem. IEEE Transactions on Pattern Analysis and Machine

Intelligence. v. 25, n. 8, p. 930-943, 2003.

GAT-FALIK, T.; FLASH, T. The superposition strategy for arm trajectory modification in robotic manipulators. IEEE Transactions on Systems, Man, and Cybernetics, v. 29, n. 1, p. 83-95, 1999.

GOMES, S. C. P. Sobre a modelagem e o controle de robôs manipuladores. Rio Grande, 1998. 8 f. Departamento de Matemática, Fundação Universidade Federal do Rio Grande. GUENTHER, R.; SIMAS, H.; PIERI, E. R. de. Concepção cinemática de um manipulador

para volumes de trabalhos restritos. Florianópolis, 1999. 9 f. Departamento de Engenharia

Mecânica, Universidade Federal de Santa Catarina.

GUISSIN, R.; ULLMAN, S. Direct Computation of the Focus of Expansion from Velocity Field Measurements. In: IEEE WORKSHOP ON VISUAL MOTION, 1991. Proceedings... 1991. p. 146-155

HANSELMAN, D.; LITTLEFIELD, B. Matlab 5 versão do estudante: guia do usuário. São Paulo: Makron Books do Brasil, 1999.

JAIN, A. K. Fundamentals of digital image processing. New Jersey: Prentice-Hall, 1989. KEARNEY, J. K.; YANG, X.; ZHANG, S. Camera calibration using geometric constraints. In: IEEE COMPUTER SOCIETY CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, 1989, San Diego. Proceedings... San Diego: p. 672-679, 1989. LATOMBE, J.-C. Robot motion planning. Boston [Massachusets]: Kluwer Academic Publishers, 1998.

MA, S. D. A self-calibration technique for active vision systems. IEEE Transactions on

Robotics and Automation, v. 12, n. 1, p. 114-120, 1996.

MENÉNDEZ, J. M.; GARCÍA, N.; SALGADO, L.; RENDÓN, E. An algorithm for FOE localization. 1996.

MIZRAHI, V. V. Treinamento em linguagem C: módulo 1. São Paulo: Makron Books do Brasil, 1990.

MIZRAHI, V. V. Treinamento em linguagem C: módulo 2. São Paulo: Makron Books do Brasil, 1990.

MIZRAHI, V. V. Treinamento em linguagem C++: módulo 1. São Paulo: Makron Books do Brasil, 1995.

MIZRAHI, V. V. Treinamento em linguagem C++: módulo 2. São Paulo: Makron Books do Brasil, 1995.

MUNEM, M. A.; FOULIS, D. J. Cálculo. In: _____. Cálculo. Rio de Janeiro: Guanabara, 1982. v. 2.

NAKAMURA, Y. Advanced robotics: redundancy and optimization. Santa Barbara: Addison-Wesley, 1991.

OGATA, K. Engenharia de controle moderno. 2 ed. Rio de Janeiro: Prentice Hall do Brasil, 1993.

PETZOLD, C. Programming Windows. 5 ed. Washington: Microsoft Press, 1998.

RAO, N. S. V.; WU, W.;GLOVER, C. W. Algorithms for recognizing planar polygonal configurations using perspective images. IEEE Transactions on Robotics and Automation, v. 8, n. 4, p. 480-486, 1992.

SANTOS, N. M. dos. Vetores e matrizes. 2 ed. Rio de Janeiro: Livros técnicos e Científicos, 1979.

TCHON, K. Calibraton of manipulators kinematics: a singularity theory approach. IEEE

Transactions on Robotics and Automation, v. 8, n. 5, p. 671-678, 1992.

WINSTON, P. H. Artificial intelligence. 3 ed. Addison-Wesley, 1993.

YANG, C.; HU, Z. An intrinsic parameters self-calibration technique for active vision

Documents relatifs