Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diseno e Implementacion de Un Robot Movi PDF
Diseno e Implementacion de Un Robot Movi PDF
PROYECTO MECATRONICO
AUTORES:
Contreras Martínez Dimel Arturo, arturocontrerasmartinez@gmail.com
Barrera Camarena José Luis, jbarrerac.02@gmail.com
1
1. INTRODUCCIÓN f. A nivel académico, se integra muy bien los
conocimientos aprendidos en la universidad
En las aplicaciones robóticas modernas el uso de relacionado con control, electrónica, inteligencia
sistemas de navegación y visión es muy frecuente,
artificial, diseño mecánico, programación.
ya que de esta manera los robots son capaces de
desplazarse, ver y reconocer su entorno. Si bien en el
mercado existen módulos robóticos de 4. APLICACIONES PRÁCTICAS
entrenamiento y robots de vigilancia y monitoreo
estos son muy caros, y frecuentemente su manejo es
Las aplicaciones de un robot con sistemas de
muy difícil. Con este trabajo se buscara tener un
módulo de entrenamiento fácil de usar y amigable al navegación autónoma y visión son diversas, Se
usuario con el fin de que sirva como un apoyo para puede usar como un sistema de vigilancia o
la investigación tanto de estudiantes como de monitoreo remoto cuya característica principal es su
empresas en el Perú. movilidad. Como segunda aplicación es posible que
Finalmente, con este trabajo se busca fomentar la lleve a cabo tareas de exploración y reconocimiento
investigación en nuestra universidad, al proponer de áreas. También se puede aplicar como un módulo
nuevas áreas de desarrollo. Este sistema se podrá
de entrenamiento que ayude a fomentar la
usar más adelante en la implementación y prueba de
nuevos algoritmos y/o el desarrollo de nuevos investigación.
proyectos. Las aplicaciones finales que se pueden dar al robot
son diversas, tales como:
2. PLANTEAMIENTO DEL PROBLEMA
a. Agricultura
Con el proyecto a desarrollar, se quieren resolver
(así como innovar en la forma de realizar tareas) los
siguientes problemas:
3. JUSTIFICACIÓN
2
7. CARACTERÍSTICAS DEL PRODUCTO FINAL
d. Traslado autónomo de carga. DE PROYECTO MECATRÓNICO.
14--18 PARCIALES
3
Desarrollo del modulo electronico para
comunicaciones
Elaboracion de algoritmos de evasion de obstaculos
Mejorar el Algoritmo de Vision
21--25
Monitoreo de la navegacíon en google earth
Elaboracion de algoritmos de evasion de obstaculos
Coordinacion del sistema de navegación con el de
Visión
28--1
Monitoreo de la navegacíon en google earth
Elaboracion de algoritmos de evasion de obstaculos Fig.5 Conversión de CAD a XML
Coordinacion del sistema de navegación con el de
Noviembr
Visión
e 4--8
Implementación fisica de Algoritmos
El robot en Simulink se visualiza de la siguiente
simulados(evasion) manera:
Elaboración del Algoritmo para seguimiento de
trayectorias
11--15 Asignacion de objetos especificos por reconocer
9--13 FINALES
El proceso de conversión de un modelo en CAD a uno El Robot exportado desde Solidwork a VRLM
en Simulink, que tiene el formato XML. Builder de Matlab es el siguiente:
4
̇
̇
Fig.8 Visualización del Robot en VRLM Builder ̇ ̇
La creación de ambiente si fue exclusiva en VRLM Calculo del ángulo de giro del móvil para que se dirija
al punto objetivo
Builder.
A.1 Navegación:
Se trabajó con el modelo cinemático del robot, para Fig.11 Primer Caso
poder relacionar los giros con las velocidad de cada
rueda. Segundo caso ,
Modelo Cinemático:
5
A.2 Evasión de obstáculos:
Debido al error de los sensores , es bastante
El robot posee la capacidad de utilizar 7 sensores de dificultoso llegar exactamente a la coordenada
ultrasónicos para detectar obstáculos, sin embargo se
objetivo , tambien se hicieron pruebas de ello, por
trabajó con 4 para reducir algunos cálculos y se
obtuvo un buen resultado para obstáculos de área ello se trabaja con una vecindad entorno al punto
considerable. objetivo. Cuando el robot está dentro de esta
vecindad se considera que el robot ya llego a su
El modelo para la evasión de obstáculos es el meta.
siguiente:
El algoritmo de movimiento calcula las velocidades
de cada rueda , esta velocidad se controla en un lazo
interno (se asemeja a un control en cascada).
Para cumplir dichas velocidades se realiza un control
PID (en realidad resulto PI) gracias a los encoders
de los motores .
Para representar a todo el robot como un sistema de
control se muestra la siguiente imagen.
Fig.13 Robot con Obstáculos
6
D. ALGORITMO PARA NAVEGACION DE
TRAYECTORIAS
Conjunto
"n" de Puntos
Pi
Está fuera de la
vecindad? No
Si
Hay Obstaculos?
No
Fig.21 Interfaz GUI Matlab
Si
F. SISTEMA DE COMUNICACIONES
[V1,V2]=F(U1,U2,U3,U4) [V1,V2]=G(phi)
7
Controladores
Controlador de
Arduino Due PID Due
Navegación mbed
mbed autónoma LPC11
Fig.23 Diagrama de Flujo para las Comunicaciones Tabla 2. Cuadro de Materiales y equipos
Sensores
Tipo Sistema Modelo
Ultrasónico 6 30 180
Sensores
Unidad IMU 1 135 135
Navegación
Ultrasónico Autónoma SRF05 Cámara web-
cam 1 120 120
Navegación
Unidad IMU Autónoma IMU GPS 1 140 140
Cámara web-
cam Visión Artificial Microsoft
Navegación A2000 Comunicación
GPS Autónoma Maestro XBEE PRO
S2 2 150 300
Comunicación
RF 2.4Ghz+ Actuadores
antena Comunicaciones NRF24L01 Motor DC
24V encoder 4 60 240
Actuadores
Motor DC Navegación Controladores
24V encoder autónoma
Arduino Due 1 200 200
mbed 1 200 200
8
sensores entregan data fuera de su valor
Sistema de normal.
Alimentacion
Bateria Plomo 2 30 60
Bateria Litio d) Para que el robot trabaje en terrenos de
10.8V 2 30 60 mayor tamaño es necesario usar un módulo
de XBEE de mayor como rango, como un XBEE
Otros PRO 900 (15Km).
Conversor
DC-DC 2 15 30
Conversor e) El tiempo de actualización y lectura del GPS
Frecuencia-
resulto de casi 1seg. Lo cual es un problema
Voltaje 2 5 10
que retraso un poco el algoritmo de
navegación y aún más la evasión de
Placas
Driver de obstáculos, por lo cual en futuras mejoras se
Potencia 1 100 100 tendrá que trabajar con prioridades o
Sistema
Navegación interrupciones por parte de los sensores de
Autónoma 1 20 20 ultrasonido.
Estructura
f) En las pruebas del sistema de visión para
Aluminio 1 250 250
reconocimiento de objetivos, se observó que
maquinado 1 190 190
la luz del ambiente afecta considerablemente
llantas 2 15 30
la detección del objetivo, además de ello el
ruedas locas 2 15 30
rango de la cámara hace que a distancias
grandes (pej.5m) no se logre detectar el
Tabla 3. Costo de materiales del Proyecto objetivo.
9
13. REFERENCIAS BIBLIOGRÁFICAS
10