Práctica 0 - Arquitecturas Software para Robots 2023
Crea un comportamiento autónomo de un robot usando una máquina de estado finito (FSM) para evitar obstáculos:
- El robot empieza parado, y comienza su comportamiento cuando se pulsa un botón del robot.
- El robot avanza hasta encontrar un obstáculo a menos de un metro enfrente de él.
- Cuando encuentra un obstáculo, el robot gira 90 grados, y realiza un movimiento de arco para sobrepasarlo.
- Si mientras está haciendo el arco, se encuentra un nuevo obstáculo, vuelve a hacer lo mismo del punto 3.
El robot debe funcionar en el robot real Kobuki.
Puntuación (sobre 10):
- +8 correcto funcionamiento en el robot real.
- +2 Readme.md bien documentado con videos.
- -3 Warnings o que no pase los tests.
- +1 Setup de CI/CD