Control de flotas de robots utilizando el software CoppeliaSim en Python
La robótica móvil está teniendo un papel importante en la actualidad tanto a nivel industrial como social. Más concretamente, una de las áreas que está emergiendo actualmente es la robótica de enjambre o control de flotas de robots. Este Trabajo de Fin de Grado (TFG) trata sobre la implementación de...
Main Author: | |
---|---|
Other Authors: | |
Format: | info:eu-repo/semantics/doctoralThesis |
Language: | Spanish / Castilian |
Published: |
2022
|
Subjects: | |
Online Access: | http://hdl.handle.net/10835/13456 |
_version_ | 1789407873602682880 |
---|---|
author | Aporta Costela, Jesús |
author2 | Castillo Nieto, María del Mar |
author_facet | Castillo Nieto, María del Mar Aporta Costela, Jesús |
author_sort | Aporta Costela, Jesús |
collection | DSpace |
description | La robótica móvil está teniendo un papel importante en la actualidad tanto a nivel industrial como social. Más concretamente, una de las áreas que está emergiendo actualmente es la robótica de enjambre o control de flotas de robots. Este Trabajo de Fin de Grado (TFG) trata sobre la implementación de algoritmos de tecnología de enjambre dirigidos al control de flotas de minirobots, concretamente Kilobots, tanto a nivel de simulación como de robots reales. En este TFG se realiza un estudio bibliográfico sobre algoritmos que usan tecnología de enjambre, se implementa el algoritmo “distributed and resilient localization" para una localización propia en base a los robots adyacentes, y al algoritmo "wave" para una navegación conjunta de una flota de robots. La simulación se lleva a cabo con el software CoppeliaSim Edu haciendo uso de robots Kilobots y a partir de esta simulación se hace un ensayo con Kilobots reales de los algoritmos mencionados. La programación de los Kilobots en CoppeliaSim se desarrolla en lenguaje Python puesto que ofrece una serie de herramientas para hacer una programación más sencilla. Para el uso de Python en CoppeliaSim se hace uso de Anaconda, un software para administrar las diferentes librerías utilizadas en Python, que además ofrece varios editores de programación, como por ejemplo Jupyter. |
format | info:eu-repo/semantics/doctoralThesis |
id | oai:repositorio.ual.es:10835-13456 |
institution | Universidad de Cuenca |
language | Spanish / Castilian |
publishDate | 2022 |
record_format | dspace |
spelling | oai:repositorio.ual.es:10835-134562023-04-13T00:10:40Z Control de flotas de robots utilizando el software CoppeliaSim en Python Aporta Costela, Jesús Castillo Nieto, María del Mar Moreno Úbeda, José Carlos Trabajo Fin de Grado de la Universidad de Almería Tecnología de enjambre Control de flotas Kilobots CoppeliaSim Sistemas multi robot La robótica móvil está teniendo un papel importante en la actualidad tanto a nivel industrial como social. Más concretamente, una de las áreas que está emergiendo actualmente es la robótica de enjambre o control de flotas de robots. Este Trabajo de Fin de Grado (TFG) trata sobre la implementación de algoritmos de tecnología de enjambre dirigidos al control de flotas de minirobots, concretamente Kilobots, tanto a nivel de simulación como de robots reales. En este TFG se realiza un estudio bibliográfico sobre algoritmos que usan tecnología de enjambre, se implementa el algoritmo “distributed and resilient localization" para una localización propia en base a los robots adyacentes, y al algoritmo "wave" para una navegación conjunta de una flota de robots. La simulación se lleva a cabo con el software CoppeliaSim Edu haciendo uso de robots Kilobots y a partir de esta simulación se hace un ensayo con Kilobots reales de los algoritmos mencionados. La programación de los Kilobots en CoppeliaSim se desarrolla en lenguaje Python puesto que ofrece una serie de herramientas para hacer una programación más sencilla. Para el uso de Python en CoppeliaSim se hace uso de Anaconda, un software para administrar las diferentes librerías utilizadas en Python, que además ofrece varios editores de programación, como por ejemplo Jupyter. 2022-03-15T12:31:21Z 2022-03-15T12:31:21Z 2021-07 info:eu-repo/semantics/doctoralThesis http://hdl.handle.net/10835/13456 es Attribution-NonCommercial-NoDerivatives 4.0 Internacional http://creativecommons.org/licenses/by-nc-nd/4.0/ info:eu-repo/semantics/openAccess |
spellingShingle | Trabajo Fin de Grado de la Universidad de Almería Tecnología de enjambre Control de flotas Kilobots CoppeliaSim Sistemas multi robot Aporta Costela, Jesús Control de flotas de robots utilizando el software CoppeliaSim en Python |
title | Control de flotas de robots utilizando el software CoppeliaSim en Python |
title_full | Control de flotas de robots utilizando el software CoppeliaSim en Python |
title_fullStr | Control de flotas de robots utilizando el software CoppeliaSim en Python |
title_full_unstemmed | Control de flotas de robots utilizando el software CoppeliaSim en Python |
title_short | Control de flotas de robots utilizando el software CoppeliaSim en Python |
title_sort | control de flotas de robots utilizando el software coppeliasim en python |
topic | Trabajo Fin de Grado de la Universidad de Almería Tecnología de enjambre Control de flotas Kilobots CoppeliaSim Sistemas multi robot |
url | http://hdl.handle.net/10835/13456 |
work_keys_str_mv | AT aportacostelajesus controldeflotasderobotsutilizandoelsoftwarecoppeliasimenpython |