Arquitectura de control reactiva para la plataforma robótica Turtlebot II basada en el software ROS (Robot Operating System)

En el presente trabajo de grado se lleva a cabo el diseño de una arquitectura de control reactiva para la plataforma robótica TurtleBot II, haciendo uso del software ROS como herramienta de implementación del algoritmo de control. La primera parte del trabajo consiste en el estudio del sistema físic...

Full description

Autores:
Uribe Patiño, Thomás
Serrate Hincapié, Alejandro
Tipo de recurso:
Fecha de publicación:
2016
Institución:
Politécnico Colombiano Jaime Izasa Cadavid
Repositorio:
ICARUS
Idioma:
spa
OAI Identifier:
oai:repositorio.elpoli.edu.co:123456789/8628
Acceso en línea:
https://repositorio.elpoli.edu.co/handle/123456789/8628
Palabra clave:
Robótica móvil. Agente de navegación. Arquitectura de control reactiva. Controladores Fuzzy.
Rights
License
http://creativecommons.org/licenses/by-nc/4.0/
id ICARUS2_af9e395d5db0d0e634f4d95aef38a49b
oai_identifier_str oai:repositorio.elpoli.edu.co:123456789/8628
network_acronym_str ICARUS2
network_name_str ICARUS
repository_id_str
dc.title.none.fl_str_mv Arquitectura de control reactiva para la plataforma robótica Turtlebot II basada en el software ROS (Robot Operating System)
title Arquitectura de control reactiva para la plataforma robótica Turtlebot II basada en el software ROS (Robot Operating System)
spellingShingle Arquitectura de control reactiva para la plataforma robótica Turtlebot II basada en el software ROS (Robot Operating System)
Robótica móvil. Agente de navegación. Arquitectura de control reactiva. Controladores Fuzzy.
title_short Arquitectura de control reactiva para la plataforma robótica Turtlebot II basada en el software ROS (Robot Operating System)
title_full Arquitectura de control reactiva para la plataforma robótica Turtlebot II basada en el software ROS (Robot Operating System)
title_fullStr Arquitectura de control reactiva para la plataforma robótica Turtlebot II basada en el software ROS (Robot Operating System)
title_full_unstemmed Arquitectura de control reactiva para la plataforma robótica Turtlebot II basada en el software ROS (Robot Operating System)
title_sort Arquitectura de control reactiva para la plataforma robótica Turtlebot II basada en el software ROS (Robot Operating System)
dc.creator.fl_str_mv Uribe Patiño, Thomás
Serrate Hincapié, Alejandro
dc.contributor.advisor.none.fl_str_mv Muñoz Ceballos, Nelson David
Urdinola Restrepo, Álvaro
dc.contributor.author.none.fl_str_mv Uribe Patiño, Thomás
Serrate Hincapié, Alejandro
dc.subject.none.fl_str_mv Robótica móvil. Agente de navegación. Arquitectura de control reactiva. Controladores Fuzzy.
topic Robótica móvil. Agente de navegación. Arquitectura de control reactiva. Controladores Fuzzy.
description En el presente trabajo de grado se lleva a cabo el diseño de una arquitectura de control reactiva para la plataforma robótica TurtleBot II, haciendo uso del software ROS como herramienta de implementación del algoritmo de control. La primera parte del trabajo consiste en el estudio del sistema físico de la plataforma robótica y del sensor Kinect que interactuará con el entorno, así como también del estudio del software ROS y de las estructuras que lo conforman. Luego se hace la descripción de la cinemática empleada en la TurtleBot II, la cual es base para comprender las componentes de velocidad lineal y angular que están involucradas para la locomoción de la plataforma. Seguidamente se analizan los sensores propioceptivos y exteroceptivos que se emplean para suministrarle información de las condiciones internas y externas de la plataforma a los controladores empleados para la navegación. Luego se expone la arquitectura de control a implementar y se lleva a cabo el diseño de los tres controladores fuzzy que intervendrán en los comportamientos reactivos de orientación, desplazamiento lineal y evasión de obstáculos; así como de la conmutación de los mismos; A partir de la distancia obtenida del sensor láser del Kinect, la posición dada por la odometría y el sentido de giro del Gyrosensor de la base Kobuki. Finalmente se diseñaran unas pruebas donde se evalúan dos arquitecturas de control y se les hacen una comparación mediante métricas de desempeño.
publishDate 2016
dc.date.issued.none.fl_str_mv 2016
dc.date.accessioned.none.fl_str_mv 2024-03-13T13:58:51Z
dc.date.available.none.fl_str_mv 2024-03-13T13:58:51Z
dc.type.none.fl_str_mv http://purl.org/redcol/resource_type/TP
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.identifier.other.none.fl_str_mv TIIC 374
dc.identifier.uri.none.fl_str_mv https://repositorio.elpoli.edu.co/handle/123456789/8628
identifier_str_mv TIIC 374
url https://repositorio.elpoli.edu.co/handle/123456789/8628
dc.language.iso.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv http://creativecommons.org/licenses/by-nc/4.0/
dc.rights.cc.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc/4.0/
http://purl.org/coar/access_right/c_abf2
dc.format.none.fl_str_mv http://purl.org/coar/resource_type/c_18cf
dc.publisher.none.fl_str_mv Politécnico Colombiano Jaime Isaza Cadavid
dc.publisher.department.none.fl_str_mv Facultad de Ingenierías
dc.publisher.program.none.fl_str_mv Ingeniería en Instrumentación y Control
publisher.none.fl_str_mv Politécnico Colombiano Jaime Isaza Cadavid
institution Politécnico Colombiano Jaime Izasa Cadavid
bitstream.url.fl_str_mv https://repositorio.elpoli.edu.co/bitstreams/02cfce01-deb6-45d3-bf50-d495ce2c142f/download
https://repositorio.elpoli.edu.co/bitstreams/19f73806-dfcd-4e63-af22-aed0fbba1ea2/download
https://repositorio.elpoli.edu.co/bitstreams/86c6ca5c-6e62-4029-a83e-f134c23c8edb/download
bitstream.checksum.fl_str_mv 642f93b35eb56513c4d14578dcf73516
3ecff7f6554df3ee9e045dfcb50ebfe0
9ca24c0f599763d8c73e3cbcb8d64715
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional POLIJIC
repository.mail.fl_str_mv repositorio.polijic@gmail.com
_version_ 1811663774717837312
spelling Muñoz Ceballos, Nelson DavidUrdinola Restrepo, ÁlvaroUribe Patiño, ThomásSerrate Hincapié, Alejandro2024-03-13T13:58:51Z2024-03-13T13:58:51Z2016En el presente trabajo de grado se lleva a cabo el diseño de una arquitectura de control reactiva para la plataforma robótica TurtleBot II, haciendo uso del software ROS como herramienta de implementación del algoritmo de control. La primera parte del trabajo consiste en el estudio del sistema físico de la plataforma robótica y del sensor Kinect que interactuará con el entorno, así como también del estudio del software ROS y de las estructuras que lo conforman. Luego se hace la descripción de la cinemática empleada en la TurtleBot II, la cual es base para comprender las componentes de velocidad lineal y angular que están involucradas para la locomoción de la plataforma. Seguidamente se analizan los sensores propioceptivos y exteroceptivos que se emplean para suministrarle información de las condiciones internas y externas de la plataforma a los controladores empleados para la navegación. Luego se expone la arquitectura de control a implementar y se lleva a cabo el diseño de los tres controladores fuzzy que intervendrán en los comportamientos reactivos de orientación, desplazamiento lineal y evasión de obstáculos; así como de la conmutación de los mismos; A partir de la distancia obtenida del sensor láser del Kinect, la posición dada por la odometría y el sentido de giro del Gyrosensor de la base Kobuki. Finalmente se diseñaran unas pruebas donde se evalúan dos arquitecturas de control y se les hacen una comparación mediante métricas de desempeño.http://purl.org/coar/resource_type/c_18cfTIIC 374https://repositorio.elpoli.edu.co/handle/123456789/8628Politécnico Colombiano Jaime Isaza CadavidFacultad de IngenieríasIngeniería en Instrumentación y Controlhttp://creativecommons.org/licenses/by-nc/4.0/http://purl.org/coar/access_right/c_abf2Robótica móvil. Agente de navegación. Arquitectura de control reactiva. Controladores Fuzzy.Arquitectura de control reactiva para la plataforma robótica Turtlebot II basada en el software ROS (Robot Operating System)http://purl.org/redcol/resource_type/TPhttp://purl.org/coar/resource_type/c_7a1fspaLICENSElicense.txtlicense.txttext/plain; charset=utf-82614https://repositorio.elpoli.edu.co/bitstreams/02cfce01-deb6-45d3-bf50-d495ce2c142f/download642f93b35eb56513c4d14578dcf73516MD51ORIGINALTIIC 374.pdfTIIC 374.pdfapplication/pdf3729132https://repositorio.elpoli.edu.co/bitstreams/19f73806-dfcd-4e63-af22-aed0fbba1ea2/download3ecff7f6554df3ee9e045dfcb50ebfe0MD52ALEJANDRO SERRATE HINCAPIE Y THOMAS.pdfALEJANDRO SERRATE HINCAPIE Y THOMAS.pdfapplication/pdf327942https://repositorio.elpoli.edu.co/bitstreams/86c6ca5c-6e62-4029-a83e-f134c23c8edb/download9ca24c0f599763d8c73e3cbcb8d64715MD53123456789/8628oai:repositorio.elpoli.edu.co:123456789/86282024-03-13 08:58:53.14https://repositorio.elpoli.edu.coRepositorio Institucional POLIJICrepositorio.polijic@gmail.comTElDRU5DSUEgREUgUFVCTElDQUNJw5NOIERFIERPQ1VNRU5UTwoKRUwgQVVUT1IsIG1hbmlmaWVzdGEgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwKeSBsYSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcywgcG9yIGxvIHRhbnRvLApsYSBvYnJhIGVzIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSB5IHRpZW5lIGxhIHRpdHVsYXJpZGFkIHNvYnJlIGxhIG1pc21hLgoKUEFSw4FHUkFGTzogRW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUKZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSBlbiBjdWVzdGnDs24sCkVMIEFVVE9SLCBhc3VtaXLDoSB0b2RhIGxhIHJlc3BvbnNhYmlsaWRhZCwgeSBzYWxkcsOhIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zCmFxdcOtIGF1dG9yaXphZG9zOyBwYXJhIHRvZG9zIGxvcyBlZmVjdG9zIGxhIHVuaXZlcnNpZGFkIGFjdMO6YSBjb21vIHVuIHRlcmNlcm8KZGUgYnVlbmEgZmUuCgpFTCBBVVRPUiwgYXV0b3JpemEgYWwgUG9saXTDqWNuaWNvIENvbG9tYmlhbm8gSmFpbWUgSXNhemEgQ2FkYXZpZCwgcGFyYSBxdWUKZW4gbG9zIHTDqXJtaW5vcyBlc3RhYmxlY2lkb3MgZW4gbGEgbGV5IDIzIGRlIDE5ODIsIGxleSA0NCBkZSAxOTkzLApkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLCBEZWNyZXRvIDQ2MCBkZSAxOTk1IHkgZGVtw6FzIG5vcm1hcyBnZW5lcmFsZXMKc29icmUgbGEgbWF0ZXJpYSwgbGEgcHVibGljYWNpw7NuIGRlIGxvcyBtZXRhZGF0b3MgYXF1w60gcmVnaXN0cmFkb3MgcGFyYSBmaW5lcwphY2Fkw6ltaWNvcyBlIGludmVzdGlnYXRpdm9zLiBFbiBmdW5jacOzbiBkZSBsbyBjdWFsLCBhbCBmaXJtYXIgeSBlbnZpYXIgZXN0YSBsaWNlbmNpYSwKRUwgQVVUT1Igb3RvcmdhIGFsIFBvbGl0w6ljbmljbyBDb2xvbWJpYW5vIEphaW1lIElzYXphIENhZGF2aWQgZWwgZGVyZWNobyBOTyBFWENMVVNJVk8KZGUgYWxtYWNlbmFyLCByZXByb2R1Y2lyLCB0cmFkdWNpciB5IGRpdnVsZ2FyIGxvcyBtZXRhZGF0b3MgYXF1w60gcmVnaXN0cmFkb3MgZW4gZm9ybWF0bwppbXByZXNvLCBlbGVjdHLDs25pY28geSBlbiBjdWFscXVpZXIgbWVkaW8sIGluY2x1eWVuZG8sIHBlcm8gbm8gbGltaXRhZG8gYSBhdWRpbyBvIHbDrWRlbzsKeSBhY2VwdGEgcXVlIGVsIFBvbGl0w6ljbmljbyBDb2xvbWJpYW5vIEphaW1lIElzYXphIENhZGF2aWQgcHVlZGUsIFNJTiBNT0RJRklDQVIKRUwgQ09OVEVOSURPIHkgUkVTUEVUQU5UTyBMT1MgREVSRUNIT1MgTU9SQUxFUywgZGlzcG9uZXIgZGUgbGEgcmVjdXBlcmFjacOzbiBkZSBpbmZvcm1hY2nDs24KcG9yIHBhcnRlIGRlIGNvc2VjaGFkb3JlcyBkZSBpbmZvcm1hY2nDs24gYXZhbGFkb3MgcG9yIGVsIFBvbGl0w6ljbmljbyBDb2xvbWJpYW5vIEphaW1lIElzYXphIENhZGF2aWQKeSBxdWUgZXN0b3MgbWV0YWRhdG9zIHNlYW4gcmVjdXBlcmFibGVzIHkgYWNjZXNpYmxlcyBjb24gZmluZXMgYWNhZMOpbWljb3MgZSBpbnZlc3RpZ2F0aXZvcy4KCkxvIGFudGVyaW9yLCBTSU4gUVVFIEVTVE8gQ09OTExFVkUgQSBRVUUgQUwgUG9saXTDqWNuaWNvIENvbG9tYmlhbm8gSmFpbWUgSXNhemEgQ2FkYXZpZApFU1TDiSBPQkxJR0FEQSBBIEJSSU5EQVIgQ09NUEVOU0FTScOTTiBNT05FVEFSSUEgQUwgQVVUT1IgcG9yIGFjdGl2aWRhZGVzIGRlIGRpdnVsZ2FjacOzbgp5IGxvcyBwb3NpYmxlcyBiZW5lZmljaW9zIGVjb27Ds21pY29zIHF1ZSBlc3RhIGRpdnVsZ2FjacOzbiBwdWVkYSBnZW5lcmFyIHBhcmEgZWwKUG9saXTDqWNuaWNvIENvbG9tYmlhbm8gSmFpbWUgSXNhemEgQ2FkYXZpZC4KCi0tLS0tLS0tLS0KUE9Mw41USUNBIERFIFRSQVRBTUlFTlRPIERFIERBVE9TIFBFUlNPTkFMRVMuCkRlY2xhcm8gcXVlIGF1dG9yaXpvIHByZXZpYSB5IGRlIGZvcm1hIGluZm9ybWFkYSBlbCB0cmF0YW1pZW50byBkZSBtaXMgZGF0b3MgcGVyc29uYWxlcwpwb3IgcGFydGUgZGVsIFBvbGl0w6ljbmljbyBDb2xvbWJpYW5vIEphaW1lIElzYXphIENhZGF2aWQgcGFyYSBmaW5lcyBhY2Fkw6ltaWNvcyB5IGVuCmFwbGljYWNpw7NuIGRlIGNvbnZlbmlvcyBjb24gdGVyY2Vyb3MgbyBzZXJ2aWNpb3MgY29uZXhvcyBjb24gYWN0aXZpZGFkZXMgcHJvcGlhcyBkZQpsYSBhY2FkZW1pYSwgY29uIGVzdHJpY3RvcyBjdW1wbGltaWVudG9zIGRlIGxvcyBwcmluY2lwaW9zIGRlIGxleSAxNTgxIGRlIDIwMTIuCgpEZSBpZ3VhbCBmb3JtYSBlbiBmdW5jacOzbiBkZWwgY29ycmVjdG8gZWplcmNpY2lvIGRlIG1pIGRlcmVjaG8gZGUgaGFiZWFzIGRhdGEgcHVlZG8KZW4gY3VhbHF1aWVyIG1vbWVudG8sIHByZXZpYSBpZGVudGlmaWNhY2nDs24sIHNvbGljaXRhciBsYSBjb25zdWx0YSwgY29ycmVjY2nDs24geQpzdXByZXNpw7NuIGRlIG1pcyBkYXRvcyBwb3IgbWVkaW8gZGUgY29tdW5pY2FjacOzbiBvZmljaWFsIGRpcmlnaWRhIGFsIFBvbGl0w6ljbmljbyBDb2xvbWJpYW5vIEphaW1lIElzYXphIENhZGF2aWQuCg==