Mientras seguimos trabajando con el sistema de visión también buscamos por la posibilidad de un sistema que simule la posición de la pelota y la muestre en 3D. De esta forma nos ayudará a comprobar si la visión funciona adecuadamente y el robot con la paleta se posiciona adecuadamente.
Buscando en Internet encontramos sistemas de representación gráfica en 3D como la librería MatPlotLib, pero está enfocada a hacer gráficas de datos matemáticos y además es difícil conseguir animaciones.
El sistema que encontramos que parece ideal es un motor de 3D usando Pygame. A continuación ponemos el vídeo demostrativo.
Con este sistema se consigue representar objetos en 3D y moverlos a la vez que tener un punto de visión o cámara también movible. Abajo está el enlace al repositorio con el programa, hecho por Stanislav Petrov, al que agradecemos mucho su buen trabajo.
https://github.com/StanislavPetrovV/Software_3D_engine
Descargamos el código y lo reproducimos. Ésta es la prueba.
Deja una respuesta