An indirect adaptive control approach to image based visual servoing for translational trajectory tracking

Detalhes bibliográficos
Ano de defesa: 2019
Autor(a) principal: Fried, Jonathan
Orientador(a): Lizarralde, Fernando Cesar
Banca de defesa: Silveira Filho, Geraldo Figueiredo da, Hsu, Liu
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