Documentación técnica de OpenArm
Notas de interfaz, pila de control, flujo de trabajo de implementación y referencias de integración para equipos que construyen con OpenArm.
Alcance del sistema
OpenArm está diseñado como una plataforma de manipulación lista para la investigación en lugar de una caja negra sellada. El sistema está destinado a apoyar el aprendizaje real de robots, teleoperación, iteración de simulación a realidad y flujos de trabajo ricos en contacto donde el hardware, el software y la recolección de datos deben permanecer alineados.
Arquitectura de hardware
El brazo central utiliza una estructura antropomórfica de 7 DOF con redundancia similar a la humana, permitiendo un mapeo natural a partir de trayectorias de demostración y una planificación de movimiento más robusta alrededor de obstáculos. El marco mecánico utiliza aluminio modular y una estrategia de montaje uniforme para que los equipos puedan intercambiar efectores finales, fijaciones y sensores auxiliares sin reconstruir todo el sistema.
Para detalles sobre el sobre envolvente mecánico, carga útil y montaje, consulte las especificaciones de OpenArm página.
Interfaces de control
OpenArm soporta los patrones de control que la mayoría de los equipos necesitan durante la evaluación y la implementación: control de posición para la ejecución de movimiento estándar, control de velocidad para bucles externos de mayor frecuencia, control de impedancia para interacción conforme y modos orientados a la fuerza para tareas sensibles al contacto. La compensación de gravedad y la teleoperación bilateral están disponibles para configuraciones de recolección de datos con muchas demostraciones.
Configuración recomendada — Utilice teleoperación y compensación de gravedad durante la recolección temprana de tareas, luego pase a políticas de impedancia o conscientes de la fuerza a medida que mejora la consistencia del contacto.
Pila de software
OpenArm está construido para trabajar de manera limpia con flujos de trabajo robóticos basados en ROS2. La pila esperada incluye activos de descripción de robot, publicación de estado, nodos de control, registro y puentes a entornos de simulación. El soporte de simulación está diseñado en torno a MuJoCo e Isaac Sim para que los equipos puedan mantener definiciones de estado, espacios de acción y convenciones de evaluación consistentes entre ejecuciones reales y simuladas.
Ver Software y Simulación para los detalles a nivel de entorno.
Flujo de Integración
Una secuencia típica de integración se ve así: validar el montaje mecánico y el espacio de trabajo, verificar la transmisión del estado de las juntas y la calibración, realizar movimientos de posiciones de bajo riesgo, habilitar modos de teleoperación o de impedancia, conectar el registro y los metadatos de la tarea, y luego pasar a la recolección de datos estructurados o evaluación de políticas. Este flujo escalonado reduce el riesgo de inicio y facilita la depuración cuando cambian los sensores, los efectores finales o los esquemas de datos.
Preparación para la Recolección de Datos
OpenArm es especialmente útil cuando el objetivo no es solo la ejecución de movimientos, sino la generación de datos. El sistema está diseñado para que las demostraciones, fallos, reintentos, estados de contacto e intervenciones del operador puedan convertirse en datos de entrenamiento reutilizables. Por eso la documentación se divide en hardware, software, seguridad y recolección de datos en lugar de tratar al robot como una única hoja de producto estática.
Ver Recolección de Datos de OpenArm para el flujo de trabajo recomendado.
Mapa de Referencia
Diseño de Plataforma
Posicionamiento del sistema, arquitectura y por qué OpenArm es centrado en datos.
HardwareEspecificaciones
Carga útil, alcance, dimensiones y detalles de integración mecánica.
SoftwareROS2 y Simulación
Modos de control, alineación de simulación e interfaces para implementación.
SeguridadGuía de Seguridad
Prácticas operativas para trabajos de manipulación con humanos en el circuito.