Resumen Semana 12
En esta duodécima semana, continué con las pruebas del motor RADI de la plataforma Unibotics.
Para empezar, mientras probaba la versión beta 4.5.8 del RADI, me dí cuenta que ciertos ejercicios daban unos errores al ejercutar los códigos de solución de referencia proporcionados por el equipo de desarrollo, ya que las funciones de las APIs funcionan perfectamente. Este error se trata de que no encuentra ciertas funciones dentro del módulo ‘CV2’, un módulo muy usado dentro de la programación de robots. Al investigar un poco, me dí cuenta que esas funciones están dentro del módulo pero por alguna razón no los detectaba.
Por otro lado, mientras investigaba este problema, el equipo de desarrollo lanzó una nueva versión del RADI, la 4.5.9, pero esta vez ya no era beta ya que se tenía algunos ejercicios funcionando correctamente. Al probar esta nueva versión, detecté un fallo con ‘Follow Person’ y con ‘Rescue People’ que se trataba que no detectaba el módulo ‘HAL_interfaces’, entonces era imposible usar las funciones dentro del mismo que forman parte del API. A lo que con la versión anterior, no ocurría este fallo.
Por último, me encomendaron la tarea de actualizar la documentación de usuario junto a un compañero dentro de nuestro grupo de prácticas, actualizando la información de los ejercicios que ya están estables para que el usuario pueda realizarlos y ejecutarlos sin problemas. Se introdujo los diferentes cambios realizados con respecto a las versiones 4.4.X.