Trajectory tracking control of a nonholonomic mobile robot with differential drive
Autor(a) principal: | |
---|---|
Data de Publicação: | 2016 |
Outros Autores: | , , |
Tipo de documento: | Artigo de conferência |
Idioma: | por |
Título da fonte: | Repositório Institucional da Universidade Federal do Ceará (UFC) |
Texto Completo: | http://www.repositorio.ufc.br/handle/riufc/64709 |
Resumo: | This paper presents the development and trajectory tracking control of a nonholonomic mobile robot with differential drive. The used control system is composed of two loops cascaded, with internal PID controlling the speed of the two wheels and an external loop controlling the robot position and orientation. The second one is a feedfoward kinematics controller which is tuned according to 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. Preliminary experimental results are presented for reference trajectories without obstacles. |
id |
UFC-7_c1f8eecfcd78ea4238244f7e0576e4a8 |
---|---|
oai_identifier_str |
oai:repositorio.ufc.br:riufc/64709 |
network_acronym_str |
UFC-7 |
network_name_str |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
repository_id_str |
|
spelling |
Trajectory tracking control of a nonholonomic mobile robot with differential driveTrajectory tracking control of a nonholonomic mobile robot with differential driveMobile robotsRobot kinematicsWheelsTrajectoryKinematicsMathematical modelThis paper presents the development and trajectory tracking control of a nonholonomic mobile robot with differential drive. The used control system is composed of two loops cascaded, with internal PID controlling the speed of the two wheels and an external loop controlling the robot position and orientation. The second one is a feedfoward kinematics controller which is tuned according to 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. Preliminary experimental results are presented for reference trajectories without obstacles.Este artículo presenta la implementación práctica de un sistema de control para seguimiento de trayectorias de un robot móvil no holonómico de tracción diferencial. El sistema de control está basado en dos lazos, un lazo interno para el control de velocidad de las ruedas y un lazo externo para el control de la posición y orientación del robot. El lazo interno es controlado a través de dos controladores PID y dos encoders, por otro lado el lazo externo a través de un controlador cinemático prealimentado. El sistema de control es proyectado de acuerdo a especificaciones de lazo cerrado definidos por el usuario. La estrategia de control fue embarcada en microcontrolador ARM 32-bits con el fin de evaluar el desempeño del robot real. Fueron realizados varios experimentos de seguimiento de trayectorias con condiciones iniciales diferentes. Todos los experimentos fueron realizados considerando que no existen obstáculos.IEEE - All rights reserved - https://ieeexplore.ieee.org/document/75853562022-03-30T18:56:22Z2022-03-30T18:56:22Z2016info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/conferenceObjectapplication/pdfSOUSA, Rigoberto Luis Silva; FORTE, Marcus Davi do Nascimento; NOGUEIRA, Fabrício Gonzalez; TORRICO, Bismark Claure. Trajectory tracking control of a nonholonomic mobile robot with differential drive. In: IEEE BIENNIAL CONGRESS OF ARGENTINA (ARGENCON), 3th., 15-17 June 2016, Buenos Aires, Argentina. Proceedings[…], US: IEEE, 2016. DOI: 10.1109/ARGENCON.2016.7585356DOI: 10.1109/ARGENCON.2016.7585356http://www.repositorio.ufc.br/handle/riufc/64709Sousa, Rigoberto Luis SilvaForte, Marcus Davi do NascimentoNogueira, Fabrício GonzalezTorrico, Bismark Claureporreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFCinfo:eu-repo/semantics/openAccess2022-03-30T18:56:23Zoai:repositorio.ufc.br:riufc/64709Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2024-09-11T18:25:25.806561Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false |
dc.title.none.fl_str_mv |
Trajectory tracking control of a nonholonomic mobile robot with differential drive Trajectory tracking control of a nonholonomic mobile robot with differential drive |
title |
Trajectory tracking control of a nonholonomic mobile robot with differential drive |
spellingShingle |
Trajectory tracking control of a nonholonomic mobile robot with differential drive Sousa, Rigoberto Luis Silva Mobile robots Robot kinematics Wheels Trajectory Kinematics Mathematical model |
title_short |
Trajectory tracking control of a nonholonomic mobile robot with differential drive |
title_full |
Trajectory tracking control of a nonholonomic mobile robot with differential drive |
title_fullStr |
Trajectory tracking control of a nonholonomic mobile robot with differential drive |
title_full_unstemmed |
Trajectory tracking control of a nonholonomic mobile robot with differential drive |
title_sort |
Trajectory tracking control of a nonholonomic mobile robot with differential drive |
author |
Sousa, Rigoberto Luis Silva |
author_facet |
Sousa, Rigoberto Luis Silva Forte, Marcus Davi do Nascimento Nogueira, Fabrício Gonzalez Torrico, Bismark Claure |
author_role |
author |
author2 |
Forte, Marcus Davi do Nascimento Nogueira, Fabrício Gonzalez Torrico, Bismark Claure |
author2_role |
author author author |
dc.contributor.author.fl_str_mv |
Sousa, Rigoberto Luis Silva Forte, Marcus Davi do Nascimento Nogueira, Fabrício Gonzalez Torrico, Bismark Claure |
dc.subject.por.fl_str_mv |
Mobile robots Robot kinematics Wheels Trajectory Kinematics Mathematical model |
topic |
Mobile robots Robot kinematics Wheels Trajectory Kinematics Mathematical model |
description |
This paper presents the development and trajectory tracking control of a nonholonomic mobile robot with differential drive. The used control system is composed of two loops cascaded, with internal PID controlling the speed of the two wheels and an external loop controlling the robot position and orientation. The second one is a feedfoward kinematics controller which is tuned according to 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. Preliminary experimental results are presented for reference trajectories without obstacles. |
publishDate |
2016 |
dc.date.none.fl_str_mv |
2016 2022-03-30T18:56:22Z 2022-03-30T18:56:22Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/conferenceObject |
format |
conferenceObject |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
SOUSA, Rigoberto Luis Silva; FORTE, Marcus Davi do Nascimento; NOGUEIRA, Fabrício Gonzalez; TORRICO, Bismark Claure. Trajectory tracking control of a nonholonomic mobile robot with differential drive. In: IEEE BIENNIAL CONGRESS OF ARGENTINA (ARGENCON), 3th., 15-17 June 2016, Buenos Aires, Argentina. Proceedings[…], US: IEEE, 2016. DOI: 10.1109/ARGENCON.2016.7585356 DOI: 10.1109/ARGENCON.2016.7585356 http://www.repositorio.ufc.br/handle/riufc/64709 |
identifier_str_mv |
SOUSA, Rigoberto Luis Silva; FORTE, Marcus Davi do Nascimento; NOGUEIRA, Fabrício Gonzalez; TORRICO, Bismark Claure. Trajectory tracking control of a nonholonomic mobile robot with differential drive. In: IEEE BIENNIAL CONGRESS OF ARGENTINA (ARGENCON), 3th., 15-17 June 2016, Buenos Aires, Argentina. Proceedings[…], US: IEEE, 2016. DOI: 10.1109/ARGENCON.2016.7585356 DOI: 10.1109/ARGENCON.2016.7585356 |
url |
http://www.repositorio.ufc.br/handle/riufc/64709 |
dc.language.iso.fl_str_mv |
por |
language |
por |
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 |
IEEE - All rights reserved - https://ieeexplore.ieee.org/document/7585356 |
publisher.none.fl_str_mv |
IEEE - All rights reserved - https://ieeexplore.ieee.org/document/7585356 |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da Universidade Federal do Ceará (UFC) instname:Universidade Federal do Ceará (UFC) instacron:UFC |
instname_str |
Universidade Federal do Ceará (UFC) |
instacron_str |
UFC |
institution |
UFC |
reponame_str |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
collection |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
repository.name.fl_str_mv |
Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC) |
repository.mail.fl_str_mv |
bu@ufc.br || repositorio@ufc.br |
_version_ |
1813028797621993472 |