Volver a Guides

Cómo configurar un laboratorio de teleoperatoria de robots: Guía completa de equipos y diseño

Guía paso a paso para la creación de un laboratorio de recopilación de datos de robots <unk> espacio, equipo, redes, iluminación, software y configuración de seguridad.

[← Guías]

Una lista práctica de equipos y una guía de diseño para construir desde cero un laboratorio de teleoperación y recopilación de datos de robots funcionales.

Requisitos espaciales

Una estación de teleoperación de un solo brazo requiere un área de suelo mínima de 3 m × 3 m, pero se recomienda encarecidamente 4 m × 4 m para el acceso seguro del operador, los carritos de equipos y el posicionamiento del soporte de la cámara. Si planeas una configuración bimanual (dos brazos), añade 1,5 m de ancho de mesa. Para un robot humanoide, un mínimo de 5 m × 5 m con un suelo empolvado.

Alturas de techo: 2,7 m mínimo; 3,0 m preferido. Las montajes de cámaras aéreas necesitan un espacio de 2,02,5 m. Los humanoides necesitan un mínimo de 2,4 m.

Luzcillos: Iluminación de la superficie controlada y difusa es crítica. Evite la luz solar direccional de las ventanas use cortinas de apagón o trabaje en una habitación sin ventanas. Las luces de panel LED (5000K, CRI >90) a 400600 lux a la altura de la mesa producen una iluminación consistente para la visión por ordenador. La iluminación inconsistente entre su entorno de recopilación de datos y implementación es una de las principales causas de fallas de las políticas.

Pavimentos: Pavimentos de ESD (descarga electrostática) o alfombras de ESD debajo de la mesa del robot protegen los controladores del motor y el hardware de cálculo.

Puerta: Circuito dedicado 20A para robot + computación. UPS en el brazo del robot para evitar daños por pérdida repentina de energía. No comparta los circuitos con HVAC u otro equipo de alta potencia.

Lista de los equipos con precios

Equipment Budget Option Mid-Range Option Notes
Robot arm $3,100 (WidowX-250) $9,200 (xArm 6) See arm guide
Teleop controller $500 (Meta Quest 3) $3,100 (SO-100 leader) Leader arm preferred for data quality
Primary camera (wrist) $150 (RealSense D405) $600 (RealSense D435i) Depth improves policy; RGB-only acceptable
Fixed overhead camera $150 (Logitech BRIO) $400 (Basler acA1300) BRIO adequate for most tasks
Fixed side camera $150 (Logitech BRIO) $400 (Basler acA1300) Optional; improves occlusion coverage
Camera mounts $200 (articulating arms) $500 (optical breadboard) Rigidity matters for extrinsic stability
Compute workstation $2,000 (RTX 3080) $5,000 (RTX 4090) GPU for inference, CPU for ROS2
NVMe SSD (data storage) $200 (2TB) $400 (4TB NVMe) Log at full quality; delete later
NAS (archival) $500 (Synology DS223) $1,500 (Synology DS923+) RAID1 for safety; 8TB+ recommended
Network switch $80 (TP-Link 8-port) $300 (managed Netgear) Dedicated LAN for low-latency ROS2
UPS (uninterruptible) $150 (CyberPower 600VA) $400 (APC 1500VA) Prevents arm motor damage on power loss
Robot table $300 (80×120cm 80kg rated) $800 (custom steel) Must not flex; bolt arm to table
Total (estimate) ~$7,500 ~$20,000 Before arm cost

Configuración de la red para la recopilación de datos de baja latencia

La arquitectura de red afecta significativamente la fiabilidad de ROS2 y la integridad del registro de datos.

  • Interruptor dedicado de 1 Gbps: Un interruptor para el LAN del robot (control de brazos, estación de trabajo, NAS). No comparte con el tráfico de oficina. TP-Link TL-SG108 ($30) es adecuado; un interruptor administrado le permite configurar QoS para priorizar el tráfico ROS2.
  • ** WiFi aislado para VR:** Meta Quest 3 requiere WiFi para el debugging ADB y la transmisión AnyTeleop. ejecuta un punto de acceso dedicado (WiFi 6, 5 GHz sólo) aislado del robot LAN. Configure la estación de trabajo con dos NIC: uno cableado a robot LAN, uno WiFi a Quest.
  • ** Dirección de IP estática:** Asesinar IP estáticos al brazo del robot, cámaras (si son cámaras IP), estación de trabajo y NAS. Las IP dinámicas causan problemas de descubrimiento de nodos ROS2. Utilice el rango 192.168.1.x para LAN del robot.
  • ** Configuración NAS:** Mapear el NAS como una unidad de red y configurar su registrador HDF5 para escribir directamente a él. Synology NAS con RAID1 de 2 bajas proporciona velocidades de escritura de 100+ MB/s, suficientes para la grabación RGB de 3 cámaras a 30 fps.

Guía de colocación de la cámara

La colocación de cámaras es una de las decisiones más importantes y poco especificadas en la configuración de laboratorios de teleoperación.

Camera de muñeca: Montar 2535 cm de las puntas del agarre a lo largo del eje de la muñeca, en ángulo de 15° hacia abajo hacia la línea central del agarre.

Camera aérea fija: Posición 120180 cm sobre la mesa, en ángulo de 4050° desde la vertical. Esto proporciona una vista de pájaro de todo el espacio de trabajo, incluidas ambas posiciones del brazo del robot para tareas bimanual. Evita directamente la carga aérea (90°) el acortamiento hace difícil la estimación de profundidad.

Camera lateral fija: Posición a la altura de la mesa, 90° de la dirección de trabajo principal del robot, 80120 cm del centro del espacio de trabajo. Esta vista capta capturas ocultas desde la perspectiva aérea. Es esencial para tareas que involucran objetos en el lado opuesto de la mesa.

Regla de coherencia: Una vez que comience la recopilación de datos, no mueva las cámaras. Los cambios en la postura de la cámara requieren una nueva calibración y romper la capacitación de las políticas las políticas aprenden la geometría de la cámara implícitamente. Marque las posiciones de montaje de la cámara con cinta.

Estaca de software

La pila de software de código abierto recomendada para un nuevo laboratorio en 2025:

  • ROS2 Humble (Ubuntu 22.04): La versión actual de LTS. Instale ros-humble-desktop. Configure ROS_DOMAIN_ID para aislar su laboratorio de la construcción de tráfico de red.
  • Driver del brazo robótico: interbotix_ros2 (WidowX/ViperX), ur_robot_driver (brazos UR), xarm_ros2 (xArm), o openarm_ros2 ([OpenArm 1](T3)).
  • Agencia OpenArm (RCSV de código abierto): Maneja entradas de teleoperación, gestión de episodios, registro de HDF5 y transmisión a la plataforma de datos RCSV [T4].
  • ** Conductores de cámara:** realsense2_camera (paqueteROS2) para RealSense; usb_cam o v4l2_camera para cámaras web USB; pypylon para cámaras Basler.
  • HDF5 logging: h5py con escritos en pedazos. tamaño de pedazo: 1 episodio por pedazo, o sub-partes de 100 pasos para episodios grandes. Compresión: LZF o GZIP nivel 1 (compresión rápida, buena relación para los datos de imagen).
  • ** Plataforma RCSV:** Subir episodios a platform.roboticscenter.ai para visualización, revisión de calidad y conversión de formato a LeRobot/RLDS.

Procedimiento de calibración

Se requiere una calibración antes de recoger los datos y debe repetirse si alguna cámara se mueve o se altera.

** Calibración intrínseca:** Utilice una tabla ChArUco 7×9 (100 mm cuadrados). Recoge 3050 imágenes desde diferentes distancias y ángulos. Procese con el calibrado de la cámara OpenCV.

** Calibración externa (camera a robot):** Aplique una etiqueta de abril al efector final del robot. Comando el brazo a 1520 configuraciones conjuntas conocidas, captura la posición de la etiqueta en cada cámara y resuelve la calibración de ojos y manos con cv2.calibrateHandEye(). Verifique comprobando que la posición de la etiqueta computada coincide con la posición prevista por FK en un área de 3 mm.

** Calibración de la cámara de muñeca:** La cámara de muñeca se mueve con el brazo. Calibra la transformación de cámara a flanza fuera de línea utilizando una placa ChArUco fija en varias poses de brazos. Reverifique después de cualquier ajuste de montaje de la cámara de muñeca.

** Medida de latencia:** Aplaudiar las manos frente a todas las cámaras simultáneamente y medir el desvio de fotogramas entre las cámaras.

Configuración de seguridad

  • Permisa de emergencia (e-stop): Enlaza un botón físico de parada electrónica accesible desde la posición del operador. Prueba en cada inicio de sesión.
  • Limites de velocidad durante la configuración: Configurar la velocidad cartesiana máxima a 50 mm/s durante el mapeo inicial del espacio de trabajo. Aumentar a 200 mm/s sólo después de verificar los límites conjuntos y los límites del espacio de trabajo.
  • Zonas de colisión: Definir las zonas de colisión del software en MoveIt2 o el SDK del brazo para la superficie de la mesa, las montajes de la cámara y la posición de pie del operador. Actualizar después de cualquier reconfiguración del espacio de trabajo.
  • ** Formación del operador:** Todos los operadores deben completar una sesión de entrenamiento de 2 horas que cubra la operación de parada electrónica, el comportamiento del brazo en estado de falla, la posición de pie adecuada durante la operación y el procedimiento de abortos de episodios.
  • ** Verificación de carga útil:** Pesear las pegadas y los efectores finales antes de la instalación.

Ergonómica y confort del operador

La fatiga del operador causa directamente la degradación de la calidad de los datos. Las decisiones de diseño de laboratorio tomadas en el momento de la instalación determinan si los operadores pueden mantener una recogida de alta calidad durante los turnos de 4-6 horas.

  • Alturas de mesa: 75-85 cm para el funcionamiento sentado (alturas estándar de escritorio). Los codos del operador deben estar a la altura de la mesa cuando los antebrazos se apoyen en la mesa.
  • Cada: Siesta de altura ajustable con reposos de brazos. Los operadores que controlan los brazos del líder necesitan apoyo del antebrazo para reducir la fatiga del hombro. Presupuesto de $300-$500 para una silla ergonómica de calidad - esto se paga por sí mismo en calidad de datos sostenida.
  • Posición del monitor: Si el operador utiliza un monitor para las imágenes de la cámara en lugar de VR, colocalo a nivel de los ojos, a 60-70 cm de la posición sentada.
  • Confort de auriculares VR: Para Meta Quest 3, reemplaza la correa predeterminada por una correa Elite ($60) para uso de varias horas. Asegúrese de una ventilación adecuada - VR genera calor facial que causa molestias después de 30 minutos en habitaciones cálidas. Temperatura de la habitación objetivo 20-22 C.
  • ** Horario de descanso:** 45 minutos de descanso, 15 minutos de descanso es el protocolo estándar. Publica este horario visiblemente en cada estación de trabajo. Los operadores que omiten los descansos producen datos de menor calidad en la segunda mitad de su turno.

Estimación de coste: Estación de laboratorio completa

Configuration Robot Arm Teleop Interface Infrastructure Total Per Station
Budget single-arm + VR $3,100 (WidowX-250) $500 (Quest 3) $3,900 ~$7,500
Mid-range single-arm + leader $4,500 (OpenArm 1) $3,100 (leader arm) $5,400 ~$13,000
ALOHA-style bimanual $9,600 (2x ViperX-300) $6,200 (2x WidowX-250) $6,200 ~$22,000
Production (UR5e + Robotiq) $35,000 (UR5e) $3,100 (leader arm) $7,900 ~$46,000

El costo de la infraestructura incluye PC de la estación de trabajo, cámaras, montajes, redes, UPS, mesa y trabajo de configuración. Los laboratorios de varias estaciones ahorran en infraestructura compartida (NAS, interruptor de red, montajes de techo) - la segunda estación suele costar un 30% menos que la primera.

Errores comunes de configuración que deben evitarse

  • ** Compartir los controladores USB entre cámaras y robot:** El ancho de banda USB 3.0 es de 5 Gbps por controlador, no por puerto. Tres cámaras en el mismo controlador USB dejarán hambriento el bus del brazo del robot.
  • Luminación inconsistente entre sesiones: Las ventanas permiten la entrada de luz solar que cambia cada hora. Las políticas entrenadas en datos recogidos a la luz de la mañana fallan a la luz de la tarde.
  • ** Mesa flaca que causa vibraciones:** Una mesa que se flexiona bajo el movimiento del brazo introduce vibraciones impredecibles en las imágenes de la cámara y lecturas articulares. Prueba colocando un vaso de agua sobre la mesa mientras el brazo se mueve - ondulaciones visibles significan que la mesa es demasiado ligera. Utilice una mesa de marco de acero calificada por al menos 80 kg.
  • No hay protección de UPS: Una pérdida repentina de energía mientras el brazo está en movimiento puede dañar las cajas de cambios (el brazo intenta detenerse instantáneamente bajo carga) y dañar los archivos HDF5 en proceso. Un UPS de $ 150 evita ambos modos de falla.
  • Camera se mueve entre sesiones: Cualquier cambio de posición de la cámara invalida todos los datos de calibración anteriores e introduce un cambio de distribución en la formación de políticas.

Guías relacionados

Trabajar con el RCSV

RCSV opera laboratorios de teleoperatoria totalmente equipados en nuestras instalaciones de San Francisco, CA y Allston, MA, y puede ayudarle a construir la suya.

  • [Servicios de recopilación de datos] T12) -- salta la configuración del laboratorio por completo y utiliza nuestra instalación para su proyecto de recopilación de datos
  • Robot Leasing -- alquilar estaciones de teleópticos completas incluyendo el brazo, el líder, las cámaras y la computación
  • Tienda de hardware -- compra OpenArm 1 brazos, cámaras y accesorios de laboratorio
  • Plataforma de datos -- subir y administrar sus conjuntos de datos recopilados con revisión de calidad integrada
  • [Contacta con nosotros] T17) -- solicitar una consulta de diseño de laboratorio con nuestro equipo de ingeniería

RCSV ofrece servicios de recogida de datos llave en mano

No hay laboratorio para instalar. RCSV opera una instalación de recopilación de datos completamente equipada. Envíanos su especificación de tarea y manejaremos el resto hardware, operadores, QA y entrega de formato.

[Vea los servicios de datos]