Manipulability in trajectory tracking for constrained redundant manipulators via sequential quadratic programming
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Tipo de documento: | Tese |
Idioma: | eng |
Título da fonte: | Repositório Institucional da UFRJ |
Texto Completo: | http://hdl.handle.net/11422/12286 |
Resumo: | Trajectory tracking methods for constrained redundant manipulators are presented in this thesis, where the end-effector of a redundant serial manipulator has to track a desired trajectory while some points on its kinematic chain satisfy one or more constraints. In addition, two manipulability indexes are taken into account in order to optimize the trajectory. The first index is defined in terms of the geometric Jacobian of the manipulator in the constrained configuration. The second index is based on the constrained Jacobian, which maps velocities from joint space to task space, taking into account the holonomic constraints. Three methods for solving the trajectory tracking problem are discussed. The first two, kinematic control (KC) and quadratic programming (QP), are widely discussed in literature. The third, sequential quadratic programming (SQP), is a new approach, unlike KC or QP, has as advantages (despite some shortcomings) not explicitly depend on pseudoinverse Jacobian, derivative from the desired trajectory and linearization of indexes or constraints. A discussion of these three methods is presented in terms of tracking error, constraint violation, singularity distance, among others through experiments performed on a Baxter collaborative robot. |
id |
UFRJ_603b281dd5a35e7df7930df5f7ab8f65 |
---|---|
oai_identifier_str |
oai:pantheon.ufrj.br:11422/12286 |
network_acronym_str |
UFRJ |
network_name_str |
Repositório Institucional da UFRJ |
repository_id_str |
|
spelling |
Manipulability in trajectory tracking for constrained redundant manipulators via sequential quadratic programmingEngenharia elétricaRastreamento de trajetóriaManipuladores redundantesRestrições holonômicasCNPQ::ENGENHARIAS::ENGENHARIA ELETRICATrajectory tracking methods for constrained redundant manipulators are presented in this thesis, where the end-effector of a redundant serial manipulator has to track a desired trajectory while some points on its kinematic chain satisfy one or more constraints. In addition, two manipulability indexes are taken into account in order to optimize the trajectory. The first index is defined in terms of the geometric Jacobian of the manipulator in the constrained configuration. The second index is based on the constrained Jacobian, which maps velocities from joint space to task space, taking into account the holonomic constraints. Three methods for solving the trajectory tracking problem are discussed. The first two, kinematic control (KC) and quadratic programming (QP), are widely discussed in literature. The third, sequential quadratic programming (SQP), is a new approach, unlike KC or QP, has as advantages (despite some shortcomings) not explicitly depend on pseudoinverse Jacobian, derivative from the desired trajectory and linearization of indexes or constraints. A discussion of these three methods is presented in terms of tracking error, constraint violation, singularity distance, among others through experiments performed on a Baxter collaborative robot.Métodos de rastreamento de trajetória para manipuladores redundantes restritos são apresentados nesta tese, onde o efetuador de um manipulador serial redundante tem que rastrear uma trajetória desejada enquanto alguns pontos em sua cadeia cinemática satisfazem uma ou mais restrições. Além disso, dois índices de manipulabilidade são levados em consideração a fim de otimizar a trajetória para evitar singularidades. O primeiro índice é definido em função do jacobiano geométrico do manipulador na configuração restrita. O segundo índice é baseado no Jacobiano restrito, o qual mapeia velocidades no espaço das juntas para a espaço da tarefa, levando em conta as restrições holonômicas. Três métodos para resolver o problema de rastreamento de trajetória são discutidos. Os dois primeiros, controle cinemático e programação quadrática (QP), são amplamente discutidos na literatura. O terceiro, programação quadrática sequencial (SQP), é uma nova abordagem, diferentemente do controle cinemático ou QP, tem como vantagens (apesar de algumas deficiências) não depender explicitamente da pseudo-inversa de jacobianos, derivadas da trajetória desejada e linearização de índices ou restrições. Uma discussão desses três métodos é apresentada em termos de erro de rastreamento, violação da restrição, distância de singularidades, entre outros através de experimentos realizados em um robô colaborativo Baxter.Universidade Federal do Rio de JaneiroBrasilInstituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de EngenhariaPrograma de Pós-Graduação em Engenharia ElétricaUFRJLizarralde, Fernando Cesarhttp://lattes.cnpq.br/3609311106893554Peixoto, Alessandro JacoudLeite, Antonio CandeaAraujo, Anna Carla Monteiro deSiqueira, Adriano Almeida GonçalvesCardoso, Felipe Figueiredo2020-05-22T00:20:29Z2023-12-21T03:07:07Z2019-07info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesishttp://hdl.handle.net/11422/12286enginfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRJinstname:Universidade Federal do Rio de Janeiro (UFRJ)instacron:UFRJ2023-12-21T03:07:07Zoai:pantheon.ufrj.br:11422/12286Repositório InstitucionalPUBhttp://www.pantheon.ufrj.br/oai/requestpantheon@sibi.ufrj.bropendoar:2023-12-21T03:07:07Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ)false |
dc.title.none.fl_str_mv |
Manipulability in trajectory tracking for constrained redundant manipulators via sequential quadratic programming |
title |
Manipulability in trajectory tracking for constrained redundant manipulators via sequential quadratic programming |
spellingShingle |
Manipulability in trajectory tracking for constrained redundant manipulators via sequential quadratic programming Cardoso, Felipe Figueiredo Engenharia elétrica Rastreamento de trajetória Manipuladores redundantes Restrições holonômicas CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
title_short |
Manipulability in trajectory tracking for constrained redundant manipulators via sequential quadratic programming |
title_full |
Manipulability in trajectory tracking for constrained redundant manipulators via sequential quadratic programming |
title_fullStr |
Manipulability in trajectory tracking for constrained redundant manipulators via sequential quadratic programming |
title_full_unstemmed |
Manipulability in trajectory tracking for constrained redundant manipulators via sequential quadratic programming |
title_sort |
Manipulability in trajectory tracking for constrained redundant manipulators via sequential quadratic programming |
author |
Cardoso, Felipe Figueiredo |
author_facet |
Cardoso, Felipe Figueiredo |
author_role |
author |
dc.contributor.none.fl_str_mv |
Lizarralde, Fernando Cesar http://lattes.cnpq.br/3609311106893554 Peixoto, Alessandro Jacoud Leite, Antonio Candea Araujo, Anna Carla Monteiro de Siqueira, Adriano Almeida Gonçalves |
dc.contributor.author.fl_str_mv |
Cardoso, Felipe Figueiredo |
dc.subject.por.fl_str_mv |
Engenharia elétrica Rastreamento de trajetória Manipuladores redundantes Restrições holonômicas CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
topic |
Engenharia elétrica Rastreamento de trajetória Manipuladores redundantes Restrições holonômicas CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
description |
Trajectory tracking methods for constrained redundant manipulators are presented in this thesis, where the end-effector of a redundant serial manipulator has to track a desired trajectory while some points on its kinematic chain satisfy one or more constraints. In addition, two manipulability indexes are taken into account in order to optimize the trajectory. The first index is defined in terms of the geometric Jacobian of the manipulator in the constrained configuration. The second index is based on the constrained Jacobian, which maps velocities from joint space to task space, taking into account the holonomic constraints. Three methods for solving the trajectory tracking problem are discussed. The first two, kinematic control (KC) and quadratic programming (QP), are widely discussed in literature. The third, sequential quadratic programming (SQP), is a new approach, unlike KC or QP, has as advantages (despite some shortcomings) not explicitly depend on pseudoinverse Jacobian, derivative from the desired trajectory and linearization of indexes or constraints. A discussion of these three methods is presented in terms of tracking error, constraint violation, singularity distance, among others through experiments performed on a Baxter collaborative robot. |
publishDate |
2019 |
dc.date.none.fl_str_mv |
2019-07 2020-05-22T00:20:29Z 2023-12-21T03:07:07Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
format |
doctoralThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/11422/12286 |
url |
http://hdl.handle.net/11422/12286 |
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 Brasil Instituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenharia Programa de Pós-Graduação em Engenharia Elétrica UFRJ |
publisher.none.fl_str_mv |
Universidade Federal do Rio de Janeiro Brasil Instituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenharia Programa de Pós-Graduação em Engenharia Elétrica UFRJ |
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 |
repository.name.fl_str_mv |
Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ) |
repository.mail.fl_str_mv |
pantheon@sibi.ufrj.br |
_version_ |
1815456006959792128 |