8/19/2019 Clases 1 y 2 II ABC Introducción a NXT
1/31
ROBÓTICA CON ROBÓTICA CON
NXT 2.0 NXT 2.0
8/19/2019 Clases 1 y 2 II ABC Introducción a NXT
2/31
8/19/2019 Clases 1 y 2 II ABC Introducción a NXT
3/31
8/19/2019 Clases 1 y 2 II ABC Introducción a NXT
4/31
8/19/2019 Clases 1 y 2 II ABC Introducción a NXT
5/31
8/19/2019 Clases 1 y 2 II ABC Introducción a NXT
6/31
8/19/2019 Clases 1 y 2 II ABC Introducción a NXT
7/31
La robótica es la ciencia enfocada a diseñar yconstruir aparatos y sistemas capaces derealizar tareas propias de un ser humano.
¿Qué es la robótica?
8/19/2019 Clases 1 y 2 II ABC Introducción a NXT
8/31
¿Qué es un Robot?
Manipulador multifuncional y
reprogramable, diseñado paramover materiales, piezas,herramientas o dispositivosespeciales, mediantemovimientos programados yvariables ,según las condicionesdel contexto, que permitenllevar a cabo diversas tareas.
8/19/2019 Clases 1 y 2 II ABC Introducción a NXT
9/31
8/19/2019 Clases 1 y 2 II ABC Introducción a NXT
10/31
Clasificación de los robots
Robots manipuladores para uso industrial:
or lo general tienen forma de brazo mec!nico alque se le agrega una herramienta. "irven parapintar, soldar, cortar, etc.
Veh!ulos a !ontrol remoto:#ue se usan para transportar herramientas oacceder a lugares de dif$cil o imposible acceso parael hombre. %onstruyen túneles, apagan incendios,recorren superficies de un planeta, etc.
Robots did"!ti!os:"on los utilizados para el aprendiza&e de la robótica,como el Mindstorms '().
8/19/2019 Clases 1 y 2 II ABC Introducción a NXT
11/31
Qué partes componen un robot:
#a estru!tura*s el esqueleto o chasis del robot. Le da forma ysostiene al resto de las partes.
#os me!anismos
"on los elementos que permiten transmitir elmovimiento entre sus partes. or e&emplo losengrana&es, las poleas, etc.
#as $uentes de ener%a
+qu$ podemos distinguir la energ$a elctrica, queen nuestro caso ser!n las bater$as, y la energ$amec!nica, que es entregada al robot por el motor.*l motor convierte energ$a elctrica en energ$amec!nica.
8/19/2019 Clases 1 y 2 II ABC Introducción a NXT
12/31
#os elementos de !ontrol "on los elementos que permiten controlar lasacciones del robot, existen diferentes modelos.
*l nuestro es el ladrillo '()
#os sensores*ntregan información al robot para que stepueda conocer la situación exterior.
or e&emplo sensores de tacto, de luz, detemperatura, etc.
#a pro%rama!i&n*l programa -softare/ le indica al elemento de
control que debe hacer. *xisten varios lengua&esde programación.'osotros utilizaremos el 0obolab.
8/19/2019 Clases 1 y 2 II ABC Introducción a NXT
13/31
Puertos Motores (salida)
Puertos Sensores (entrada)
Puerto US !"#
Parlantes
Pantalla $%&
otón $aran'a: *ncender1*nter1%orrerprograma
otón ris oscuro: 2orrar1+tr!s
otones rises: 3zquierda14erecha
8/19/2019 Clases 1 y 2 II ABC Introducción a NXT
14/31
8/19/2019 Clases 1 y 2 II ABC Introducción a NXT
15/31
5
M-+,2/6
M-+,2/7
M-2/6
8
)as9 main-/:;
8/19/2019 Clases 1 y 2 II ABC Introducción a NXT
16/31
0obot *ducador
%onexión a
2arra de )areas
@ideos sobre el '()
@entana ayuda
Area de mapa de traba&o
0enombrar crear programas
aleta delprograma
*lementos de la ventana del '() B.C rograming
8/19/2019 Clases 1 y 2 II ABC Introducción a NXT
17/31
Dntroducción al $%&*+ntroducción al $%&*+
DMotoresMotores
DProramación de motores con $%&*+Proramación de motores con $%&*+
DTaller:'esa$os !on el Tribot b"si!o
8/19/2019 Clases 1 y 2 II ABC Introducción a NXT
18/31
3r hacia delante3r hacia atr!s
Sensor de rotación inclu,do
8/19/2019 Clases 1 y 2 II ABC Introducción a NXT
19/31
8/19/2019 Clases 1 y 2 II ABC Introducción a NXT
20/31
uertos 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.Eubs de datos del bloque de programación.
-.QU/ M.0M/$&.
8/19/2019 Clases 1 y 2 II ABC Introducción a NXT
21/31
uertos 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.Eubs de datos del bloque de programación.
-.QU/ M.&.R:
8/19/2019 Clases 1 y 2 II ABC Introducción a NXT
22/31
8/19/2019 Clases 1 y 2 II ABC Introducción a NXT
23/31
D ercibir el distintos par!metros en el ambiente.
D +ctualizar al '() sobre su entorno.
D "er los FsentidosG del robot.
&acto
Sonido
-uminosidad
Ultrasonido
8/19/2019 Clases 1 y 2 II ABC Introducción a NXT
24/31
4a al robot el sentido del tacto.
D "i est! presionado
D "i est! sueltoD "i est! ligeramente presionado.
8/19/2019 Clases 1 y 2 II ABC Introducción a NXT
25/31
*s uno de los sensores que dar! alrobot sentido de la vista.
D 'ivel de luminocidad en H.
8/19/2019 Clases 1 y 2 II ABC Introducción a NXT
26/31
4a al robot el sentido del o$do.
D 'ivel de d2 -todo sonido/.
D 'ivel de d2+ -o$do humano/.D 4atos en H.
DCIJH Eabitaciónsilenciosa.
DJIKCH +lguien hablandole&os.
DKCICH %onversaciónnormal, música moderada,
DCIKCCH ente gritando,música a alto volumen.
8/19/2019 Clases 1 y 2 II ABC Introducción a NXT
27/31
*s el otro de los sensores que dar!vista al robot.
D 4istancia en cm. o pulg.
D 4istancias desde C a BJJ cm.
D resición de 51I cm.
8/19/2019 Clases 1 y 2 II ABC Introducción a NXT
28/31
N O
01
8/19/2019 Clases 1 y 2 II ABC Introducción a NXT
29/31
%ondicional lógica de @erdadero o =also. "i esverdadero, se seguir! un camino. "i el falso, se
tomar! el otro.
C.$&R.-:
0alor : 0ariable -óica"
Sensores : -u23 Sonido3Contacto3 Ultrasonido3
Rotación3 &iempo"
8/19/2019 Clases 1 y 2 II ABC Introducción a NXT
30/31
Muy parecida a la condicional logica anterior.%on la diferencia de que sta seguir!repitiendo las acciones hasta que la
condición sea verdadera
C.$&R.-:
DSensor"
D&iempo
D Cuenta una cantida"
D 0alor lóico"
8/19/2019 Clases 1 y 2 II ABC Introducción a NXT
31/31
4" 5espla2arse 6 seundos 7acia adelante"
!" 89an2ar 6 seundos 7acia adelante3 parar lueo3 irar
retornar al punto de inicio"
;" 5espla2arse formar un rect