El documento describe cómo programar un robot para que siga un patrón de movimiento en forma de ocho. El programa consiste en un loop con ocho bloques de movimiento que indican al robot avanzar hacia adelante y girar a la izquierda o derecha las veces necesarias para completar el patrón. Cada bloque especifica la dirección, duración y potencia del movimiento para lograr que el robot recorra la trayectoria deseada.
2. El objetivo de este ejercicio es mover el robot en un patrón con
forma de ocho, como se muestra en la figura, utilizando una serie
de bloques de movimiento.
3. El programa que hemos creado para realizar el patrón en
forma de 8 es el siguiente:
5. El loop se utiliza siempre que
necesitemos repetir el
programa, indefinidamente o
por un determinado tiempo.
Iniciamos nuestra programación abriendo un loop,
indicando que se realizará el programa solo una vez.
El loop nos permite repetir las ordenes que se encuentran
encerradas dentro de él de manera indefinida o en un transcurso
de tiempo determinado ya sea este en segundos o en una
cantidad de veces que queremos que se repita haciendo que tome
el funcionamiento de un contador.
6. Dentro de el loop que hemos abierto introducimos 8 bloques
de movimiento (move).
Paso 2:
Esta opción nos permite que el robot pueda moverse según
la indicación que señalemos dentro del bloque. Estas
pueden ser hacia delante o hacia atrás y si queremos que de
giro o no.
También podemos elegir la potencia y duración de las
indicaciones que le daremos a nuestro robot.
8. La primera dirección que seleccionaremos es forward, esta
opción permite que el robot se dirija hacia delante, y pondremos
una duración de 3 rotaciones con una potencia de 75, tal como
nos indica el ejercicio.
10. En el segundo bloque move seleccionaremos los puertos B y
C, y en steering indicamos que se realizará un giro hacia la
derecha con una duración de 2250 degrees.
12. En el tercer bloque volvemos a indicar que nuestro robot se dirija
hacia delante, pero con una duración de 5 rotaciones.
Hemos elegido la duración de 5 rotaciones tomando en cuenta el
triángulo rectángulo de 37 y 53 grados.
14. En el cuarto bloque move seleccionamos los puertos A y B, y
en steering indicamos que se realizará un giro hacia la
izquierda con una duración de 2250 degrees
16. En el quinto bloque la dirección volverá hacer forward y
pondremos una duración de 3 rotaciones con una potencia en
75, tal como lo hicimos en el primer bloque.
18. En el sexto bloque move seleccionamos los puertos A y B, y
en steering indicamos que se realizará un giro hacia la
izquierda al igual como lo hicimos en el cuarto bloque, con la
diferencia de que será por una duración de 2500 degrees.
22. En este octavo y último bloque indicamos a los puertos B y C la
dirección forward y en steering indicamos que se realice un giro
hacia la derecha con una duración de 2250 degrees al igual que
en el segundo bloque regresando a la posición inicial.
23. La indicación que se fue repitiendo en todo nuestro programa
fue la dirección de forward ya que queríamos que nuestro
robot avance en todo momento.
Siempre mantuvo una potencia de 75 tal como nos lo propuso
el ejercicio.
En el ejercicio también nos propone giros con una duración de
1000 degrees, sin embargo en el bloque 2, 4 y 8 indicamos el
giro con una duración de 2250 degrees y en el bloque 6 fue de
2500 degrees ya que el tiempo que nos propuso no era
suficiente para cumplir nuestro objetivo.