Tutoriales de OpenArm para comunicación, control, teleoperación y código.

Esta página convierte los materiales más útiles de OpenArm de toda la web en un camino legible dentro de SVRC, para que los constructores puedan descubrir y discutir aquí en lugar de saltar entre fuentes desconectadas.

Abrir Academia de Robótica · Tema de la Academia OpenArm

Comienza aquí

Mejores primeros enlaces

  • Guía de software de OpenArmResumen oficial de la descripción del robot, SocketCAN, integración de ROS2 y controles avanzados. Leer guía oficial
  • Control ROS2Archivos de lanzamiento, modo de hardware simulado, configuración del controlador y comandos de movimiento. Abrir documentos de control ROS2
  • Biblioteca CANArquitectura de SocketCAN, diseño de clases, modo de control MIT y código de ejemplo. Abrir documentos CAN
  • Entrada principal de GitHubPunto de entrada del repositorio para hardware, software, problemas y enlaces del ecosistema. Ver GitHub
En qué ayuda cada fuente
  • Comunicación - Usa la documentación de la biblioteca CAN para entender SocketCAN, IDs de motor, modos de callback y temporización.
  • Control - Usa la documentación de control de ROS2 para el flujo de lanzamiento, hardware simulado, controladores y pruebas de trayectoria.
  • Código - Usa los repositorios de GitHub para inspeccionar paquetes como `openarm_ros2`, `openarm_can` y archivos de descripción.
  • Teleoperación - Comienza con las guías de configuración/software oficiales, luego compara con las páginas de teleoperación y recolección de datos de SVRC.
Ruta interna de SVRC
Notas de comunicación

Lo que importa en la práctica

Según los documentos oficiales de CAN, los detalles operativos más importantes no son solo los nombres de las API, sino las realidades del bucle de control: cambio de modo de callback, ajuste de tiempo de espera y mapeo consistente de ID de CAN entre motores. Esos son exactamente los tipos de detalles de implementación que los constructores buscan y luego preguntan en los foros.

Notas de control

Control de ROS2 y puesta en marcha de hardware

La documentación de control de ROS2 deja claro que OpenArm ya admite flujos de hardware falso y hardware real. Eso significa que SVRC puede enmarcar tutoriales en torno a "primero simular, luego real" para una incorporación más segura y solución de problemas en la comunidad.

Notas de código

Puntos de entrada de código que valen la pena indexar

Los términos de búsqueda más fuertes giran en torno a `openarm_ros2`, `openarm_can`, ganancias de control, archivos de lanzamiento, parámetros de control de MIT y configuración de SocketCAN. Todos estos deberían tener páginas explicativas internas dedicadas o hilos de foro dentro de SVRC.

Discute lo que estás construyendo

Utilice el foro de OpenArm para preguntar sobre la configuración de CAN, el arranque de ROS2, la calibración, el registro de datos y las decisiones de depuración.