Page 41 - ODV Training outline _ES
P. 41
diferencia de velocidad entre las ruedas. Como caso extremo, si las dos
ruedas se mueven a velocidades opuestas, el robot gira sobre sí mismo.
Las aplicaciones de programación suelen proporcionar bloques predefinidos para
gestionar el movimiento de los robots basándose en esta configuración.
El siguiente paso, sin necesidad de realizar cambios en la construcción física del
robot, consiste en empezar a crear programas progresivamente más
elaborados para guiar al robot a lo largo de una trayectoria específica. Esta
actividad puede modularse fácilmente en varios niveles de dificultad: se puede
empezar ordenando al robot que se mueva, asignándole puntos específicos de
inicio y final, y colocando uno o varios obstáculos a lo largo de la trayectoria.
A continuación, se puede pasar a programar trayectorias que requieran la
optimización del código. Por ejemplo, un programa que guíe a un robot a lo largo
de una trayectoria cuadrada puede crearse utilizando bloques de "bucle" en
lugar de limitarse a repetir órdenes.
Robots totalmente interactivos
A pesar de que el uso de sensores es una aplicación sencilla en sí misma, pueden
utilizarse para construir y programar robots capaces de realizar de forma
autónoma operaciones predeterminadas que se adaptan al mundo circundante
aprovechando las lecturas de los sensores. Por lo tanto, añadiendo sensores al
robot de dos ruedas previamente construido, se pueden concebir
comportamientos progresivamente más complejos basados en la lógica
condicional, correspondientes a bloques de programación específicos.