Control design for robotic manipulator systems subject to saturating actuators

Detalhes bibliográficos
Ano de defesa: 2019
Autor(a) principal: Saraiva, Eduardo Scheffer
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: eng
Instituição de defesa: Pontifícia Universidade Católica do Rio Grande do Sul
Escola Politécnica
Brasil
PUCRS
Programa de Pós-Graduação em Engenharia Elétrica
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://tede2.pucrs.br/tede2/handle/tede/9046
Resumo: This Dissertation proposes a systematic control design procedure for planar robotic manipulator systems via semidefinite programming. The fundamental idea is to represent the body orientation in terms of quaternions and to express the system equations of motion in the differentialalgebraic representation. This approach allows us to synthesize a state feedback controller by a convex optimization problem subject to Linear Matrix Inequalities, in order to ensure the closed-loop asymptotic and exponential stability. This method is able to provide rigorous theoretical guarantees considering the nonlinear dynamics involved in a robotic manipulator system, without resorting to any kind of linearization or approximation. Furthermore, the proposed framework, which is based on linear matrix inequalities, is highly versatile for extensions. To demonstrate this point, this Dissertation also addresses the control input saturation in the control design. Numerical examples of the nonlinear 2-link robotic manipulator with and without input saturation are provided to illustrate our proposed method.
id P_RS_f90ce557f8d9888b61ea4f457bef6716
oai_identifier_str oai:tede2.pucrs.br:tede/9046
network_acronym_str P_RS
network_name_str Biblioteca Digital de Teses e Dissertações da PUC_RS
repository_id_str
spelling Control design for robotic manipulator systems subject to saturating actuatorsQuaternionsDifferential Algebraic RepresentationLinear Matrix InequalitiesInput SaturationRobotic ManipulatorNewton-Euler AlgorithmQuatérnionsRepresentação Diferencial-AlgébricaDesigualdade Matriciais LinearesSaturação de EntradaManipuladores RobóticosAlgoritmo Newton-EulerENGENHARIASThis Dissertation proposes a systematic control design procedure for planar robotic manipulator systems via semidefinite programming. The fundamental idea is to represent the body orientation in terms of quaternions and to express the system equations of motion in the differentialalgebraic representation. This approach allows us to synthesize a state feedback controller by a convex optimization problem subject to Linear Matrix Inequalities, in order to ensure the closed-loop asymptotic and exponential stability. This method is able to provide rigorous theoretical guarantees considering the nonlinear dynamics involved in a robotic manipulator system, without resorting to any kind of linearization or approximation. Furthermore, the proposed framework, which is based on linear matrix inequalities, is highly versatile for extensions. To demonstrate this point, this Dissertation also addresses the control input saturation in the control design. Numerical examples of the nonlinear 2-link robotic manipulator with and without input saturation are provided to illustrate our proposed method.Esta Dissertação propõe uma síntese sistemática do controlador considerando as não linearidades de um manipulador robótico planar através de otimização semidefinida. A ideia fundamental é representar a orientação do corpo em termos de quatérnions e acomodar o sistema numa representação algébrico-diferencial. Esta abordagem permite analisar e sintetizar o controlador assumindo um problema de otimização convexo sujeito a desigualdades matriciais lineares, a fim de garantir a estabilidade assintótica e exponencial de malha fechada. Neste método, nenhuma linearização é necessária e a adição de condições extras ao projeto de controle torna-se mais simples. Este método é capaz de fornecer garantias teóricas rigorosas considerando a dinâmica não linear envolvida em um sistema de manipulador robótico, sem recorrer a qualquer tipo de linearização ou aproximação. Além disso, o framework proposto, que é baseado em desigualdades matriciais lineares, é altamente versátil para extensões. Para demonstrar este ponto, esta Dissertação também aborda a saturação de entrada no projeto de controle. Exemplos numéricos do manipulador robótico não-linear de 2 elos com e sem saturação de entrada são fornecidos para ilustrar o método proposto.Pontifícia Universidade Católica do Rio Grande do SulEscola PolitécnicaBrasilPUCRSPrograma de Pós-Graduação em Engenharia ElétricaCastro, Rafael da Silveirahttp://lattes.cnpq.br/0072513214921827Salton, Aurélio Tergolinahttp://lattes.cnpq.br/7181063742089743Saraiva, Eduardo Scheffer2019-11-29T12:41:10Z2019-08-30info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://tede2.pucrs.br/tede2/handle/tede/9046enginfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da PUC_RSinstname:Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)instacron:PUC_RS2019-11-29T14:00:43Zoai:tede2.pucrs.br:tede/9046Biblioteca Digital de Teses e Dissertaçõeshttp://tede2.pucrs.br/tede2/PRIhttps://tede2.pucrs.br/oai/requestbiblioteca.central@pucrs.br||opendoar:2019-11-29T14:00:43Biblioteca Digital de Teses e Dissertações da PUC_RS - Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)false
dc.title.none.fl_str_mv Control design for robotic manipulator systems subject to saturating actuators
title Control design for robotic manipulator systems subject to saturating actuators
spellingShingle Control design for robotic manipulator systems subject to saturating actuators
Saraiva, Eduardo Scheffer
Quaternions
Differential Algebraic Representation
Linear Matrix Inequalities
Input Saturation
Robotic Manipulator
Newton-Euler Algorithm
Quatérnions
Representação Diferencial-Algébrica
Desigualdade Matriciais Lineares
Saturação de Entrada
Manipuladores Robóticos
Algoritmo Newton-Euler
ENGENHARIAS
title_short Control design for robotic manipulator systems subject to saturating actuators
title_full Control design for robotic manipulator systems subject to saturating actuators
title_fullStr Control design for robotic manipulator systems subject to saturating actuators
title_full_unstemmed Control design for robotic manipulator systems subject to saturating actuators
title_sort Control design for robotic manipulator systems subject to saturating actuators
author Saraiva, Eduardo Scheffer
author_facet Saraiva, Eduardo Scheffer
author_role author
dc.contributor.none.fl_str_mv Castro, Rafael da Silveira
http://lattes.cnpq.br/0072513214921827
Salton, Aurélio Tergolina
http://lattes.cnpq.br/7181063742089743
dc.contributor.author.fl_str_mv Saraiva, Eduardo Scheffer
dc.subject.por.fl_str_mv Quaternions
Differential Algebraic Representation
Linear Matrix Inequalities
Input Saturation
Robotic Manipulator
Newton-Euler Algorithm
Quatérnions
Representação Diferencial-Algébrica
Desigualdade Matriciais Lineares
Saturação de Entrada
Manipuladores Robóticos
Algoritmo Newton-Euler
ENGENHARIAS
topic Quaternions
Differential Algebraic Representation
Linear Matrix Inequalities
Input Saturation
Robotic Manipulator
Newton-Euler Algorithm
Quatérnions
Representação Diferencial-Algébrica
Desigualdade Matriciais Lineares
Saturação de Entrada
Manipuladores Robóticos
Algoritmo Newton-Euler
ENGENHARIAS
description This Dissertation proposes a systematic control design procedure for planar robotic manipulator systems via semidefinite programming. The fundamental idea is to represent the body orientation in terms of quaternions and to express the system equations of motion in the differentialalgebraic representation. This approach allows us to synthesize a state feedback controller by a convex optimization problem subject to Linear Matrix Inequalities, in order to ensure the closed-loop asymptotic and exponential stability. This method is able to provide rigorous theoretical guarantees considering the nonlinear dynamics involved in a robotic manipulator system, without resorting to any kind of linearization or approximation. Furthermore, the proposed framework, which is based on linear matrix inequalities, is highly versatile for extensions. To demonstrate this point, this Dissertation also addresses the control input saturation in the control design. Numerical examples of the nonlinear 2-link robotic manipulator with and without input saturation are provided to illustrate our proposed method.
publishDate 2019
dc.date.none.fl_str_mv 2019-11-29T12:41:10Z
2019-08-30
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://tede2.pucrs.br/tede2/handle/tede/9046
url http://tede2.pucrs.br/tede2/handle/tede/9046
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.publisher.none.fl_str_mv Pontifícia Universidade Católica do Rio Grande do Sul
Escola Politécnica
Brasil
PUCRS
Programa de Pós-Graduação em Engenharia Elétrica
publisher.none.fl_str_mv Pontifícia Universidade Católica do Rio Grande do Sul
Escola Politécnica
Brasil
PUCRS
Programa de Pós-Graduação em Engenharia Elétrica
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da PUC_RS
instname:Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
instacron:PUC_RS
instname_str Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
instacron_str PUC_RS
institution PUC_RS
reponame_str Biblioteca Digital de Teses e Dissertações da PUC_RS
collection Biblioteca Digital de Teses e Dissertações da PUC_RS
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da PUC_RS - Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
repository.mail.fl_str_mv biblioteca.central@pucrs.br||
_version_ 1850041297913511936