Automatic State Estimation of an Over-Sensored Robotic Manipulator
Autor(a) principal: | |
---|---|
Data de Publicação: | 2021 |
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/10216/133037 |
Resumo: | There is an increasing demand of robotic manipulators for performing more complex and versatile tasks. In order to fulfill this need, expeditious calibration and estimation techniques are required as a first step for the correct usage of the manipulator. Only after these problems are solved, can it be used for higher level tasks such as generic tool placement and object manipulation. There are currently several techniques for automatic calibration of a wide variety of sensors, as well as several filters to fuse their data into useful information. This dissertation aims at finding a subset of these algorithms that could be used in a generic manipulator and should allow for its prompt use. The techniques used were chosen with the purpose of being modular and therefore usable in a wide variety of manipulators. They also assume a minimal amount of requirements necessary for their use, making them suitable for an unequipped user. A previously developed manipulator is used to realistically test the performance of the implemented methods. It is equipped with incremental encoders, inertial measurement units and load cells. A calibration methodology for the inertial sensors is described and the calibrated measurements are used together with the encoders' to determine the pose of the manipulator. Two models for the representation of the pose of the manipulator are described and used in the state estimation problem. One defines the state vector as the dynamics of the angles of each joint. The other uses the orientation of each link in an inertial frame independently. The state of the first model is estimated with the Unscented Kalman Filter and the second one with the Multiplicative Extended Kalman Filter. The results of implementation are tested and some performance metrics are obtained using both the algorithms' output and an external system. |
id |
RCAP_c74c47dd5b29cd48318fab63d5c7514e |
---|---|
oai_identifier_str |
oai:repositorio-aberto.up.pt:10216/133037 |
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 |
Automatic State Estimation of an Over-Sensored Robotic ManipulatorEngenharia electrotécnica, electrónica e informáticaElectrical engineering, Electronic engineering, Information engineeringThere is an increasing demand of robotic manipulators for performing more complex and versatile tasks. In order to fulfill this need, expeditious calibration and estimation techniques are required as a first step for the correct usage of the manipulator. Only after these problems are solved, can it be used for higher level tasks such as generic tool placement and object manipulation. There are currently several techniques for automatic calibration of a wide variety of sensors, as well as several filters to fuse their data into useful information. This dissertation aims at finding a subset of these algorithms that could be used in a generic manipulator and should allow for its prompt use. The techniques used were chosen with the purpose of being modular and therefore usable in a wide variety of manipulators. They also assume a minimal amount of requirements necessary for their use, making them suitable for an unequipped user. A previously developed manipulator is used to realistically test the performance of the implemented methods. It is equipped with incremental encoders, inertial measurement units and load cells. A calibration methodology for the inertial sensors is described and the calibrated measurements are used together with the encoders' to determine the pose of the manipulator. Two models for the representation of the pose of the manipulator are described and used in the state estimation problem. One defines the state vector as the dynamics of the angles of each joint. The other uses the orientation of each link in an inertial frame independently. The state of the first model is estimated with the Unscented Kalman Filter and the second one with the Multiplicative Extended Kalman Filter. The results of implementation are tested and some performance metrics are obtained using both the algorithms' output and an external system.2021-02-122021-02-12T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/10216/133037TID:202821560engJoão Pedro Ribeiro Moreirainfo: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-11-29T15:17:18Zoai:repositorio-aberto.up.pt:10216/133037Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T00:19:48.229025Repositó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 |
Automatic State Estimation of an Over-Sensored Robotic Manipulator |
title |
Automatic State Estimation of an Over-Sensored Robotic Manipulator |
spellingShingle |
Automatic State Estimation of an Over-Sensored Robotic Manipulator João Pedro Ribeiro Moreira Engenharia electrotécnica, electrónica e informática Electrical engineering, Electronic engineering, Information engineering |
title_short |
Automatic State Estimation of an Over-Sensored Robotic Manipulator |
title_full |
Automatic State Estimation of an Over-Sensored Robotic Manipulator |
title_fullStr |
Automatic State Estimation of an Over-Sensored Robotic Manipulator |
title_full_unstemmed |
Automatic State Estimation of an Over-Sensored Robotic Manipulator |
title_sort |
Automatic State Estimation of an Over-Sensored Robotic Manipulator |
author |
João Pedro Ribeiro Moreira |
author_facet |
João Pedro Ribeiro Moreira |
author_role |
author |
dc.contributor.author.fl_str_mv |
João Pedro Ribeiro Moreira |
dc.subject.por.fl_str_mv |
Engenharia electrotécnica, electrónica e informática Electrical engineering, Electronic engineering, Information engineering |
topic |
Engenharia electrotécnica, electrónica e informática Electrical engineering, Electronic engineering, Information engineering |
description |
There is an increasing demand of robotic manipulators for performing more complex and versatile tasks. In order to fulfill this need, expeditious calibration and estimation techniques are required as a first step for the correct usage of the manipulator. Only after these problems are solved, can it be used for higher level tasks such as generic tool placement and object manipulation. There are currently several techniques for automatic calibration of a wide variety of sensors, as well as several filters to fuse their data into useful information. This dissertation aims at finding a subset of these algorithms that could be used in a generic manipulator and should allow for its prompt use. The techniques used were chosen with the purpose of being modular and therefore usable in a wide variety of manipulators. They also assume a minimal amount of requirements necessary for their use, making them suitable for an unequipped user. A previously developed manipulator is used to realistically test the performance of the implemented methods. It is equipped with incremental encoders, inertial measurement units and load cells. A calibration methodology for the inertial sensors is described and the calibrated measurements are used together with the encoders' to determine the pose of the manipulator. Two models for the representation of the pose of the manipulator are described and used in the state estimation problem. One defines the state vector as the dynamics of the angles of each joint. The other uses the orientation of each link in an inertial frame independently. The state of the first model is estimated with the Unscented Kalman Filter and the second one with the Multiplicative Extended Kalman Filter. The results of implementation are tested and some performance metrics are obtained using both the algorithms' output and an external system. |
publishDate |
2021 |
dc.date.none.fl_str_mv |
2021-02-12 2021-02-12T00: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/10216/133037 TID:202821560 |
url |
https://hdl.handle.net/10216/133037 |
identifier_str_mv |
TID:202821560 |
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.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_ |
1799136115508117504 |