En este reto hay que programar Lego Spike Primepara que avance completamente en recto gracias a un control giroscópico..
Se trata de un reto de intermedio.
Reto #146 Avanzar en línea recta con Lego Spike Prime
El reto lanzado en facebook y twitter de Juegos Robótica era el siguiente:
Volvemos a los retos sobre conceptos más básicos y en este caso intentaremos que nuestro robot creado con el kit Lego Spike Prime sea capaz de avanzar en línea completamente recta.
En la mayoría de competiciones en las que se plantea un reto sobre un tapete se puede hacer uso de referencias de líneas y colores para orientar al robot, pero es muy habitual que necesitemos asegurar que el robot avance en una dirección y no pierda esa misma dirección hasta que haya finalizado el movimiento.
Si tropieza con algún obstáculo, una rueda tiene más tracción que otra o cualquier otra causa que lo pueda desviar de su dirección original debe ser prevista mediante un control giroscópico de manera que siempre se mantenga el ángulo del inicio del movimiento.
Como es habitual te dejo un vídeo para que puedas entender mejor la resolución de este reto, pero recuerda que hay diversas soluciones para un mismo problema, por lo que es posible que lo hayas resuelto de otra manera. Apúntate a los cursos de Juegos Robótica para aprender a programar con robótica educativa desde cero y tener acceso a todos los retos de programación resueltos.
Como mejora siempre se podría implementar un control PID completo, pero os aconsejo empezar por aquí y dominar el control antes de intentar cosas más complicadas que no siempre traen buenos resultados.
Puedes añadir otras mejoras utilizando los conceptos avanzados de los cursos de nuestra plataforma.
Si quieres ser tú quien lance el reto con Lego Mindstorms EV3, mBot, Micro:bit, Arduino, Ranger, Lego WeDo, Codey Rocky o Lego Spike, sólo tienes que ponerte en contacto o dejar un comentario y no olvides suscribirte al boletín de Juegos Robótica para recibir actualizaciones sobre los retos de programación y el resto de recursos sobre robótica educativa.
¡La semana que viene tendremos nuevo reto!