Ir al contenido

Recopilación de datos

La página Collection se usa para grabar datos de demostración. La recopilación registra cómo una persona completa una tarea mediante teleoperación y convierte ese proceso en datos entrenables.

Cada episodio debe incluir el estado inicial, el proceso completo y el estado final. El modelo aprende la relación entre imágenes de cámara, estados articulares y secuencias de acciones.

ParámetroValor predeterminadoDescripción
Dataset namered-block-transferNombre del resultado recopilado
Task descriptionMove the red block from the left side to the right sideDescribe la tarea que aprenderá el modelo
Number of episodes6Número de demostraciones grabadas
Episode duration30 segundosDebe cubrir una ejecución completa
Rest duration5 segundosTiempo para reiniciar entre episodios
Sampling speedDepende del dispositivoAfecta a la tasa de fotogramas

Data Collection screenshot 1

Confirma que la configuración, calibración y teleoperación están listas. Introduce nombre del dataset y descripción de tarea, define episodios y duraciones, y haz clic en Start Recording.

Mantén constantes el área de trabajo, los ángulos de cámara, la posición inicial de los objetos y la postura del brazo. Si una demostración falla claramente, vuelve a grabarla en lugar de mezclarla con datos formales. Empieza con unos 20 episodios por lote y revisa la calidad antes de continuar. Si necesitas más muestras, recopílalas por lotes y combínalas en Dataset Management.

Acciones disponibles durante la grabación:

AcciónFunción
End current episode earlyFinalizar el episodio actual
Re-record current episodeVolver a grabar el episodio
Stop all recordingDetener toda la tarea
Diagnostic logsVer registros de bajo nivel

Data Collection screenshot 2

Data Collection screenshot 3

Data Collection screenshot 4

Revisa la tasa de fotogramas real / objetivo, fotogramas perdidos y temporización reciente. Si la calidad no es estable, reduce la velocidad de muestreo, baja la resolución de cámara o desactiva vistas previas innecesarias.

Problemas de rendimiento habituales

Un rendimiento insuficiente no siempre detiene inmediatamente la grabación. Puede manifestarse como retraso en los controles, pérdida de fotogramas o duración anómala de los episodios. Resuelve estos problemas antes de continuar con la recopilación por lotes.

SíntomaPosible significadoAcción recomendada
Retraso notable tras finalizar antes, volver a grabar o detenerLa carga de cámaras, la velocidad de muestreo o la carga del sistema impide procesar los controles a tiempoReduce la velocidad o la resolución, desactiva vistas previas innecesarias y comprueba si se recupera la respuesta.
Se configuran 15 segundos, pero el episodio del dataset es mucho más cortoPuede haber pérdida de fotogramas, interrupción de escritura o rendimiento insuficienteRevisa tasa real / objetivo, fotogramas perdidos y registros. Elimina o vuelve a grabar episodios anómalos.
La tasa permanece por debajo del objetivo o aumenta la pérdidaLa configuración supera la capacidad del ordenador, la cámara o el almacenamientoReduce el nivel de muestreo o el volumen de imagen y prueba la estabilidad con pocos episodios.
  • Graba varias demostraciones completas por tarea.
  • Empieza cada episodio desde un estado inicial similar.
  • Evita pausas, colisiones y oclusiones.
  • Mantén la descripción de tarea consistente.
  • No mezcles tareas distintas en el mismo dataset.
  • Regraba o elimina demostraciones fallidas antes del entrenamiento.

Referencia de cantidad de datos y pasos de entrenamiento

Sección titulada «Referencia de cantidad de datos y pasos de entrenamiento»

Los siguientes valores son puntos de partida para planificar un primer experimento, no garantías de rendimiento. La cantidad necesaria y los pasos dependen de la dificultad, la consistencia de las demostraciones, las vistas de cámara, la variación de objetos y el tipo de política.

Completa primero un ciclo pequeño de recopilación, entrenamiento y validación, y añade datos según los fallos observados.

DificultadEjemploEpisodios sugeridosPasos sugeridosCriterio principal
InicialMover de una posición fija A a una posición fija BUnos 2010.000–15.000Trayectoria estable, error final controlado y sin fallos evidentes en ejecuciones repetidas.
IntermediaAgarrar desde posiciones aleatorias en un rango y mover a un destinoUnos 5030.000–40.000Cobertura de distintas posiciones iniciales, tasa de agarre estable y colocación generalmente consistente.
AvanzadaTarea larga, de varios pasos o continuaUnos 10080.000–100.000Estabilidad a largo plazo, error acumulado, estados anómalos y cobertura de la distribución de datos.