Parte 6/10

Hasta ahora, la mayoría de las IA en robótica se utilizan para reconocer, agarrar y posicionar objetos con precisión. Cumplir un determinado propósito con el objeto todavía no está suficientemente investigado. Por ello, durante la fase de desarrollo nuestro software debe probarse periódicamente y entrenarse con inteligencia artificial.
Para probar el software y optimizar los algoritmos, el sistema se entrena con una combinación de hardware real y simulación. Para la simulación se utiliza un software específico capaz de simular secuencias de movimiento en robótica. Con el software de simulación se puede probar el uso de distintos sensores o brazos robóticos, y las desviaciones pueden examinarse y tenerse en cuenta en el desarrollo del software.
Además de la prueba en simulación, se desarrolla un entorno cercano a la realidad para poder probar y entrenar el software basado en IA. El entorno se graba con distintas condiciones de luz para entrenar el sistema para su uso a diferentes horas del día y en distintos lugares. Las pruebas con participantes en la Hochschule Offenburg también permiten identificar posibles problemas de manejo.
Gracias a estas pruebas, los problemas pueden identificarse y eliminarse desde el principio. Para ello se ajustan los algoritmos y se alimenta la inteligencia artificial con la información obtenida. Así, a pesar de las diferencias de hardware, las tareas deben ejecutarse de forma idéntica en el entorno de simulación y en el entorno real.
