i i i i ROBÓTICA AUTÓNOMA: ACERCAMIENTO A ALGUNOS PROBLEMAS CENTRALES Fredy Hernán Martı́nez Sarmiento Diego Mauricio Acero Soto Mariela Castiblanco Ortiz i i i i i i i i i i i i i i i i ROBÓTICA AUTÓNOMA: ACERCAMIENTO A ALGUNOS PROBLEMAS CENTRALES Fredy Hernán Martı́nez Sarmiento Diego Mauricio Acero Soto Mariela Castiblanco Ortiz i i i i i i i i Martı́nez Sarmiento, Fredy Hernán Robótica autónoma : Acercamiento a algunos problemas centrales / Fredy H. Martı́nez S., Mariela Castiblanco O., Diego M. Acero S. – Bogotá : Universidad Distrital Francisco José de Caldas, 2015. 148 p.; 17×24 cm. ISBN: 978-958-8897-56-1 1. Robótica 2. Robots - Diseño y construcción 3. Control automático 4. Teorı́a de las máquinas 5. Algoritmos I. Castiblanco Ortiz, Mariela II. Acero S., Diego M. III. Tı́t. 629.892 cd 21 ed. A1489004 CEP-Banco de la República-Biblioteca Luis Ángel Arango c Universidad Distrital Francisco José de Caldas c Centro de Investigaciones y Desarrollo Cientı́fico c Fredy Hernán Martı́nez Sarmiento, Mariela Castiblanco Ortiz, Diego Mauricio Acero Soto Primera edición: Bogotá D.C., julio de 2015 ISBN: 978-958-8897-56-1 Dirección Sección de Publicaciones Rubén Eliécer Carvajalino C. Coordinación editorial Miguel Fernando Niño Roa Corrección de estilo Editorial UD Diagramación en LATEX Daniel Contreras Niño Impresión Talleres gráficos de la Editorial Universidad Nacional de Colombia Sección de Publicaciones Editorial UD Carrera 24 No. 34-37 Teléfono: 3239300 ext. 6202 Correo electrónico: [email protected] Todos los derechos reservados. Esta obra no puede ser reproducida sin el permiso previo por escrito de la Sección de Publicaciones de la Universidad Distrital Francisco José de Caldas Impreso y hecho en Colombia Printed and made in Colombia i i i i i i i i Contenido Introducción 13 Marco teórico Robots y ser humano . . . . . . . . . . . . . . . . . . . . . . Problemas centrales de la robótica . . . . . . . . . . . . . . . Robots humanóides . . . . . . . . . . . . . . . . . . . . . . . 17 17 23 37 Prototipo de robot humanóide Perfil del prototipo . . . . . . . . . . . . . Robots humanóides . . . . . . . . . . RoboCup . . . . . . . . . . . . . . . El Hombre de Vitruvio . . . . . . . . Dimensiones del diseño . . . . . . . . Diseño estructural . . . . . . . . . . . . . Parámetros de la marcha . . . . . . . Articulaciones . . . . . . . . . . . . . Diseño fı́sico y construcción del prototipo . Materiales usados en robótica . . . . Actuadores: Selección de los motores Diseño mecánico y construcción . . . 41 42 42 47 50 53 57 57 59 64 65 70 73 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 i i i i i i i i Procesos de balance y marcha Sistema de control hı́brido difuso-deslizante . . . Esquema hı́brido difuso-deslizante . . . . . . Inyección de energı́a . . . . . . . . . . . . . Control alrededor de la posición de equilibrio Resultados de laboratorio . . . . . . . . . . . . . Conclusiones . . . . . . . . . . . . . . . . . . . . Proceso de identificación visual Regiones en imágenes binarias . . . . . . . . Formulación del problema . . . . . . . Algoritmo basado en Quorum Sensing Metodologı́a . . . . . . . . . . . . . . . Prototipo experimental . . . . . . . . . Simulación del algoritmo . . . . . . . . Conclusiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 . 90 . 92 . 94 . 96 . 97 . 100 . . . . . . . 101 102 104 105 107 113 125 129 . . . . . . . 6 i i i i i i i i Índice de figuras 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Ideales robóticos pupularizados por el cine y la televisión. Realidades robóticas. . . . . . . . . . . . . . . . . . . . Evolución humana frente a evolución robótica (ASIMO). Nivel de familiaridad frente a similaridad humana. . . . Plataforma Lego Mindstorms NXT 2.0. . . . . . . . . . ASIMO. . . . . . . . . . . . . . . . . . . . . . . . . . . REEM-B. . . . . . . . . . . . . . . . . . . . . . . . . . JUSTIN. . . . . . . . . . . . . . . . . . . . . . . . . . . CHARLI. . . . . . . . . . . . . . . . . . . . . . . . . . SURENA II. . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo de un robot humanoide para la RoboCup kidsize. . . . . . . . . . . . . . . . . . . . . . . . . . . . . Hombre de Vitruvio de Leonardo da Vinci. . . . . . . . Relaciones geométricas del Hombre de Vitruvio. . . . . Modelo antropométrico para estudio de la marcha humana. . . . . . . . . . . . . . . . . . . . . . . . . . . . Modelo antropométrico con etiquetas. . . . . . . . . . Planos de movimiento del cuerpo humano. . . . . . . . Base de sustentación. . . . . . . . . . . . . . . . . . . Modelo mecánico de la cadera. . . . . . . . . . . . . . Ángulos de rotación de la rodilla. . . . . . . . . . . . . Modelo cinemático del tobillo de Dul y Johnson. . . . 19 20 21 23 38 44 44 45 46 47 48 51 53 55 55 58 59 60 61 63 7 i i i i i i i i 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. Posibilidades de movimiento cuerpo humano. . . . . . Pequeños motores DC. . . . . . . . . . . . . . . . . . . Motores paso a paso. . . . . . . . . . . . . . . . . . . . Servomotores para radio control. . . . . . . . . . . . . Ensamble primer prototipo bı́pedo. . . . . . . . . . . . Diseño ensamble de la estructura de la rodilla. . . . . Corte láser de la estructura de la rodilla. . . . . . . . . Partes en acrı́lico de la estructura de la rodilla. . . . . Ensamble final de la estructura de la rodilla. . . . . . Diseño ensamble de la estructura del tobillo. . . . . . . Corte láser de la estructura del tobillo. . . . . . . . . . Partes en acrı́lico de la estructura del tobillo. . . . . . Ensamble final de la estructura del tobillo. . . . . . . . Ensamble final de la estructura del tobillo y la rodilla. Diseño ensamble de la estructura de la cadera. . . . . Corte láser de la estructura de la cadera. . . . . . . . . Partes en acrı́lico de la estructura del robot bı́pedo. . . Ensamble final de todo el robot bı́pedo (tobillo, rodilla y cadera). . . . . . . . . . . . . . . . . . . . . . . . . . Diagrama de barras en MatLab. . . . . . . . . . . . . Modelo simplificado de perfil del protitipo. . . . . . . . Esquema de control de posición hı́brido difuso-deslizante. Diagrama de cuerpo libre de la articulación del robot. Conjuntos difusos para las variables de entrada y salida. Respuesta en prototipo. Plano de fase. . . . . . . . . . Respuesta en prototipo. Plano de fase. . . . . . . . . . Imágen binaria con cinco objetos. . . . . . . . . . . . . Población bacterial y bacterias de aplicación. . . . . . Robot diferencial con microcontrolador Atmel de 8 bits ATmega328. . . . . . . . . . . . . . . . . . . . . . . . Combinador lineal adaptativo con recurrencia. . . . . . Proceso de reproducción. . . . . . . . . . . . . . . . . Proceso de agrupamiento. . . . . . . . . . . . . . . . . Diagrama esquemático del sistema EyeShield. . . . . . Diseño del circuito impreso para sistema EyeShield. . . Prototipo EyeShield con Arduino y cámara. . . . . . . Digitalización binaria en blanco y negro. . . . . . . . . 64 71 72 73 74 77 77 78 78 79 80 80 81 81 82 82 83 83 85 88 91 92 93 98 99 102 106 108 109 111 113 115 115 116 117 8 i i i i i i i i 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. Samsung SCH-R720 Vitality. . . . . . . . . . . . . . . Identificación en tiempo real de landmark. . . . . . . . Etiquetado por colores en tiempo real. . . . . . . . . . Diagrama esquemático del sistema de comunicación por audio. . . . . . . . . . . . . . . . . . . . . . . . . . . . Diseño del circuito impreso para sistema de comunicación por audio. . . . . . . . . . . . . . . . . . . . . . . Prototipo del sistema de comunicación por audio. . . . Navegación sencilla por landmark de colores. . . . . . Partes estructura robot diferencial. . . . . . . . . . . . Simulación tarea de cubrimiento. . . . . . . . . . . . . Simulación tarea de agrupamiento. . . . . . . . . . . . 118 120 121 122 123 123 124 125 127 128 9 i i i i
© Copyright 2024