An indirect adaptive control approach to image based visual servoing for translational trajectory tracking
Ano de defesa: | 2019 |
---|---|
Autor(a) principal: | |
Orientador(a): | |
Banca de defesa: | , |
Tipo de documento: | Dissertação |
Tipo de acesso: | Acesso aberto |
Idioma: | eng |
Instituição de defesa: |
Universidade Federal do Rio de Janeiro
|
Programa de Pós-Graduação: |
Programa de Pós-Graduação em Engenharia Elétrica
|
Departamento: |
Instituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenharia
|
País: |
Brasil
|
Palavras-chave em Português: | |
Área do conhecimento CNPq: | |
Link de acesso: | http://hdl.handle.net/11422/14025 |
Resumo: | No presente trabalho, consideramos o problema de servovisão no espaço da imagem de um manipulador robótico incerto observado por uma câmera monocular fixa, com parâmetros incertos, para o propósito de rastrear trajetórias translacionais de um alvo esférico. Para um caso inicial, onde apenas a cinemática do robô é considerada, propomos um controlador adaptativo por método indireto, onde a estimação de profundidade da câmera em relação ao alvo é realizada através de conhecimento prévio de propriedades geométricas, porém com alguns parâmetros geométricos relacionados sendo considerados incertos. Para aplicar métodos de adaptação indiretos em servovisão, é parametrizado o Jacobiano de imagem do sistema, os parâmetros estimados são continuamente atualizados, construindo uma estimativa do Jacobiano em questão e fazendo uso da inversa dessa estimativa para o cálculo da lei de controle do sistema. Em seguida, estende-se então, baseado em uma estrutura de controlador em cascata, o controlador adaptativo por servovisão proposto para o caso mais geral que considera tanto a cinemática quanto a dinâmica do manipulador robótico, combinando o controlador anterior com um controlador dinâmico adaptativo também indireto. A análise da estabilidade do sistema é feita através do método de Lyapunov, e simulações e experimentos apresentados ao final ilustram e realçam a performance e viabilidade do controlador proposto. |
id |
UFRJ_bfde14882cd3e259589f93508fadb326 |
---|---|
oai_identifier_str |
oai:pantheon.ufrj.br:11422/14025 |
network_acronym_str |
UFRJ |
network_name_str |
Repositório Institucional da UFRJ |
repository_id_str |
|
spelling |
Fried, Jonathanhttp://lattes.cnpq.br/0911438214544305http://lattes.cnpq.br/4340696343050302Silveira Filho, Geraldo Figueiredo daHsu, LiuLizarralde, Fernando Cesar2021-04-05T01:50:32Z2021-04-06T03:00:08Z2019-08http://hdl.handle.net/11422/14025No presente trabalho, consideramos o problema de servovisão no espaço da imagem de um manipulador robótico incerto observado por uma câmera monocular fixa, com parâmetros incertos, para o propósito de rastrear trajetórias translacionais de um alvo esférico. Para um caso inicial, onde apenas a cinemática do robô é considerada, propomos um controlador adaptativo por método indireto, onde a estimação de profundidade da câmera em relação ao alvo é realizada através de conhecimento prévio de propriedades geométricas, porém com alguns parâmetros geométricos relacionados sendo considerados incertos. Para aplicar métodos de adaptação indiretos em servovisão, é parametrizado o Jacobiano de imagem do sistema, os parâmetros estimados são continuamente atualizados, construindo uma estimativa do Jacobiano em questão e fazendo uso da inversa dessa estimativa para o cálculo da lei de controle do sistema. Em seguida, estende-se então, baseado em uma estrutura de controlador em cascata, o controlador adaptativo por servovisão proposto para o caso mais geral que considera tanto a cinemática quanto a dinâmica do manipulador robótico, combinando o controlador anterior com um controlador dinâmico adaptativo também indireto. A análise da estabilidade do sistema é feita através do método de Lyapunov, e simulações e experimentos apresentados ao final ilustram e realçam a performance e viabilidade do controlador proposto.In this work, we consider an image based visual servoing control problem, for uncertain robot manipulators. Visual feedback is provided by a fixed monocular camera with uncertain parameters, for the purpose of tracking translational trajectories of a spherical target. First, only the manipulator kinematic is considered, we propose an indirect adaptive control, with depth measurement done by prior knowledge of a few geometric properties, albeit with some uncertain geometric parameters. This method relies on parameterizing the image Jacobian, continuously updating an estimate of the parameters, using these parameters to construct an estimative image Jacobian matrix and using its inverse to calculate control laws. Based on a cascade structure, the proposed adaptive visual servoing is combined with an adaptive motion control strategy, extending the controller to a case that considers not only the nonlinear kinematics but also the dynamics of the robot arm. The stability and passivity properties are analyzed with Lyapunov method. Simulations and experimental results illustrate and highlight performance and feasibility of the controller proposed.Submitted by Paloma Arruda (palomaoliiveira75@gmail.com) on 2021-02-15T02:48:41Z No. of bitstreams: 1 JonathanFried.pdf: 7361015 bytes, checksum: 3a123bbf0009f94be92978a4557d2a97 (MD5)Approved for entry into archive by Moreno Barros (moreno@ct.ufrj.br) on 2021-04-05T01:50:32Z (GMT) No. of bitstreams: 1 JonathanFried.pdf: 7361015 bytes, checksum: 3a123bbf0009f94be92978a4557d2a97 (MD5)Made available in DSpace on 2021-04-05T01:50:32Z (GMT). No. of bitstreams: 1 JonathanFried.pdf: 7361015 bytes, checksum: 3a123bbf0009f94be92978a4557d2a97 (MD5) Previous issue date: 2019-08engUniversidade Federal do Rio de JaneiroPrograma de Pós-Graduação em Engenharia ElétricaUFRJBrasilInstituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de EngenhariaCNPQ::ENGENHARIAS::ENGENHARIA ELETRICAVisual ServoingAdaptive ControlCascade ControlAn indirect adaptive control approach to image based visual servoing for translational trajectory trackingServovisão baseada em imagem por método de adaptação indireto para seguimento de trajetória translacionalinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisabertoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRJinstname:Universidade Federal do Rio de Janeiro (UFRJ)instacron:UFRJLICENSElicense.txtlicense.txttext/plain; charset=utf-81853http://pantheon.ufrj.br:80/bitstream/11422/14025/2/license.txtdd32849f2bfb22da963c3aac6e26e255MD52ORIGINALJonathanFried.pdfJonathanFried.pdfapplication/pdf7361015http://pantheon.ufrj.br:80/bitstream/11422/14025/1/JonathanFried.pdf3a123bbf0009f94be92978a4557d2a97MD5111422/140252021-04-06 00:00:08.703oai:pantheon.ufrj.br:11422/14025TElDRU7Dh0EgTsODTy1FWENMVVNJVkEgREUgRElTVFJJQlVJw4fDg08KCkFvIGFzc2luYXIgZSBlbnRyZWdhciBlc3RhIGxpY2Vuw6dhLCB2b2PDqihzKSBvKHMpIGF1dG9yKGVzKSBvdSBwcm9wcmlldMOhcmlvKHMpIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBjb25jZWRlKG0pIGFvIFJlcG9zaXTDs3JpbyBQYW50aGVvbiBkYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gZGUgSmFuZWlybyAoVUZSSikgbyBkaXJlaXRvIG7Do28gLSBleGNsdXNpdm8gZGUgcmVwcm9kdXppciwgY29udmVydGVyIChjb21vIGRlZmluaWRvIGFiYWl4byksIGUvb3UgZGlzdHJpYnVpciBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vKSBlbSB0b2RvIG8gbXVuZG8sIGVtIGZvcm1hdG8gZWxldHLDtG5pY28gZSBlbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8sIG1hcyBuw6NvIGxpbWl0YWRvIGEgw6F1ZGlvIGUvb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIGEgVUZSSiBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhZHV6aXIgYSBhcHJlc2VudGHDp8OjbyBkZSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gY29tIGEgZmluYWxpZGFkZSBkZSBwcmVzZXJ2YcOnw6NvLgoKVm9jw6ogdGFtYsOpbSBjb25jb3JkYSBxdWUgYSBVRlJKIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZXNzYSBzdWJtaXNzw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8OjbyBkaWdpdGFsLgoKRGVjbGFyYSBxdWUgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgc2V1IHRyYWJhbGhvIG9yaWdpbmFsLCBlIHF1ZSB2b2PDqiB0ZW0gbyBkaXJlaXRvIGRlIGNvbmNlZGVyIG9zIGRpcmVpdG9zIGNvbnRpZG9zIG5lc3RhIGxpY2Vuw6dhLiBWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIGEgc3VhIGFwcmVzZW50YcOnw6NvLCBjb20gbyBtZWxob3IgZGUgc2V1cyBjb25oZWNpbWVudG9zLCBuw6NvIGluZnJpbmdpIGRpcmVpdG9zIGF1dG9yYWlzIGRlIHRlcmNlaXJvcy4KClNlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIGNvbnTDqW0gbWF0ZXJpYWwgZG8gcXVhbCB2b2PDqiBuw6NvIHRlbSBkaXJlaXRvcyBkZSBhdXRvciwgZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBlIGNvbmNlZGUgYSBVRlJKIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UgY29udGXDumRvIGRhIHN1Ym1pc3PDo28uCgpTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBiYXNlYWRvIGVtIHRyYWJhbGhvIHF1ZSBmb2ksIG91IHRlbSBzaWRvIHBhdHJvY2luYWRvIG91IGFwb2lhZG8gcG9yIHVtYSBhZ8OqbmNpYSBvdSBvdXRybyhzKSBvcmdhbmlzbW8ocykgcXVlIG7Do28gYSBVRlJKLCB2b2PDqiBkZWNsYXJhIHF1ZSBjdW1wcml1IHF1YWxxdWVyIGRpcmVpdG8gZGUgUkVWSVPDg08gb3UgZGUgb3V0cmFzIG9icmlnYcOnw7VlcyByZXF1ZXJpZGFzIHBvciBjb250cmF0byBvdSBhY29yZG8uCgpBIFVGUkogaXLDoSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8ocykgc2V1KHMpIG5vbWUocykgY29tbyBhdXRvcihlcykgb3UgcHJvcHJpZXTDoXJpbyhzKSBkYSBzdWJtaXNzw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIHBhcmEgYWzDqW0gZGFzIHBlcm1pdGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EsIG5vIGF0byBkZSBzdWJtaXNzw6NvLgo=Repositório de PublicaçõesPUBhttp://www.pantheon.ufrj.br/oai/requestopendoar:2021-04-06T03:00:08Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ)false |
dc.title.pt_BR.fl_str_mv |
An indirect adaptive control approach to image based visual servoing for translational trajectory tracking |
dc.title.alternative.pt_BR.fl_str_mv |
Servovisão baseada em imagem por método de adaptação indireto para seguimento de trajetória translacional |
title |
An indirect adaptive control approach to image based visual servoing for translational trajectory tracking |
spellingShingle |
An indirect adaptive control approach to image based visual servoing for translational trajectory tracking Fried, Jonathan CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA Visual Servoing Adaptive Control Cascade Control |
title_short |
An indirect adaptive control approach to image based visual servoing for translational trajectory tracking |
title_full |
An indirect adaptive control approach to image based visual servoing for translational trajectory tracking |
title_fullStr |
An indirect adaptive control approach to image based visual servoing for translational trajectory tracking |
title_full_unstemmed |
An indirect adaptive control approach to image based visual servoing for translational trajectory tracking |
title_sort |
An indirect adaptive control approach to image based visual servoing for translational trajectory tracking |
author |
Fried, Jonathan |
author_facet |
Fried, Jonathan |
author_role |
author |
dc.contributor.advisorLattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/0911438214544305 |
dc.contributor.authorLattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/4340696343050302 |
dc.contributor.author.fl_str_mv |
Fried, Jonathan |
dc.contributor.referee1.fl_str_mv |
Silveira Filho, Geraldo Figueiredo da |
dc.contributor.referee2.fl_str_mv |
Hsu, Liu |
dc.contributor.advisor1.fl_str_mv |
Lizarralde, Fernando Cesar |
contributor_str_mv |
Silveira Filho, Geraldo Figueiredo da Hsu, Liu Lizarralde, Fernando Cesar |
dc.subject.cnpq.fl_str_mv |
CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
topic |
CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA Visual Servoing Adaptive Control Cascade Control |
dc.subject.por.fl_str_mv |
Visual Servoing Adaptive Control Cascade Control |
description |
No presente trabalho, consideramos o problema de servovisão no espaço da imagem de um manipulador robótico incerto observado por uma câmera monocular fixa, com parâmetros incertos, para o propósito de rastrear trajetórias translacionais de um alvo esférico. Para um caso inicial, onde apenas a cinemática do robô é considerada, propomos um controlador adaptativo por método indireto, onde a estimação de profundidade da câmera em relação ao alvo é realizada através de conhecimento prévio de propriedades geométricas, porém com alguns parâmetros geométricos relacionados sendo considerados incertos. Para aplicar métodos de adaptação indiretos em servovisão, é parametrizado o Jacobiano de imagem do sistema, os parâmetros estimados são continuamente atualizados, construindo uma estimativa do Jacobiano em questão e fazendo uso da inversa dessa estimativa para o cálculo da lei de controle do sistema. Em seguida, estende-se então, baseado em uma estrutura de controlador em cascata, o controlador adaptativo por servovisão proposto para o caso mais geral que considera tanto a cinemática quanto a dinâmica do manipulador robótico, combinando o controlador anterior com um controlador dinâmico adaptativo também indireto. A análise da estabilidade do sistema é feita através do método de Lyapunov, e simulações e experimentos apresentados ao final ilustram e realçam a performance e viabilidade do controlador proposto. |
publishDate |
2019 |
dc.date.issued.fl_str_mv |
2019-08 |
dc.date.accessioned.fl_str_mv |
2021-04-05T01:50:32Z |
dc.date.available.fl_str_mv |
2021-04-06T03:00:08Z |
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 |
http://hdl.handle.net/11422/14025 |
url |
http://hdl.handle.net/11422/14025 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal do Rio de Janeiro |
dc.publisher.program.fl_str_mv |
Programa de Pós-Graduação em Engenharia Elétrica |
dc.publisher.initials.fl_str_mv |
UFRJ |
dc.publisher.country.fl_str_mv |
Brasil |
dc.publisher.department.fl_str_mv |
Instituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenharia |
publisher.none.fl_str_mv |
Universidade Federal do Rio de Janeiro |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRJ instname:Universidade Federal do Rio de Janeiro (UFRJ) instacron:UFRJ |
instname_str |
Universidade Federal do Rio de Janeiro (UFRJ) |
instacron_str |
UFRJ |
institution |
UFRJ |
reponame_str |
Repositório Institucional da UFRJ |
collection |
Repositório Institucional da UFRJ |
bitstream.url.fl_str_mv |
http://pantheon.ufrj.br:80/bitstream/11422/14025/2/license.txt http://pantheon.ufrj.br:80/bitstream/11422/14025/1/JonathanFried.pdf |
bitstream.checksum.fl_str_mv |
dd32849f2bfb22da963c3aac6e26e255 3a123bbf0009f94be92978a4557d2a97 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ) |
repository.mail.fl_str_mv |
|
_version_ |
1766886503971028992 |