Skip to content

FAQ Lists#

This page compiles common issues and solutions for the Airbot Play robotic arm. Whether you're a first-time user or an experienced developer, you'll find useful information here to help you quickly resolve technical problems and optimize your experience with the robotic arm's usage and development.

Error when starting the Robotic Arm Control Service Product info file not found or empty, reading from device
  • Commonly occurs with teaching arms. Reconnect the data cable and restart.
Error: Please calibrate the robot position
  • The robotic arm needs to be zero-calibrated.
Error: Failed to write CAN frame
  • Install driver software: airbot-configure_5.1.6-1_all.deb
  • Check CAN device status: Execute command: ip link| grep can to confirm device existence
  • Confirm CAN port name: If specified incorrectly, reconnect data cable to see actual CAN port name 【Some devices like Horizon X3 may have can0 by default】
  • Activate CAN device: If status is down, execute: sudo ip link set up can0【replace can0 with actual CAN port name】type can bitrate 1000000
Note

NVIDIA Jetson series (such as AGX Orin) require manual loading of the slcan kernel module. Execute lsmod | grep slcan to verify. If no output, the module needs to be loaded. Currently supported kernel version: 5.15.148-tegra. For other versions, please contact NVIDIA official support.

Error when calling SDK interface or using examples:Not connected to the server
  • Check if the port number in the SDK calling code matches the actual port number specified when the service started.
Follow arm does not follow to lead arm's initial position during Lead–follow teaching
  • If the follow arm's end effector collides with itself or the environment, the path planning algorithm will fail to find a safe path. Manually adjust the slave arm to a collision-free initial posture before starting follow mode
Introduction to the Three Communication Ports on the Robotic Arm Base Panel
  • COM1: A debug interface for internal use. Customers do not need to use it.
  • USB-1: An internal wiring interface for the camera, used when installing an arm-mounted camera.
  • USB-2: The communication interface for robotic arm motion control, which uses USB-to-CAN (socketCAN) to control the motors.
Supported Computer Processor Architectures
  • Both AMD (x86) and ARM architectures are fully supported. Therefore, AIRBOT Play is compatible with small computing devices commonly used in robotic platforms such as quadruped robots and wheel-legged hybrids.
Supported Software Interfaces
  • We provide Python and C++ SDK for user customization and development. Based on these interfaces, integration with ROS1 and ROS2 is also facilitated.