Desarrollo de algoritmo de control y navegación para robot hexápodo

Show simple item record

dc.contributor.advisor Fernández, Juana Graciela
dc.contributor.author Bendlin, Federico
dc.contributor.author Benintende, Mariano
dc.date.accessioned 2019-06-14T16:35:06Z
dc.date.available 2019-06-14T16:35:06Z
dc.date.issued 2016-03-25
dc.identifier.uri http://rinfi.fi.mdp.edu.ar/handle/123456789/324
dc.description.abstract El presente Proyecto Final de carrera surge como propuesta del Laboratorio de Instrumentación Virtual y Robótica Aplicada de la Facultad de Ingeniería de la Universidad Nacional de Mar del Plata. Se trata de la implementación de un robot insecto de seis patas (hexápodo) para su uso en prácticas de la asignatura Robótica Aplicada, con especial énfasis en el desarrollo de los algoritmos de comando, navegación y control del mismo. Para la implementación de los algoritmos se partió de un robot hexápodo construido en plástico, dotado con una placa Arduino Nano. Arduino es una tecnología que se encuentra en auge debido a su versatilidad, bajos costos y alta reproducibilidad. Los movimientos del hexápodo están a cargo de tres servos que trabajan conjuntamente para realizarlos. Los servos son motores de corriente continua con la diferencia de que se les puede controlar el ángulo de giro según sea necesario. Posee un sensor ultrasónico mediante el cual realiza mediciones de distancia. Este tipo de sensor funciona enviando una señal al aire y esperando recibir un rebote de la misma, llamado “eco”. El hexápodo también tiene un par de microswitches que permiten detectar colisiones con objetos. Para implementar los algoritmos se utilizó el entorno de desarrollo propio de Arduino. Este software, además de estar especialmente diseñado para trabajar con placas Arduino, posee numerosas librerías para los diversos accesorios que se pueden utilizar a través de las cuales se simplifica la configuración y programación de la placa, así como la utilización de los dispositivos conectados a ella. Para el control del hexápodo y la presentación de la información de manera clara, se desarrolló una interfaz gráfica en computadora, mediante el lenguaje de programación Visual Basic. Este lenguaje permite realizar aplicaciones con rapidez y de manera simple. La comunicación entre el robot y la computadora se realiza de manera inalámbrica, mediante un módulo Bluetooth. Este protocolo es muy eficiente para el envío y recepción de pocos datos a una distancia cercana entre dos o más dispositivos. Se implementaron los algoritmos necesarios para las tareas propuestas. El robot es capaz de mapear el recinto en el cual se mueve, midiendo las dimensiones del mismo. Al proveerle coordenadas de destino el hexápodo puede desplazarse de manera autónoma hacia éstas, y ante la aparición de obstáculos en su camino es capaz de detectarlos y esquivarlos. Toda la información de las actividades del robot es presentada de manera gráfica en la pantalla de la computadora, en una interfaz clara y amigable con el usuario. A pesar de ciertas limitaciones, tanto mecánicas como electrónicas, se pudo lograr un desarrollo adecuado para el objetivo del proyecto y se podría usar como base para diseños futuros. es_AR
dc.format application/pdf es_AR
dc.language.iso spa es_AR
dc.publisher Universidad Nacional de Mar del Plata. Facultad de Ingeniería. Argentina es_AR
dc.rights info:eu-repo/semantics/openAccess es_AR
dc.subject Robótica es_AR
dc.subject Robot hexápodo es_AR
dc.subject Arduino Nano es_AR
dc.title Desarrollo de algoritmo de control y navegación para robot hexápodo es_AR
dc.type Thesis es_AR
dc.rights.holder https://creativecommons.org/licenses/by/4.0/ es_AR
dc.type.oa info:eu-repo/semantics/bachelorThesis es_AR
dc.type.snrd info:ar-repo/semantics/tesis de grado es_AR
dc.type.info info:eu-repo/semantics/draft es_AR
dc.description.fil Fil: Bendlin, Federico. Universidad Nacional de Mar del Plata. Facultad de Ingeniería; Argentina es_AR
dc.description.fil Fil: Benintende, Mariano. Universidad Nacional de Mar del Plata. Facultad de Ingeniería; Argentina es_AR


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search RINFI


Advanced Search

Browse

My Account

Statistics