Desenvolvimento de esquema de controle com realimentação visual para um robô manipulador
| Ano de defesa: | 2005 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Universidade Federal do Rio Grande do Norte
BR UFRN Programa de Pós-Graduação em Engenharia Elétrica Automação e Sistemas; Engenharia de Computação; Telecomunicações |
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | https://repositorio.ufrn.br/jspui/handle/123456789/15409 |
Resumo: | This work proposes a kinematic control scheme, using visual feedback for a robot arm with five degrees of freedom. Using computational vision techniques, a method was developed to determine the cartesian 3d position and orientation of the robot arm (pose) using a robot image obtained through a camera. A colored triangular label is disposed on the robot manipulator tool and efficient heuristic rules are used to obtain the vertexes of that label in the image. The tool pose is obtained from those vertexes through numerical methods. A color calibration scheme based in the K-means algorithm was implemented to guarantee the robustness of the vision system in the presence of light variations. The extrinsic camera parameters are computed from the image of four coplanar points whose cartesian 3d coordinates, related to a fixed frame, are known. Two distinct poses of the tool, initial and final, obtained from image, are interpolated to generate a desired trajectory in cartesian space. The error signal in the proposed control scheme consists in the difference between the desired tool pose and the actual tool pose. Gains are applied at the error signal and the signal resulting is mapped in joint incrementals using the pseudoinverse of the manipulator jacobian matrix. These incrementals are applied to the manipulator joints moving the tool to the desired pose |
| id |
UFRN_c2c34c0c98eca24e46b9ba2d7f73ef54 |
|---|---|
| oai_identifier_str |
oai:repositorio.ufrn.br:123456789/15409 |
| network_acronym_str |
UFRN |
| network_name_str |
Repositório Institucional da UFRN |
| repository_id_str |
|
| spelling |
Desenvolvimento de esquema de controle com realimentação visual para um robô manipuladorBraço RobóticoServo VisãoControle Mão-OlhoRobot ArmVisual-ServoingHand-Eye ControlCNPQ::ENGENHARIAS::ENGENHARIA ELETRICAThis work proposes a kinematic control scheme, using visual feedback for a robot arm with five degrees of freedom. Using computational vision techniques, a method was developed to determine the cartesian 3d position and orientation of the robot arm (pose) using a robot image obtained through a camera. A colored triangular label is disposed on the robot manipulator tool and efficient heuristic rules are used to obtain the vertexes of that label in the image. The tool pose is obtained from those vertexes through numerical methods. A color calibration scheme based in the K-means algorithm was implemented to guarantee the robustness of the vision system in the presence of light variations. The extrinsic camera parameters are computed from the image of four coplanar points whose cartesian 3d coordinates, related to a fixed frame, are known. Two distinct poses of the tool, initial and final, obtained from image, are interpolated to generate a desired trajectory in cartesian space. The error signal in the proposed control scheme consists in the difference between the desired tool pose and the actual tool pose. Gains are applied at the error signal and the signal resulting is mapped in joint incrementals using the pseudoinverse of the manipulator jacobian matrix. These incrementals are applied to the manipulator joints moving the tool to the desired poseEste trabalho propõe um esquema de controle cinemático, utilizando realimentação visual para um braço robótico com cinco graus de liberdade. Foi desenvolvido um método que utiliza técnicas de visão computacional, para a determinação da posição e orientação cartesiana tridimensional (pose) do braço robótico a partir da imagem do mesmo fornecida por uma câmera. Um rótulo triangular colorido é disposto sobre a garra do manipulador robótico e regras heurísticas eficientes são utilizadas para obter os vértices desse rótulo na imagem. Métodos numéricos são usados para recuperação da pose da garra a partir desses vértices. Um esquema de calibração de cores fundamentado no algoritmo K-means foi implementado de modo a garantir a robustez do sistema de visão na presença de variações na iluminação. Os parâmetros extrínsecos da câmera são calibrados usando-se quatro pontos coplanares extraídos da imagem, cujas posições no plano cartesiano em relação a um referencial fixo são conhecidas. Para duas poses distintas da garra, inicial e final, adquiridas através da imagem, interpola-se uma trajetória de referência em espaço cartesiano. O esquema de controle proposto possui como sinal de erro a diferença entre a pose de referência e a pose atual da garra. Após a aplicação de ganhos, o sinal de erro é mapeado em incrementos de junta utilizando-se a pseudoinversa do jacobiano do manipulador. Esses incrementos são aplicados às juntas do manipulador, deslocando a garra para a pose de referênciaUniversidade Federal do Rio Grande do NorteBRUFRNPrograma de Pós-Graduação em Engenharia ElétricaAutomação e Sistemas; Engenharia de Computação; TelecomunicaçõesAlsina, Pablo Javierhttp://lattes.cnpq.br/0476836529914479http://lattes.cnpq.br/3653597363789712Medeiros, Adelardo Adelino Dantas dehttp://lattes.cnpq.br/6787525856497063Cerqueira, Jés de Jesus Fiaishttp://lattes.cnpq.br/3099827700882478Gonçalves, Luiz Marcos Garciahttp://lattes.cnpq.br/1562357566810393Soares, Allan Aminadab André Freire2014-12-17T14:56:01Z2006-12-192014-12-17T14:56:01Z2005-03-22info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfapplication/pdfSOARES, Allan Aminadab André Freire. Desenvolvimento de esquema de controle com realimentação visual para um robô manipulador. 2005. 126 f. Dissertação (Mestrado em Automação e Sistemas; Engenharia de Computação; Telecomunicações) - Universidade Federal do Rio Grande do Norte, Natal, 2005.https://repositorio.ufrn.br/jspui/handle/123456789/15409porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRN2017-11-02T12:27:57Zoai:repositorio.ufrn.br:123456789/15409Repositório InstitucionalPUBhttp://repositorio.ufrn.br/oai/repositorio@bczm.ufrn.bropendoar:2017-11-02T12:27:57Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false |
| dc.title.none.fl_str_mv |
Desenvolvimento de esquema de controle com realimentação visual para um robô manipulador |
| title |
Desenvolvimento de esquema de controle com realimentação visual para um robô manipulador |
| spellingShingle |
Desenvolvimento de esquema de controle com realimentação visual para um robô manipulador Soares, Allan Aminadab André Freire Braço Robótico Servo Visão Controle Mão-Olho Robot Arm Visual-Servoing Hand-Eye Control CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
| title_short |
Desenvolvimento de esquema de controle com realimentação visual para um robô manipulador |
| title_full |
Desenvolvimento de esquema de controle com realimentação visual para um robô manipulador |
| title_fullStr |
Desenvolvimento de esquema de controle com realimentação visual para um robô manipulador |
| title_full_unstemmed |
Desenvolvimento de esquema de controle com realimentação visual para um robô manipulador |
| title_sort |
Desenvolvimento de esquema de controle com realimentação visual para um robô manipulador |
| author |
Soares, Allan Aminadab André Freire |
| author_facet |
Soares, Allan Aminadab André Freire |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Alsina, Pablo Javier http://lattes.cnpq.br/0476836529914479 http://lattes.cnpq.br/3653597363789712 Medeiros, Adelardo Adelino Dantas de http://lattes.cnpq.br/6787525856497063 Cerqueira, Jés de Jesus Fiais http://lattes.cnpq.br/3099827700882478 Gonçalves, Luiz Marcos Garcia http://lattes.cnpq.br/1562357566810393 |
| dc.contributor.author.fl_str_mv |
Soares, Allan Aminadab André Freire |
| dc.subject.por.fl_str_mv |
Braço Robótico Servo Visão Controle Mão-Olho Robot Arm Visual-Servoing Hand-Eye Control CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
| topic |
Braço Robótico Servo Visão Controle Mão-Olho Robot Arm Visual-Servoing Hand-Eye Control CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
| description |
This work proposes a kinematic control scheme, using visual feedback for a robot arm with five degrees of freedom. Using computational vision techniques, a method was developed to determine the cartesian 3d position and orientation of the robot arm (pose) using a robot image obtained through a camera. A colored triangular label is disposed on the robot manipulator tool and efficient heuristic rules are used to obtain the vertexes of that label in the image. The tool pose is obtained from those vertexes through numerical methods. A color calibration scheme based in the K-means algorithm was implemented to guarantee the robustness of the vision system in the presence of light variations. The extrinsic camera parameters are computed from the image of four coplanar points whose cartesian 3d coordinates, related to a fixed frame, are known. Two distinct poses of the tool, initial and final, obtained from image, are interpolated to generate a desired trajectory in cartesian space. The error signal in the proposed control scheme consists in the difference between the desired tool pose and the actual tool pose. Gains are applied at the error signal and the signal resulting is mapped in joint incrementals using the pseudoinverse of the manipulator jacobian matrix. These incrementals are applied to the manipulator joints moving the tool to the desired pose |
| publishDate |
2005 |
| dc.date.none.fl_str_mv |
2005-03-22 2006-12-19 2014-12-17T14:56:01Z 2014-12-17T14:56:01Z |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
SOARES, Allan Aminadab André Freire. Desenvolvimento de esquema de controle com realimentação visual para um robô manipulador. 2005. 126 f. Dissertação (Mestrado em Automação e Sistemas; Engenharia de Computação; Telecomunicações) - Universidade Federal do Rio Grande do Norte, Natal, 2005. https://repositorio.ufrn.br/jspui/handle/123456789/15409 |
| identifier_str_mv |
SOARES, Allan Aminadab André Freire. Desenvolvimento de esquema de controle com realimentação visual para um robô manipulador. 2005. 126 f. Dissertação (Mestrado em Automação e Sistemas; Engenharia de Computação; Telecomunicações) - Universidade Federal do Rio Grande do Norte, Natal, 2005. |
| url |
https://repositorio.ufrn.br/jspui/handle/123456789/15409 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf application/pdf |
| dc.publisher.none.fl_str_mv |
Universidade Federal do Rio Grande do Norte BR UFRN Programa de Pós-Graduação em Engenharia Elétrica Automação e Sistemas; Engenharia de Computação; Telecomunicações |
| publisher.none.fl_str_mv |
Universidade Federal do Rio Grande do Norte BR UFRN Programa de Pós-Graduação em Engenharia Elétrica Automação e Sistemas; Engenharia de Computação; Telecomunicações |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRN instname:Universidade Federal do Rio Grande do Norte (UFRN) instacron:UFRN |
| instname_str |
Universidade Federal do Rio Grande do Norte (UFRN) |
| instacron_str |
UFRN |
| institution |
UFRN |
| reponame_str |
Repositório Institucional da UFRN |
| collection |
Repositório Institucional da UFRN |
| repository.name.fl_str_mv |
Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN) |
| repository.mail.fl_str_mv |
repositorio@bczm.ufrn.br |
| _version_ |
1855758730231021568 |