Return to search

Modelagem e implementação no ros de um controlador para manipuladores móveis

Este trabalho apresenta a modelagem matemática para um manipulador móvel composto por uma base móvel (o robô móvel Twil) e um manipulador (o manipulador WAM da Barrett). Os modelos cinemático e dinâmico para a base móvel, manipulador e manipulador móvel são apresentados. Como o manipulador móvel é um sistema não linear, uma estratégia de controle baseada em linearização por realimentação da dinâmica da plataforma seguida por uma transformação não suave para tratar a não holonomicidade do modelo cinemático é proposta. Então o método de backstepping é utilizado para obter as entradas do modelo dinâmico. Um controlador de torque calculado é proposto para o manipulador, Estas técnicas de controle são utilizadas simultaneamente para controlar o manipulador móvel. A implementação dos controladores propostos, na forma de plugins para o gerenciador de controladores é feita no ROS, assim os controladores são executados em tempo real. A maioria dos controladores existentes no ROS são do tipo SISO baseados em controle PID e independentes para cada junta, sendo que neste trabalho controladores MIMO não lineares são implementados. / This work presents a mathematical modelling for a mobile manipulator composed by a mobile base (the Twil mobile robot) and a manipulator (the Barrett WAM manipulator). The kinematic and dynamic models for the mobile base, the manipulator and the mobile manipulator are presented. As the the mobilie manipulator is a non-linear system, a control strategy based on feedback linearization of the platform dynamics followed by a non-smooth transform to handle the non-holonomicity of its kinematic model is proposed. Then, the backstepping method is used to obtain the inputs for the dynamic model. A computed torque controller is proposed for the manipulador. These control techniques are used simultaneously to control the mobile manipulator. The implementation of the proposed controllers is done in ROS as plugins for the controller manager so that the controllers run in real-time. Most controllers existing in ROS are independent joint SISO controllers based on the PID control law while in this work MIMO non-linear controllers are implemented.

Identiferoai:union.ndltd.org:IBICT/oai:lume56.ufrgs.br:10183/109173
Date January 2014
CreatorsBarros, Taiser Tadeu Teixeira
ContributorsLages, Walter Fetter
Source SetsIBICT Brazilian ETDs
LanguagePortuguese
Detected LanguagePortuguese
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis
Formatapplication/pdf
Sourcereponame:Biblioteca Digital de Teses e Dissertações da UFRGS, instname:Universidade Federal do Rio Grande do Sul, instacron:UFRGS
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0029 seconds