7 FAQ
Q: 运行例程报错"Package ‘examples’ not found"
参考首次运行前:构建 SDK和运行一个代码示例, 确认aimdk已经顺利编译且source配置
Q: example构建失败
找不到colcon则应确保ROS已正确安装, 并正确source配置
检查报错信息, 找不到库则检查依赖安装
清除构建缓存重试
Q: 通过网线连接机器人后,运行example没有响应?
尝试
ros2 topic list以及ros2 topic echo topic_name(注意替换topic_name为实际topic路径)检查当前状态预设动作需要确认机器人是否处于稳定站立模式
TTS/音频播放问题则检查:
音量是否被关闭, TTS内容、音频格式是否符合接口要求
检查X2 内置的语音交互系统是否被关闭
Q: 我直接控制电机时没有响应
如果执行的是针对HAL层的控制,则需要将MC模块停止工作。
aima em stop-app mc来停止mc模块。重新启动代码。
Q: 机器人切换站姿预备(位控站立)模式,下肢没响应,手臂行动缓慢
电池电量不足导致下肢不上电,更换电量足够的电池。
Q: 调用机器人服务没有响应
检查对应的服务接口字段是否都正确设置。
Q: 机器人上使用cv_bridge出错(Assertion failed): s >= 0 in function 'setSize')
请检查编译链接的
OpenCV版本情况:
目前机器人环境内同时提供Nvidia源的OpenCV和Ubuntu源里的OpenCV,
使用cv_bridge需在编译链接时指定Ubuntu源OpenCV
Q: 由systemd service启动的节点,订阅ROS话题无法收到消息
检查SSH Terminal下能否订阅到目标话题的消息
确保节点启动时已加载智元DDS配置和智元环境变量,需执行
source /home/agi/.aima/env/bashrc(或兼容路径/agibot/data/home/agi/.aima/env/bashrc)
Q: 如何配置开机自启动服务?
systemd 仅支持
systemctl --user用户级服务,不支持系统级systemctl