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...
- 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== |