Inspection of deformable objects via robotic manipulation: a learning from demonstration approach

Detalhes bibliográficos
Autor(a) principal: Borges, Carlos Alberto Peixoto
Data de Publicação: 2022
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: https://hdl.handle.net/1822/81373
Resumo: Dissertação de mestrado em Engenharia Mecânica (especialização em Sistemas Mecatrónicos)
id RCAP_cb5435abc745f8e8f6428f70536aead2
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/81373
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Inspection of deformable objects via robotic manipulation: a learning from demonstration approachLimites de juntasManipulabilidadeManipulador robóticoSeguimento de trajetóriasSingularidadesJoint limitsManipulabilityRobotic manipulatorSingularitiesTrajectory trackingEngenharia e Tecnologia::Engenharia MecânicaDissertação de mestrado em Engenharia Mecânica (especialização em Sistemas Mecatrónicos)A aplicação generalizada da inspeção automática e o interesse crescente pelo controlo de qualidade impulsionam a procura de sistemas capazes de inspecionar objetos cada vez mais complexos. Neste âmbito surgiu o projeto de Investigação & Desenvolvimento “IntVIS4Insp”, no qual esta dissertação se insere. As peças de couro são um exemplo importante do tipo de objetos que este projeto pretende cobrir, porque implicam manipulação no seu processo de inspeção. Uma abordagem que usa aprendizagem por imitação, baseada em dois sistemas, pode ser aplicada para automatizar os movimentos necessários para as inspecionar. Primeiro, um sistema de visão por computador capta as trajetórias descritas pela mão ativa de um técnico de qualidade. Segundo, um braço robótico (Kuka LBR iiwa) reproduz as trajetórias anteriormente adquiridas. Esta dissertação foca-se no segundo sistema. Dois desafios relacionados têm de ser resolvidos no âmbito do seguimento de trajetórias: (i) determinar como comandar o manipulador, sem exceder limites de juntas ou atravessar singularidades, de modo que a garra siga a trajetória desejada, ou seja, resolver um problema de equivalência física; (ii) descobrir como aumentar a distância aos limites das juntas e singularidades por forma a aumentar a capacidade de o manipulador alterar arbitrariamente a pose da garra durante a execução da trajetória. A resolução deste segundo problema é essencial para, nas tarefas futuras do projeto IntVIS4Insp (e noutros), ser possível implementar um sistema de correção da trajetória baseado nas deformações induzidas nas peças de couro em cada instante. Este último sistema aumentará a robustez da abordagem utilizada. Para resolver estes dois problemas é proposto um novo método para seguimento de trajetórias que considera a manipulabilidade. Fundamentalmente, como as trajetórias podem ser realizadas em diferentes zonas do espaço de trabalho do manipulador, esta liberdade é utilizada com as várias soluções do problema da cinemática inversa e com a redundância do cotovelo para aumentar a distância aos limites das juntas e singularidades. Abordagens estado da arte são utilizadas como ponto de partida, mas são alargadas para considerarem a continuidade do arm angle no limite do seu domínio. O método proposto foi testado em trajetórias de inspeção reais (em simulação e com o manipulador real) e os resultados demonstram 3 pontos: (i) as trajetórias foram corretamente reproduzidas; (ii) conseguiu- -se uma elevada manipulabilidade (distância média mínima de 42,6º aos limites das juntas e singularidades); (iii) a abordagem utilizada permite induzir as deformações desejadas nos objetos.The widespread application of automatic inspection and the increasing interest in quality control boost the search for systems capable of inspecting increasingly complex objects. In this scope emerged the Research & Development project "IntVIS4Insp", in which this dissertation is inserted. Leather pieces are an important example of the object type this project intends to address because their inspection process involves manipulation. A learning from demonstration approach, based on two systems, can be used to automate the necessary movements to inspect them. First, a computer vision system acquires the trajectories described by the active hand of a quality control technician. Second, a robot arm (Kuka LBR iiwa) reproduces these trajectories. This dissertation is focused on the latter system. Two related challenges must be solved in a trajectory tracking problem: (i) determine how to command the manipulator so that its end-effector follows the desired trajectory without exceeding joint limits and crossing singularities, i.e., to solve a physical equivalence problem; (ii) find out how to increase the distance to joint limits and singularities to enhance the manipulator's capacity to change its tip’s pose arbitrarily during the execution of the trajectory. Solving this second problem is essential so that, in future tasks of the IntVIS4Insp project (and others), it will be possible to implement a trajectory correction system based on the deformations induced in the leather pieces at each instant. The latter system will increase the robustness of the overall learning from the demonstration approach. To solve both these problems, a novel trajectory tracking method considering manipulability is proposed. Fundamentally, as the trajectories can be executed in different zones of the manipulator’s workspace, this freedom is used with the various possibilities for the inverse kinematics problem and the elbow redundancy to increase the distance to joint limits and singularities. State-of-the-art approaches are used as a starting point, but they are extended to consider the continuity of the arm angle in its domain boundary. The proposed method was tested on real inspection trajectories (in simulation and with the actual manipulator), and the results demonstrate 3 points: (i) the trajectories were correctly reproduced; (ii) a high manipulability was obtained (minimum average distance of 42.6° to joint limits and singularities); (iii) the used approach allows to induce the desired deformations in the leather parts.Lastly, I want to thank both Professor Estela Bicho and Professor Sérgio Monteiro for the opportunity to work on the exciting project IntVIS4Insp (ref.: POCI-01-0247-FEDER-042778) with the grant support provided by “Fundação para a Ciência e a Tecnologia” with the reference UMINHO/BIM/2021/35.Monteiro, A. CaetanoBicho, EstelaUniversidade do MinhoBorges, Carlos Alberto Peixoto2022-07-282022-07-28T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/1822/81373eng203056965info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-12-02T01:19:37Zoai:repositorium.sdum.uminho.pt:1822/81373Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:13:02.250509Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Inspection of deformable objects via robotic manipulation: a learning from demonstration approach
title Inspection of deformable objects via robotic manipulation: a learning from demonstration approach
spellingShingle Inspection of deformable objects via robotic manipulation: a learning from demonstration approach
Borges, Carlos Alberto Peixoto
Limites de juntas
Manipulabilidade
Manipulador robótico
Seguimento de trajetórias
Singularidades
Joint limits
Manipulability
Robotic manipulator
Singularities
Trajectory tracking
Engenharia e Tecnologia::Engenharia Mecânica
title_short Inspection of deformable objects via robotic manipulation: a learning from demonstration approach
title_full Inspection of deformable objects via robotic manipulation: a learning from demonstration approach
title_fullStr Inspection of deformable objects via robotic manipulation: a learning from demonstration approach
title_full_unstemmed Inspection of deformable objects via robotic manipulation: a learning from demonstration approach
title_sort Inspection of deformable objects via robotic manipulation: a learning from demonstration approach
author Borges, Carlos Alberto Peixoto
author_facet Borges, Carlos Alberto Peixoto
author_role author
dc.contributor.none.fl_str_mv Monteiro, A. Caetano
Bicho, Estela
Universidade do Minho
dc.contributor.author.fl_str_mv Borges, Carlos Alberto Peixoto
dc.subject.por.fl_str_mv Limites de juntas
Manipulabilidade
Manipulador robótico
Seguimento de trajetórias
Singularidades
Joint limits
Manipulability
Robotic manipulator
Singularities
Trajectory tracking
Engenharia e Tecnologia::Engenharia Mecânica
topic Limites de juntas
Manipulabilidade
Manipulador robótico
Seguimento de trajetórias
Singularidades
Joint limits
Manipulability
Robotic manipulator
Singularities
Trajectory tracking
Engenharia e Tecnologia::Engenharia Mecânica
description Dissertação de mestrado em Engenharia Mecânica (especialização em Sistemas Mecatrónicos)
publishDate 2022
dc.date.none.fl_str_mv 2022-07-28
2022-07-28T00:00:00Z
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 https://hdl.handle.net/1822/81373
url https://hdl.handle.net/1822/81373
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 203056965
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799132567046193152