Return to search

Desenvolvimento de um robô móvel não-holonômico com controlador não-linear para seguimento de trajetórias

SOUSA, R. L. S. Desenvolvimento de um robô móvel não-holonômico com controlador não-linear para seguimento de trajetórias. 2016. 91 f. Dissertação (Mestrado em Engenharia Elétrica) - Centro de Tecnologia, Universidade Federal do Ceará, Fortaleza, 2016. / Submitted by Hohana Sanders (hohanasanders@hotmail.com) on 2017-01-17T11:14:20Z
No. of bitstreams: 1
2016_dis_rlssousa.pdf: 2900729 bytes, checksum: f590e23bda425987bdb58c4f630c12b6 (MD5) / Approved for entry into archive by Marlene Sousa (mmarlene@ufc.br) on 2017-01-18T18:18:05Z (GMT) No. of bitstreams: 1
2016_dis_rlssousa.pdf: 2900729 bytes, checksum: f590e23bda425987bdb58c4f630c12b6 (MD5) / Made available in DSpace on 2017-01-18T18:18:05Z (GMT). No. of bitstreams: 1
2016_dis_rlssousa.pdf: 2900729 bytes, checksum: f590e23bda425987bdb58c4f630c12b6 (MD5)
Previous issue date: 2016-09-12 / This work presents the development and trajectory tracking control of a nonholonomic mobile robot with differential traction. The used control system is composed of two loops cascaded, with an internal control for the speed of the two wheels and an external loop controlling the robot’s posture. The first is composed of two PID controllers with feedback signals from encoders and the second one is a feedfoward kinematics controller. The controller tuning procedure is based on desired closed-loop characteristics specified by the user. The control strategies were embedded in a digital module based in a 32-bit ARM microcontroller. In order to evaluate the performance of the developed robot, trajectory tracking tests were carried out for different trajectories and initial conditions. Experimental results are presented for reference trajectories without obstacles. / Este trabalho apresenta os aspectos construtivos, a modelagem e o controle do rastreamento de trajetória de um robô móvel não-holonômico com tração diferencial. O sistema de controle utilizado é composto por duas malhas em cascata: uma malha de controle interno para a velocidade das duas rodas e uma malha externa para controlar a trajetória do robô. A primeira malha é composta por dois controladores com ação PID (proporcional integral e derivativo) sendo realimentados com sinais recebidos de encoders. A segunda malha consiste em um controlador não-linear cinemático responsável por realizar o controle de seguimento de uma trajetória de referência. O sinal de saída deste controlador é a soma de uma ação feedforward e uma ação de feedback, nas quais os ganhos da ação de realimentação são ajustados por uma estratégia de alocação de polos baseada em um modelo linearizado da amostra do erro de rastreamento. A implementação dos sistemas de controle foi realizada em um sistema embarcado ARM Cortex-M4 de 32 bits. Foi avaliado o comportamento do sistema para diferentes trajetórias, com o robô sempre iniciando em ponto diferente da trajetória de referência, em algumas trajetórias foi aplicado um distúrbio ao robô. Além disso, resultados de simulação e experimentais no robô real são apresentados.

Identiferoai:union.ndltd.org:IBICT/oai:www.repositorio.ufc.br:riufc/21584
Date12 September 2016
CreatorsSousa, Rigoberto Luis Silva
ContributorsTorrico, Bismark Claure, Nogueira, Fabrício Gonzalez
Source SetsIBICT Brazilian ETDs
LanguagePortuguese
Detected LanguagePortuguese
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis
Sourcereponame:Repositório Institucional da UFC, instname:Universidade Federal do Ceará, instacron:UFC
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0031 seconds