En este reto hay que programar LEGO Mindstorms EV3 para que funcione como un robot de suelo tipo BeeBot.
Se trata de un reto de nivel medio.
Reto #121: Convertir un LEGO Mindstorms EV3 en robot de suelo tipo BeeBot.
El reto lanzado en el twitter de Juegos Robótica era el siguiente:
Volvemos a plantear convertir un kit de robótica educativa en un robot de suelo aprovechando la consulta de Iván en el grupo privado de Telegram. Es un reto que ya hemos hecho anteriormente con mBot, mBot 2 y Codey Rocky, todos de Makeblock, e incluso una versión “virtual” con Microbit.
El planteamiento será muy similar por lo que iremos acumulando en una lista o array las órdenes que vaya generando el usuario a través de los botones para posteriormente lanzar al robot con el botón central. En ese momento iremos recuperando las órdenes acumuladas en el array para ir haciendo que el robot ejecute exactamente la secuencia de movimientos marcada.
Para este reto es muy importante poder ejecutar los avances y giros con precisión por lo que repasaremos las fórmulas que ya hemos visto en algún curso, en este caso la de avance basada en el perímetro de la rueda y la de ángulo por autogiro.
Como es habitual os dejo un vídeo para que podáis entender mejor la resolución de este reto, pero recordad que hay diversas soluciones para un mismo problema, por lo que es posible que lo hayas resuelto de otra manera.
Si queréis ser vosotros los que lancéis el reto con Lego Mindstorms EV3, mBot o Arduino no tenéis más que poneros en contacto o dejar un comentario.
La semana que viene tendremos nuevo reto, estad atent@s!
Deja una respuesta