FAQ lists#
本页面整理了 Airbot Play 机械臂的常见问题与解决方案。无论您是初次接触还是经验丰富的开发者,都能在这里找到有用的信息,帮助您快速解决技术问题,优化机械臂的使用与开发体验。
输入启动指令后报错 Product info file not found or empty, reading from device
- 常出现在示教臂,重新拔插数据线再启动
启动机械臂控制服务警告 Please calibrate the robot position
- 需要对机械臂进行零点校准
启动时出现错误 Failed to write CAN frame
- 安装驱动软件:
airbot-configure_5.1.6-1_all.deb - 检查CAN设备状态:执行命令:
ip link| grep can,确认设备是否存在 - 确认CAN口名称:若指定错误,重新拔插数据线看实际CAN口名称 【如地平线X3等设备,会默认带can0】
- 激活CAN设备:若状态为down,执行:
sudo ip link set up can0【can0替换为实际CAN口名称】type can bitrate 1000000
注意
NVIDIA Jetson系列(如AGX Orin)需手动加载slcan内核模块。执行 lsmod | grep slcan 验证,若无输出则需加载。当前支持内核版本:5.15.148-tegra。其他版本请联系NVIDIA官方支持。
调用sdk接口或者使用例程时,报错:Not connected to the server
- 请检查SDK调用代码中的端口号是否与服务实际启动时指定的端口号一致
遥操作示教时,从臂没有跟随到主臂初始位置
- 从臂末端若与自身或环境发生碰撞干涉,路径规划算法会因无法找到安全路径而失败,请先手动调整从臂至无碰撞的初始姿态后再启动跟随
机械臂底座面板三个通讯接口介绍
- COM1 : 为内部使用的调试接口,客户无需关注
- USB-1: 为相机内走线接口,安装臂上相机时使用
- USB-2: 为机械臂运动控制通讯接口,通过USB转CAN(socketCAN)的方式控制电机
支持哪种计算机处理器架构
- AMD (x86)和ARM架构全部支持,所以市场上常见的机器狗、轮足等运动平台上所搭载的小电脑主机都可使用AIRBOT Play
支持哪种软件接口
- 我们提供Python和C++ SDK接口,供用户二次开发,基于这两个接口可以方便使用ROS1、ROS2