1 minute read

Prueba piloto automático

La prueba de piloto automático involucró el uso de 130,000 imágenes junto con etiquetas de velocidad angular y lineal (ω, v).

El conjunto de datos se generó utilizando el robot Turtlebot 2 y una cámara USB. El piloto experto consistió en un controlador PID estándar que permitía al robot navegar sobre una línea en el suelo, corrigiendo continuamente las acciones de control, como la velocidad lineal y angular. Las imágenes, capturadas a una frecuencia de 10 Hz, fueron etiquetadas con los valores de velocidad angular y lineal.

En esta prueba, se introdujo la velocidad lineal como una variable adicional. Esto se hizo para abordar problemas de robustez encontrados en la versión anterior del piloto entrenado, que parecía tener dificultades para responder adecuadamente a giros pronunciados. Como solución, se programó una velocidad lineal constante en el robot.

Dataset Train Validation Total
Size 131.488 56.354 187.842

Se aplicó balanceo y aumento de datos para abordar los desafíos de generalización del modelo. Las épocas se determinaron automáticamente utilizando el método de detención temprana (EarlyStopping). Los datos se dividieron aleatoriamente en un 70% para entrenamiento y un 30% para validación.

Hyperparameter Value
Optimizer Adam
Learning rate 0.0001
Batch size 32
Epochs 101
Loss function Mean squared error
Dropout 0.1

Prueba pilot con dos grados de libertad