Introducción al Equipo del Laboratorio de Sistemas Inteligentes

Slides:



Advertisements
Presentaciones similares
Robótica Aplicada: Construyendo un Robot MC. Juan Fco. Robles Camacho Instituto de Investigación y Desarrollo Tecnológico de la Armada de México. (INIDETAM)
Advertisements

Tecnología Electrónica de Computadores Manejo de Equipos de Prácticas
SERVOMOTORES.
UNIVERSIDAD DE LA SERENA FACULTAD DE INGENIERÍA
Actuadores eléctricos
ESCUELA POLITÉCNICA DEL EJÉRCITO
Motores.
INTRODUCCIÓN A LOS MICROROBOTS - SENSORES -
SISTEMA DE ROBOTICA DE LEGO. ¿Cómo funciona la computación básica? Entrada Salida El procesador ejecuta los comandos. La memoria guarda los programas.
INTRODUCCIÓN A LOS MICROROBOTS - CONTROL DE MOVIMIENTO -
LEGO MINDSTORMS Marco Antono López Trinidad Laboratorio de Sistemas Inteligentes Tec de Monterrey Campus Cuernavaca.
LEGO MINDSTORMS Education EV3
Luis Brito Nelson Quizhpe. RS-232 EL objetivo general de este proyecto es obtener las coordenadas del objeto al cual esta instalado el acelerómetro,
Anterior La tablilla principal controla todas las conexiones para los diferentes dispositivos de entrada y salida, es también la que tiene los chips para.
“Control de un Ascensor y Adquisición de Datos con LABVIEW ”
Tema 3: Sensores y Actuadores
Introducción al Equipo del Laboratorio de Sistemas Inteligentes (Robots YUJIN) Marco Antonio López Trinidad Departamento de Computación Tec de Monterrey.
Sensores Remotos Juan Manuel Cellini
Automatización I Instrumentación.
ENLACE RADIO BIDIRECCIONAL
Tema 3: Sensores L. Enrique Sucar Alberto Reyes ITESM Cuernavaca
LEGO. LEGO MINDSTORMS Plataforma para el diseño y desarrollo de robots. Sigue la filosofia Lego () armar y construir todo tipo de objetos uniendo bloques.
Raúl Heiras Andazola Edgar A. Robles Reyes Luis Alonso Ramos Fdez Diseño de Robots Dr. Carlos F. Pfeiffer Octubre 22, 2003.
UNIVERSIDAD SALAMANCA HISPABOT'03 (Alcalá de Henares)1 µrobot Diego A. Vicente,E. Espino, R. Aguilar, B. Curto, V. Moreno Dpto. Informática y Automática.
Bienvenidos a JEOPARDY HARDWARE Ganar el pozo
SERVOMOTORES Equipo # 5 Integrantes: Ahuejote Hernández Brenda Itzel
Robótica M.C. Fco. Javier de la Garza S.
Integrantes: David Miguel Martínez Rodríguez Diego David Bósquez Granja.
Robótica Inteligente L. Enrique Sucar Leonardo Romero Marco López ITESM Cuernavaca.
Gerardo Villagómez G. Rodrigo Jurado E.. Objetivo del Proyecto  Comandar nuestro robot pololu 3π acompañado del KIT AVR Butterfly, de forma que se llegue.
Sensor de Rotación. Sensor de Rotación Sensor de Rotación.
Palmada de puesta en marcha, palmada de paro Presentación introductoria.
Seminario De Graduación Microcontroladores Avanzados
MAQUINA EXPERIMENTAL MULTIEJES SISTEMA DE CONTROL CONTENIDO.
Robótica Inteligente L. Enrique Sucar Leonardo Romero Marco López ITESM Cuernavaca.
Robótica Inteligente L. Enrique Sucar Leonardo Romero Marco López ITESM Cuernavaca.
Robótica M.C. Fco. Javier de la Garza S.
Curso: “Sistemas de control programado na área de tecnoloxía “
Introducción a la Robótica
CURSO DE ROBÓTICA.  Consideraciones Mecánicas.  Mantención de los componentes de KIT Mindstorm NXT  Se debe entender como son los componentes.
Tema 6: Programación L. Enrique Sucar Marco López ITESM Cuernavaca
TARJETAS DE RED.
LEGO MINDSTORMS Education
Automatización Es la tecnología utilizada para realizar procesos o procedimientos sin la ayuda de las personas.
LEGO MINDSTORMS Education
LEGO Mindstroms.
 El histograma es una representación gráfica de la distribución de los distintos tonos de una imagen.  Puede ayudarnos para controlar la exposición.
Robots Lynxmotion Marco Antonio López Trinidad Laboratorio de Sistemas Inteligentes Tec de Monterrey Campus Cuernavaca.
HARDWAREHARDWARE FELIX BELLA EDU ROS. INDICE 1-. INTRODUCCION 2-. FUNCIONES BASICAS A) LA UNIDAD CENTRAL (CPU) B) LA MEMORIA PRINCIPAL C) DISPOSITIVOS.
Lego Mindstorms Education
I-4-1 Ambito del proyecto Es la primera actividad de la planificación del proyecto. La especificación del ámbito del software debe estar delimitada. El.
NOCIONES BÁSICAS COMPUTO II
RESCUE ROBOCUP Jr. 2011: Curso de Robótica Educativa 2011 Por :
Omar Rodríguez Páez, Dr. Leonardo Romero Muñoz
DETECTOR DE MINAS ANTI PERSONALES
RESUMEN: Softmicro de 8 bits Xilinx
MECANISMOS Y CONTROL EN LA ROBÓTICA
Carlos Ivan Marquez Medrano
Robótica Mecanización
Computación física con Arduino y Firefly
Sensores Para Robots Robotics Academy All Rights Reserved.
Introducción: A medida de que la temperatura de un cuerpo aumenta se vuelve más difícil medirla, ya sea por medios convencionales como los termómetros.
LOS COMPONENTES DEL ORDENADOR
CONIMEIRA XVI Bootloaders para microcontroladores PIC de Microchip Presentan: Ing. Ricardo Guadrón Tec. Juan José Guevara Escuela Especializada en Ingeniería.
Dpto. de Electrónica - Universidad de AlcaláTuBot GUIA DE MONTAJE Y PROGRAMACIÓN MOTORES TuBot 2015.
SENSORIZACION Y CONTROL DE ROBOTS MOVILES. INTEGRANTES DEL EQUIPO. LIC. ISIDRO LOPEZ RUIZ LIC. GUILLERMO MATUS GARCIA LIC. OLIVIA SANTOS REGALADO. 19 DE.
COLEGIO NACIONAL NICOLAS ESGUERRA. EDIFICAMOS FUTURO. Santiago Caicedo Mina. 903 John Alexander Caraballo. Docente de informatica y tecnología.
LEGO MINDSTORM NXT Permite a los estudiantes descubrir la ciencia, la tecnología y las matemáticas de una forma divertida, cautivante y con participación.
El software de Registro de datos es fácilmente accesible desde el escritorio utilizando el icono de Registro de datos, o directamente desde la ventana.
Practica 1 Componentes del Robot. Sensor Ultrasónico El Sensor Ultrasónico de Distancia PING (o "PING)))" como lo denomina el fabricante) tiene una interfaz.
Transcripción de la presentación:

Introducción al Equipo del Laboratorio de Sistemas Inteligentes Marco Antonio López Trinidad Departamento de Computación Tec de Monterrey

Computo Palm Pilot IIIc Procesador Motorola Dragon Ball EZ a 200MHz. Sistema Operativo Palm OS ver. 3.5. Sincronización por puerto serial. Display de 256 colores y resolución de 160x160 pixeles. 8 Mbytes de memoria RAM.

Computo Palm Pilot IIIc (Herramientas de programación) Emulador del sistema operativo de Palm. Palm OS SDK, libreria de desarrollo. PRC-tools, compilador para generar código transferible y ejecutable en la palm.

Computo Emulador del Sistema Operativo de Palm (POSE). Es un software que emula el hardware de una Palm. Se requiere un archivo imagen de la ROM de la Palm.

Computo Palm OS SDK, libreria de desarrollo Conjunto de librerias para desarrollo de aplicaciones de dispositivos Palm.

Computo PRC-tools Compilador basado en GCC, para construir aplicaciones en C o C++.

Computo Tarjeta controladora de servo motores PONTECH SV203 Es una tarjeta que permite la conexión entre la Palm Pilot, los servomotores y los sensores infrarojos.

Computo Tarjeta controladora de servo motores PONTECH SV203 Es una tarjeta basada en el microcontrolador PIC16C73. Permite conexiones con una computadora externa, por medio de cable serial y genera salidas mouduladas por ancho de pulso.

Computo Tarjeta controladora de servo motores PONTECH SV203 La tarjeta puede manejar hasta 8 servomotores simultaneamente y tiene 5 convertidores análogico a digital.

Computo Tarjeta controladora de servo motores PONTECH SV203 La lectura de los sensores es mediante peticiones de muestreo sobre el sensor indicado “AD1\r”.

Computo Tarjeta controladora de servo motores PONTECH SV203 Posteriormente la tarjeta regresará el valor de la lectura del sensor, seguida de los valores ASCII 10 y el ASCII 13.

Computo Tarjeta controladora de servo motores PONTECH SV203 Toda la comunicación es por medio de cadenas cortas.

Computo Tarjeta controladora de servo motores PONTECH SV203 Ejemplo: La cadena “SV1” permite seleccionar al servo 1. La cadena “M128”, permite mover el motor seleccionado a la posición 128.

Computo La tarjeta procesa una sola cadena ASCII a la vez. Cada comando tiene el siguiente formato: Ln Ln ... <enter> L es una letra mayuscula que corresponde al comando n es un numero(s) decimal <enter> es el ASCII 13

Computo Ejemplo: Los comandos para seleccionar la tarjeta, seleccionar un servo y moverlo a una posición son: BD, SV y M

Computo Ejemplo: Mas especificamente, si se quisiera mover el servo 3 de la tarjeta con identificador (ID) 1 y rotarlo a la posicion 85, la secuencia seria: BD1SV3M85<enter>

Computo

Robots Para construir el cuerpo del robot se utilizarán las piezas del kit LEGO MINDSTORMS. Ejes Engranes Ruedas Motores Sensores Etc.

Robots Consideraciones: Los proyectos que se construyen con los elementos del LEGO tienen la fama de desarmarse fácilmente.

Robots Consideraciones: Sin embargo, con un poco de ingenio es posible applicar técnicas de ensamble que permitan afianzar las piezas de manera adecuada.

Robots Conclusión: Es posible aprender robótica jugando, LEGO es una herramienta que despierta la imaginación, sin importar la edad o las habilidades técnicas del individuo.

Sensores Sensores Infrarrojos (GP2D12)

Sensores Los sensores infrarrojos GP2D12 utilizan triangulación, para determinar la distancia entre el robot y un obstaculo; 10 a 80 cm. segun el fabricante.

Sensores Los sensores infrarrojos que utilizan triangulación, son casi inmunes a las variaciones de la luz ambiental, pero dificilmente detectan diferencias de color de la superficie reflejada.

Sensores El sensor toma lecturas continuas de distancia y se representan en terminos de voltaje continuo.

Sensores Las mediciones del sensor tienen una exactitud cercana a un centimetro, segun el fabricante. La tarjeta SV203, convierte las lecturas analógicas que producen los sensores en valores enteros que varian entre 0 y 255.

Sensores La distancia se determina a partir de la formula: d(s) = 2141.72055*(s-1.078867) d es la distancia medida en centimetros s es un valor entre 0 y 255, que corresponde a la lectura del sensor

Sensores Respuesta de los sensores infrarrojos Prueba del ángulo de iluminación

Sensores Prueba de la forma del cono Región de sensibilidad a diferentes distancias

Sensores Valores de prueba sobre el sensor Valores tomados a diferentes distancias

Sensores Valores de prueba para diferentes colores Valores para diferentes materiales y a una distancia de 30 cm.

Actuadores RC servo motores RC se refiere a Remote control, puesto que estos motores se utilizan en la construcción de aviones a escala

Actuadores RC servo motores RC se refiere a Remote control, puesto que estos motores se utilizan en la construcción de aviones a escala

Actuadores RC servo motores Los motores servo se caracterizan por ser: pequeños, ligeros, fuertes, confiables, bajo costo, fáciles de alambrar y controlar.

Actuadores Operación de los motores Hay tres alambres, dos (rojo y negro) para alimentación y uno (blanco o amarillo) para señal. El rojo se conecta a una fuente de poder entre 4.8 a 6 volts dc y el negro se conecta a tierra. El alambre amarillo se conecta a una señal alternante TTL, con un rango de 1ms a 2ms para determinar la posición. El eje rotará a una posición que es proporcional al ancho del pulso de entrada.

Actuadores Operación de los motores No son críticos los pulsos de tiempo muerto (off time) pueden variar de 10ms hasta 20ms. Un pulso de tiempo activo (on time) de 1.5ms es el valor intermedio y posicionará al servo a la mitad del viaje (recorrido) del dispositivo.

Actuadores Restricción: El rango disponible de viaje es de 90 grados, pero se puede extender hasta 180, variando el ancho del pulso de .5ms a 2.5ms, pero se debe tener cuidado de no rebasar los limites del servo.

Actuadores Servos modificados Permiten traslación continua. Es posible controlar la velocidad y la dirección, pero no será posible controlar la posición absoluta del eje.

Actuadores Teoría de operación: Los motores reciben un tren de pulsos. La duración de cada pulso es de 1.0 ms a 2.0ms, para controlar la dirección y la velocidad de rotación. Con pulsos de 1.0 ms se tiene un giro completo de un lado

Actuadores Teoría de operación: Con pulsos de 2.0 ms se tiene un giro completo en dirección opuesta. Con pulsos de 1.5 ms de duración el servo se detiene. La velocidad es proporcional a la variación del ancho del pulso a partir del pulso de 1.5 ms.

Actuadores Teoría de operación:

Conclusiones Conclusiones: La combinación de el sistema Palm IIIc, el controlador de servomotores PONTECH SV203 y las piezas del Kit LEGO, permiten construir robots móviles de arquitectura abierta. Los motores servos modificados requieren de ajustes finos, en caso contrario funcionarán fuera de cualquier especificación.

Bibliografia http://www-2.cs.cmu.edu/~reshko/PILOT/ http://www.lego.com/dacta/hardware/ http://www.plazaearth.com/usr/gasperi/light.htm http://www.lynxmotion.com/ http://www.wirz.com