Lego Mindstorms es una línea de juguetes de robótica para niños fabricado por la empresa LEGO, que posee elementos básicos de las teorías robóticas, como la unión de piezas y la programación de acciones en forma interactiva. Este robot fue comercializado por primera vez en septiembre de 1998. (Wikipedia)
5. Programación
• Es darle una serie de instrucciones lógicas a un
procesador que las ejecutará tal y cual se las
dieron.
• En mecatrónica (robótica) debemos tener en
cuenta las limitaciones, tanto mecánicas como
lógicas, de nuestros robots.
7. 1.1. Avanzar (una distancia considerable).Avanzar (una distancia considerable).
2.2. Detenerse durante 3 segundos.Detenerse durante 3 segundos.
3.3. Girar en círculos durante 5 segundos.Girar en círculos durante 5 segundos.
4.4. Avanzar en reversa (una distancia considerable).Avanzar en reversa (una distancia considerable).
5.5. Detenerse completamente.Detenerse completamente.
+
M(A,B)
↑
Esp.
5seg.
M(A,B)
■
Esp.
3seg.
M(B)
↑
Esp.
5seg.
M(B)
■
M(A,B)
↓
Esp.
5seg.
M(A,B)
■
8. Introducción al NXT-G
NXT-Graphical program.Paleta común:
Contiene los bloques de
programación más comúnmente
usados
Paleta completa:
Contiene toda la variedad de
bloques de programación
Custom palette:
Contiene los bloques
descargados y los que hace uno
mismo.
Panel de configuración:
Aquí es donde se configuran
los bloques de programación con sus
diferentes opciones
El Controlador:
El controlador te
permite descargar un
programa (o parte de él)
desde tu computador a tu
NXT. Además te permite
cambiar las configuraciones
de tu NXT.
9. Ir hacia delante
Ir hacia atrás
Controlar la potencia usada
Sensor de rotación incluido
Motores
10. Puertos que serán controlados.
Muestra la dirección del robot.
Muestra el nivel de potencia usado.
Muestra la duración del bloque de programación.
Hubs de datos del bloque de programación.
1. Selecciona los motores a usar. Si se seleccionan 2 motores, éstos irán sincronizados.
2. Selecciona si ir hacia delante, atrás o detenerse.
3. (Sólo si hay 2 motores seleccionados) Selecciona la dirección que tomarán conjuntamente.
4. Selecciona la potencia inyectada a los motores (de 0% a 100%).
5. Selecciona la duración del movimiento. Puede ser en segundos, grados, vueltas o ilimitada.
6. Selecciona la siguiente acción a realizar. Si detenerse completamente o mantener la inercia.
7. Muestra la rotación hecha por los motores, en grados. (El NXT debe estar conectado al PC).
12. • Percibir el distintos parámetros en el ambiente.
• Actualizar al NXT sobre su entorno.
• Ser los “sentidos” del robot.
Tacto
Sonido
Luminosidad
Ultrasonido
13. Da al robot el sentido del tacto.
• Si está presionado
• Si está suelto
• Si está ligeramente presionado.
Sensor de Tacto
14. Es uno de los sensores que dará al robot
sentido de la vista.
• Nivel de luminosidad en %.
Sensor de Luminosidad
15. Da al robot el sentido del oído.
• Nivel de dB (todo sonido).
• Nivel de dBA (oído humano).
• Datos en %.
•0-5% Habitación
silenciosa.
•5-10% Alguien hablando
lejos.
•10-30% Conversación
normal, música moderada,
•30-100% Gente gritando,
música a alto volumen.
Sensor de Sonido
16. Es el otro de los sensores que dará vista
al robot.
• Distancia en cm. o pulg.
• Distancias desde 0 a 255 cm.
• Precisión de +/- 3 cm.
Sensor de Ultrasonido