Control design for robotic manipulator systems subject to saturating actuators
| Ano de defesa: | 2019 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| 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 |