Volver a Wiki

El SDK de los centros de robótica

Comience con el SDK de RoboticsCenter Python: pip instale roboticscenter, ejecute rc connect, y su primera sesión de teleop se realiza en minutos.

En esta página

  • [Instalar]T18)
  • [Conectar su hardware]
  • [Auto-detección]
  • [Especificar el dispositivo]
  • [Modo de simulación]
  • [Qué pasa]
  • [URL de la sesión]
  • [Modos de red]
  • [Escáner para dispositivos]
  • [Python API]
  • El producto de la empresa se encuentra en el mercado de la marca.
  • ¿Qué es esto?
  • [Variables del medio ambiente]
  • [Soluciones de problemas]
  • ¿ Qué es eso ?

Comenzando

  • [SDK Quickstart] T32)
  • [Referencia de la API]
  • [URL de la sesión y Teleop]

Guías de hardware

  • [VLAI L1 Robot]
  • El sistema de control de las emisiones de gases de efecto invernadero (C2O)
  • ¿ Qué es eso ?

También ver

  • [← Todos los artículos de Wiki]
  • [Academia de Robótica →]
  • Plataforma →
  • [Pregúntele una pregunta →]

Quickstart Python 3.10+

Conectar cualquier hardware soportado a [platform.roboticscenter.ai]T41) en minutos. No se requiere SDK de proveedor.

5 min lectura Actualizado abril 2026

** Hardware soportado:** LinkerBot O6, VLAI L1. Más dispositivos llegando pronto comprobar el [tablero de instrumentos de la plataforma] T42) para la última lista de compatibilidad.

Instalar

concha Copia

$ pip instalar el centro de robótica

Requisitos: Python 3.10 o superior. Hardware soportado: LinkerBot O6, VLAI L1 (más adelante). Se requiere una cuenta gratuita en [platform.roboticscenter.ai]T43) para transmitir datos.

Conecta el hardware

Detección automática (recomendada)

concha Copia

$ rc conectar

Especificar el dispositivo

concha Copia

$ rc conectar --dispositivo enlazador-o6 \ # LinkerBot O6 mano hábil $ rc conectar --dispositivo L1 \ # VLAI L1 robot de doble brazo

Prueba sin hardware

concha Copia

$ rc conectar --mock

El modo simulado ejecuta una sesión completa de dispositivo simulada URL de sesión, flujo de datos y panel del navegador funcionan exactamente como con el hardware real. No se necesita conexión de robot o USB.

¿Qué pasa?

  1. ** Creación de sesión** SDK autentica y crea una sesión en platform.roboticscenter.ai.

  2. URL impreso Impresión de terminal: T0

  3. Se abre el navegador La URL se abre en su navegador predeterminado automáticamente (o se copia y pega).

  4. ** Teleop panel cargas** El navegador muestra el panel de control Teleop, preconfigurado para su dispositivo conectado.

  5. ** Flujos de datos** Los datos del sensor fluyen automáticamente a su cuenta.

URL de la sesión

Cada T1 genera una URL única y limitada en el tiempo de la sesión:

https://platform.roboticscenter.ai/session/RC-A7B2-X9K1

Compartir esta URL con un colaborador pueden monitorear o cooperar con el robot desde cualquier navegador, en cualquier lugar, sin instalar nada. Las sesiones expiran después de ** 1 hora**.

Sharing tip: URL de sesión otorgar acceso teleop completo a quien tenga el enlace. sólo compartir con personas de confianza. versiones futuras admitirán tokens de invitados sólo para lectura.

Modos de red

La plataforma detecta automáticamente el mejor método de conexión para su configuración.

Mode When to use
Auto (default) Tries local backend first, falls back to cloud. Best for most setups.
LAN Force local/intranet routing — lowest latency when robot and browser are on the same network.
Cloud Force routing through platform.roboticscenter.ai. Best when operating remotely.

Cambiar de modo en el navegador: haga clic en la etiqueta de red ( / ) en la barra superior del panel de teleop. O configure la variable de entorno antes de conectar:

concha Copia

$ RC_PLATFORM_URL=T53 rc conectarse

Escanear para dispositivos

Antes de conectarse, puede enumerar todos los dispositivos que el SDK detecta en su sistema:

concha Copia

Dispositivos de rc

Ejemplo de salida:

Dispositivo de descripción de puertos /dev/ttyUSB0 CP2102 Conector de puente USB-UART (nodoROS2) VLAI L1 Robot l1_robot

** Nota de Linux:** Si T4 no es visible, es posible que deba agregar a su usuario al grupo T5: T6, luego salir y volver a entrar.

API de Python

Para el acceso programático canales de procesamiento personalizados, recopilación de datos automatizada o integración con su propio bucle de entrenamiento utilice la API de Python directamente.

LinkerBot O6

Python Copia

de la robotica centro de importación LinkerO6

dispositivo = LinkerO6.connect() # auto-detecta puerto de serie Impresión de la sesión

para el marco en el dispositivo.flujo(): Impresión de datos de los sensores por fotograma

Tu procesamiento aquí

VLAI L1 Robot

Python Copia

importado desde el centro de robótica L1Robot

robot = L1Robot.connect(mock=True) # no se necesita hardware para las pruebas

para el marco en robot.stream(): articulaciones = marco.datos['articulaciones'] base = marco.datos['base'] imprimido(f"brazo izquierdo: {articulaciones['brazo izquierdo']}")

Variables del medio ambiente

Variable Default Description
RC_PLATFORM_URL https://platform.roboticscenter.ai Backend URL. Override to point at a local instance or a custom Cloud Run deployment.

Solución de problemas

Problemas comunes al comenzar con el SDK:

Los dispositivos de rc no muestran nada

En Linux, asegúrese de que su usuario está en el grupo T9: T10, luego salga y vuelva a entrar. En Windows, compruebe el Gerente de Dispositivos para puertos COM.

Tiempo de conexión en rc conectar

Asegúrese de que la plataforma.roboticscenter.ai sea accesible desde su red. Si está en una red de conexión con espacio en el aire o con restricciones, configure T11 para apuntar a un backend local. ejecuta T12 para verificar que el SDK mismo esté instalado correctamente.

Auto-detección elige el dispositivo equivocado

Utilice T13 para enumerar todo el hardware detectado, luego conecte explícitamente: T14 o T15 para el VLAI L1.

Panel del navegador no se carga

Copie la URL de la sesión desde el terminal y abra manualmente. Asegúrese de que las cookies y los WebSockets no estén bloqueados por su navegador o proxy. Pruebe una ventana incógnita si el panel permanece en blanco.

** ¿Necesita más ayuda? ** Para problemas específicos del dispositivo, consulte la guía de depuración de LinkerBot O6 (T44) o [wiki VLAI L1) T45).

** Nuevo en robótica? ** Si todavía estás aprendiendo los fundamentos brazos, teleop, ROS 2, implementación comienza con la [RCSV Robotics Academy] T47) antes de sumergirte en la integración de SDK.

Los siguientes pasos

Guía VLAI L1 Configuración completa para el robot móvil de doble brazo → LinkerBot O6 Guía protocolo en serie, controlador de guantes, recopilación de datos → SDK API Referencia Full Python API y CLI referencia de comando → Plataforma Dashboard Ver sesiones, grabaciones y dispositivos →