Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INFORME
DE MATERIA FUNDAMENTOS DE ROBOTICA
INTEGRANTES:
Flix Guerra Ayala
Jos Palominos
GUAYAQUIL ECUADOR
Ao: 2015
NDICE GENERAL
RESUMEN
INDICE GENERAL
INTRODUCCION
1. OBJETIVOS
2. DESCRIPCIN GENERAL DEL SISTEMA
2.1. Introduccin
2.2. Antecedente
3. ANLISIS TERICO
3.1. Fundamento Terico
3.1.1.
3.1.2.
Servos Motores
3.2.2.
Sensor Ultrasnico
3.2.3.
Sensor de Aproximidad
0. OBJETIVOS
Familiarizacin con el entorno de programacin nativo del LEGO EV3 y todos
sus componentes bsicos.
Aprender a usar el sensor ultrasnico y sus diferentes modos de funcionamiento.
Aprender a usar el sensor tctil y sus diferentes modos de funcionamiento.
1.1 Introduccin
Este proyecto tiene por objeto el destacar el uso de los sensores de tacto y
ultrasnico de los LEGOS MINDSTORMS NXT bajo la programacin de
Simulink de Matlab, para lo cual se desarroll una aplicacin usando estos
sensores y adems se hizo uso del sensor de sonido para representar una
variable analgica que nos proporcionar los datos necesarios para la
adquisicin y procesamiento de los mismos.
1.2 Antecedentes
Esta no es una de las primeras aplicaciones desarrolladas con el NXT, puesto
que se han desarrollado automatismos simples hasta proyectos ms
ambiciosos. Como por ejemplo, una de las aplicaciones ms bsicas diseadas
por estos kits es el de seguidor de lnea.
Otra de las aplicaciones usadas con este kit es un robot estable sobre dos
ruedas NXTWay-G que usa hbilmente los sensores proporcionados con el
NXT.
Es decir las aplicaciones que se les da a este tipo de kits son variadas, desde
bsicas para nios hasta ms complejas para personas que han desarrollado
inters en este campo de la robtica y les gusta innovar con este tipo de
aplicaciones. Incluso cuando se adquiere el kit, en l incluye varios modelos
para comenzar a desarrollarse como diseadores de robots.
Como se ve, el potencial de procesamiento del NXT hace que las posibilidades
sean variadas. De hecho, ya se ha realizado un experimento de control con un
sistema coche-pndulo cuyos autores fueron
CAPTULO 2
2.1 Fundamento Terico.
Este proyecto est basado en el uso del lego mindstorms para el diseo de un
robot explorador, haciendo uso de sensores como lo son el de tacto y el
ultrasnico. Adems para poder simular el sensor que va a adquirir datos
hemos hecho uso del sensor de sonido. Siendo este una representacin de uno
de los tantos sensores que puede usar el lego. Pues lo que se analizar es una
variable del tipo analgica que puede provenir de cualquier dispositivo que
puede ser de presin o de temperatura, estos datos sern procesados por el
lego y a la vez procesadas por el entorno Matlab junto con Simulink.
En este captulo se mencionar detalles del lego as como sus sensores
resaltando a los sensor de tacto y ultrasnico que son de inters de estudio en
este proyecto. Adems mencionaremos detalles del software, Matlab y
Simulink, dando sus caractersticas ms relevantes dentro de lo que es
procesamiento de seales y adquisicin de los mismos.
que
nosotros
hace
ms
aos,
fcil
Bluetooth.
como
principales caractersticas:
plstico solido de
la
Incluye
interfaz
de
Sensores
Sensor Ultrasnico: Son los "ojos" del robot, y miden la distancia, los
movimientos y detectan los objetos.
Sensor de Sonido: Son los "odos" del robot y permiten a los robots
reaccionar antes comando de sonido y tonos.
todos logrando el mismo fin. Existen varios lenguajes para programar los
NXT, como lo son:
2.3
El diseo del sistema de este proyecto est basado en el uso de los lego
Mindstorms para
detallaremos
obtener un
caractersticas
de
para
componentes
ello
que
intervienen en el sistema.
Uno de los componentes bsicos del diseo lo conforma el lego NXT, y
su parte central lo es el Ladrillo Programable de LEGO, conocido como
Brick, que no es ms que una microcomputadora programable que
Servos motores.
Sensor ptico.
Sensor ultrasnico.
Sensor de tacto
Sensor de sonido.
La cual si existe un objeto es dicho rango este nos da un aviso mediante un parlante lo
cual se lo hace en el primer bloque, lo cuan despus uso un bloque para limpiar la
pantalla y por ltimo bloque ha sido para poder enviar un mensaje se Stop a la pantalla.
(7).- SECUENCIA DE BLOQUE PARA EL MOVIMIENTO RECTO DEL ROBOT
Cuando no existe ningn objeto dentro de la distancia mnima para girar, el robot debe
seguir un movimiento recto lo cual su funcionamiento esta en esta parte, para lo cual se
ha usado esta secuencia donde primeramente en el primer bloque se resetea la pantalla,
luego usamos un bloque para el giro de ambos motores en sentido recto, luego un
bloque para obtener datos sobre que tan prximo se encuentra el objeto , y con estos
datos se ha usado otro bloque para poder codificar esta informacin en un mensaje de
texto para poder mandar a la pantalla lo cual lo hace el siguiente bloque mandado dicho
mensaje a la pantalla para poderlo observar.
(9).- FUNCIONAMIENTO DEL ROBOT POR 10 SEGUNDOS
Este es la condicin final del bucle, para la cual la hemos usado para un
determinado tiempo, que es lo que nos pidi el problema la cual solo va a
funcionar nicamente por 10 segundo, luego de esto el programa
finalizara completamente.
CONCLUSIONES
1. Con el desarrollo del proyecto llegamos a la conclusin que la eleccin
de Lego Mindstorms para la programacin del Lego NXT fue correcta,
ya que este no present un nivel de dificultad muy grande y hace que el
robot explorador no tenga una dependencia con una base o computador
para cumplir su propsito de movilidad, sin que afecte el factor de
distancia.
2. Se logr utilizar todas las herramientas necesarias para desarrollar un
RECOMENDACIONES
ANEXO
ANTECEDENTE
Motor grande:
Es un motor "inteligente" potente, consta de un sensor de rotacin
incorporado con resolucin de 1 grado para un control preciso. Al utilizar el
bloque de programacin Mover la direccin o Mover tanque en el Software
de EV3, los Motores grandes coordinarn la accin simultneamente (se
debe detallar los puertos en los que se estn conectados ambos motores).
Sensor tctil:
Es un sensor analgico que puede detectar el momento en el que se
presiona y se suelta el botn rojo del sensor, esto permite al sensor actuar
segn tres condiciones: presionado, soltando o en contacto (tanto
presionado como soltando). Con la informacin del Sensor tctil, se puede
programar un robot para ver el mundo como lo hara una persona no
vidente, es decir, extendiendo un brazo y respondiendo cuando toca algo
(presionado). Puede construir un robot con un Sensor tctil presionado
contra la superficie. Luego, puede programar el robot para que responda (se
detenga).
Sensor ultrasnico:
Es un sensor analgico que le proporciona al robot visin, el sensor para funcionar
emite un sonido a determinada frecuencia y mide el tiempo que le toma a la seal en
regresar al punto de origen, para luego calcular la distancia, a la cual se encuentra el
objeto u obstculo.
Tiene un rango de 0 a 255cm con una precisin de +/- 3 cm
DESARROLLO
Para la presente prctica se utilizarn los sensores de ultrasonido y de tacto, para lo cual
se debe armar el robot TRACK3R, las instrucciones de cmo construirlo se encuentran
en la ventana principal del software del EV3, se debe aadir los sensores a usar.
La prctica consiste en hacer que el movimiento del robot dependa de su entorno, para
que el robot inicie su movimiento se debe presionar el sensor tctil y avanzar durante 10
segundos a una velocidad media, en caso de detectar obstculos con el sensor
ultrasnicos debe detenerse, dar media vuelta y seguir avanzando por el resto del tiempo
faltante.
RETO
IMGENES:
https://www.youtube.com/watch?v=jWcB6fR9SBM&feature=youtu.be