English Version:

Prerequisites for Software

返回目录:

开始使用

硬件要求

为了保证编解码器性能,以及推理性能,请确保您的机载计算机具有以下最低运行要求(推荐配置是为了在机器人上进行推理,如果你选择远程推理,一个树莓派/Jetson就足够使用了):

组件 最低要求 用于 原因
CPU 4 Cores 远程遥操作的视频推流,以及数据集保存的图像压缩 这些操作均采用软件编解码器,过低的CPU性能会导致编码帧率无法跟上摄像头帧率
RAM 8 GB 数据集保存缓存 摄像头的图片会缓存在内存一段时间再写入到磁盘
GPU NVIDIA RTX2060 VLA模型的推理 AhaRobot 使用NVIDIA GPU进行推理加速

软件要求

AhaRobot主要部分运行在ROS2 Humble上,并采用了Docker以隔离主系统,请确保您的机载计算机安装有以下软件组件:

组件 安装说明
Ubuntu 22.04 Desktop https://ubuntu.com/download/desktop
Ubuntu 22.04版本开始使用RDP作为内置的远程桌面
⚠️ 如果你使用 NVIDIA Blackwell (50系)显卡,则gnome-remote-desktop存在兼容问题。请使用25.10以上版本或者使用Sunshine/Moonlight(推荐)
参考: https://www.reddit.com/r/Ubuntu/comments/1mu9mpi/remote_login_rdp_protocol_nvidia_5090/
Sunshine (选装) https://docs.lizardbyte.dev/projects/sunshine/latest/md_docs_2getting__started.html
每次重启系统时,需在终端中使用该命令启动该服务:
systemctl --user restart sunshine && DISPLAY=:0 xhost local: +
Docker (推荐) https://docs.docker.com/engine/install/ubuntu/
对于中国大陆用户:
https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/
并且配置好Docker代理:
https://neucrack.com/p/286
Docker是为了隔离开ROS和基础环境,可选安装
NVIDIA Container Toolkit (推荐) https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/install-guide.html
需要此工具包以实现Docker内调用GPU进行推理

继续阅读下一节:

安装 ROS 2 工作区