Week 12 Overview
During this twelfth week, I continued testing the RADI engine for the Unibotics platform.
First, while testing the beta version 4.5.8 of RADI, I noticed that certain exercises encountered errors when executing the reference solution codes provided by the development team, despite the API functions working perfectly. The error was that certain functions within the ‘CV2’ module, a commonly used module in robotics programming, were not found. After some investigation, I realized that these functions were present in the module but were not being detected for some reason.
Additionally, while investigating this problem, the development team released a new version of RADI, version 4.5.9, which was no longer in beta as some exercises were functioning correctly. When testing this new version, I identified an issue with the ‘Follow Person’ and ‘Rescue People’ exercises, where the ‘HAL_interfaces’ module was not detected, making it impossible to use the functions within it that are part of the API. This issue did not occur in the previous version.
Finally, I was tasked with updating the user documentation alongside a colleague in our internship group. We updated the information for the exercises that are now stable so that users can execute them without issues. We included the various changes made in comparison to versions 4.4.X.