Skip to content

Commit 6f893dd

Browse files
committed
week 13 post
1 parent c1ee864 commit 6f893dd

5 files changed

+57
-10
lines changed

docs/_posts/2024-04-28-semana-12.md

+7-5
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,20 @@ date: 2024-04-28
44
categories:
55
- Blog (Español)
66
tags:
7-
- Analytics
8-
- Documentación
7+
- Docker
98
- RADI
10-
- Nvidia
9+
- RADI Beta
10+
- CV2
11+
- HAL
12+
- Documentación
1113
---
1214

1315
En esta duodécima semana, continué con las pruebas del motor RADI de la plataforma Unibotics.
1416

1517
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.
1618

17-
![](/2024-upe-stefan-gonzales/docs/assets/images/4.5.8_CV2_issue1.png)
18-
![](/2024-upe-stefan-gonzales/docs/assets/images/4.5.8_CV2_issue2.png)
19+
![](2024-upe-stefan-gonzales/assets/images/4.5.8_CV2_issue1.png)
20+
![](2024-upe-stefan-gonzales/assets/images/4.5.8_CV2_issue2.png)
1921

2022
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.
2123

docs/_posts/2024-04-28-week-12.md

+6-5
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,19 @@ categories:
55
- Blog (English)
66
tags:
77
- Docker
8+
- RADI
89
- RADI Beta
9-
- Nvidia
10-
- Windows
11-
- WDDM
10+
- CV2
11+
- HAL
12+
- Documentation
1213
---
1314

1415
During this twelfth week, I continued testing the RADI engine for the Unibotics platform.
1516

1617
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.
1718

18-
![](/2024-upe-stefan-gonzales/docs/assets/images/4.5.8_CV2_issue1.png)
19-
![](/2024-upe-stefan-gonzales/docs/assets/images/4.5.8_CV2_issue2.png)
19+
![](2024-upe-stefan-gonzales/assets/images/4.5.8_CV2_issue1.png)
20+
![](2024-upe-stefan-gonzales/assets/images/4.5.8_CV2_issue2.png)
2021

2122
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.
2223

docs/_posts/2024-05-05-semana-13.md

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
title: "Resumen Semana 13"
3+
date: 2024-05-05
4+
categories:
5+
- Blog (Español)
6+
tags:
7+
- Docker
8+
- RADI
9+
- CV2
10+
- OMPL
11+
- Pylint
12+
---
13+
14+
En esta decimotercera semana, continué con las pruebas del motor RADI de la plataforma Unibotics y resolví un problema grande dentro del mismo.
15+
16+
Para empezar, el equipo de desarrollo lanzó una nueva versión del RADI, la 4.5.10, en la cual se agregaban algunas correciones de bugs y se introducía un nuevo ejercicio 'Obstacle Avoidance'. He procedido a probar este nuevo ejercicio donde he podido comprobar que funciona correctamente sin ningún tipo de error.
17+
18+
Por otro lado, se detectó otro problema similar al problema del módulo 'CV2' detectado anteriormente, se trataba que dentro del ejercicio 'Amazon Warehouse' tampoco podía detectar el módulo 'ompl' a la vez del módulo 'CV2'. Con esto se daba la pista que era algo externo a los módulos que estaba dando problemas.
19+
20+
Por último, descubrí el origen del problema de los módulos donde observando la procedencia de los mensajes de error, me fijé que los mandaba la herramienta 'pylint', una herramienta para analizar el código Python antes de ser ejecutado que se utiliza dentro del RADI. Me dí cuenta que la herramienta era el que no detectaba los módulos, y probando a actualizar manualmente la versión a una más reciente, empezó a detectar los módulos. Entonces realicé todos los cambios para la herramienta funcionase con la versión que funciona y se lo envié al equipo de desarrollo. Una vez que el equipo de desarrollo verificó los cambios, lanzaron una versión del RADI, la 4.5.11, con éstos.
21+
22+
![]({{ site.url }}{{ site.baseurl }}/assets/images/4.5.10_CV2_fix.png)

docs/_posts/2024-05-05-week-13.md

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
title: "Week 13 Overview"
3+
date: 2024-05-05
4+
categories:
5+
- Blog (English)
6+
tags:
7+
- Docker
8+
- RADI
9+
- CV2
10+
- OMPL
11+
- Pylint
12+
---
13+
14+
During this thirteenth week, I continued testing the RADI engine for the Unibotics platform and resolved a significant issue within it.
15+
16+
First, the development team released a new version of RADI, version 4.5.10, which included some bug fixes and introduced a new exercise, 'Obstacle Avoidance.' I proceeded to test this new exercise and found that it worked correctly without any errors.
17+
18+
Additionally, a problem similar to the previously detected 'CV2' module issue was found. In the 'Amazon Warehouse' exercise, the 'ompl' module, along with the 'CV2' module, was not being detected. This indicated that the issue was external to the modules themselves.
19+
20+
Finally, I discovered the root cause of the module detection problem. By examining the error messages, I noticed they were generated by 'pylint', a tool used to analyze Python code before execution within RADI. I realized that pylint was not detecting the modules, and upon manually updating it to a more recent version, it started recognizing the modules. I made the necessary changes for the tool to work with the functioning version and sent this to the development team. Once the development team verified the changes, they released a new version of RADI, version 4.5.11, incorporating these updates.
21+
22+
![]({{ site.url }}{{ site.baseurl }}/assets/images/4.5.10_CV2_fix.png)

docs/assets/images/4.5.10_CV2_fix.png

503 KB
Loading

0 commit comments

Comments
 (0)