Skip to content

机器人软件安装指南

阿加犀已将机器人相关软件ROS2 Humble、Gazebo、Moveit2等上线到应用中心,本文档将介绍如何下载安装并做简单验证。

💡注意

当前仅在Ubuntu22.04上支持了机器人相关软件的安装。其他版本正在适配中,敬请等待。

1. 登录到AidLux系统的Web桌面

无论您所购买阿加犀硬件设备所搭载的系统是融合系统还是Linux系统,都需要登录到AidLux的Web桌面进行安装操作。具体登录方法可对应参见硬件指南中Linux系统登录/融合系统登录章节所示。

  • Web桌面如下所示:

alt text

  • 点击左面下方"应用中心"按钮-选择"机器人"。

alt text

到达如上页面后,即可开始安装相关软件。

2. Ubuntu Desktop 安装

Ubuntu Desktop 基于 Linux 内核,为用户提供了一个稳定、高效且安全桌面环境,安装后用于机器人相关仿真软件的运行。

💡注意

如果您的设备所安装是Linux系统,则无需下载安装Ubuntu Desktop,可直接点击桌面图标启动服务后,通过VNC连接该桌面。

2.1 融合系统安装 Ubuntu Desktop

  • 按第1步操作,进入到"机器人"页面后,点击"Ubuntu Desktop"图标,跳转到安装页面。

alt text

  • 点击"安装"按钮,输入AidLux密码:aidlux ,等待安装完毕即可。

alt text

alt text

3. ROS2 Humble 安装

机器人操作系统 (ROS) 是一套用于构建机器人应用程序的软件库和工具。 从驱动程序、先进的算法到强大的开发者工具,ROS 提供了您下一个机器人项目所需的开源工具。 在安装ROS2 Humble时,会同时安装rviz2。

3.1 安装

  • 按第1步操作,进入到"机器人"页面后,点击"ROS2 Humble"图标,跳转到安装页面。

alt text

  • 点击"安装"按钮,输入AidLux密码:aidlux ,等待安装完毕即可。

alt text

alt text

3.2 验证

安装完ROS2 Humble后,可通过如下方法进行验证是否安装成功。

  • 通过VNC工具登录到Ubuntu Desktop桌面。

  • 打开Terminal窗口,执行命令:"ros2 run demo_nodes_cpp talker",发送消息。

alt text

  • 再打开一个Terminal窗口,执行命令:"ros2 run demo_nodes_cpp listener",监听消息。

alt text

4. Moveit2 安装

MoveIt 2 是在 ROS 2 (Robot Operating System 2) 平台上应用最广泛的、用于移动机器人(特别是机械臂)进行运动规划 (Motion Planning)、 操作控制 (Manipulation)、三维感知 (3D Perception) 和运动学计算 (Kinematics) 的开源软件框架。

4.1 安装

  • 按第1步操作,进入到"机器人"页面后,点击"Moveit2"图标,跳转到安装页面。

alt text

  • 点击"安装"按钮,输入AidLux密码:aidlux ,等待安装完毕即可。

alt text

alt text

4.2 验证

安装完Moveit2后,可通过如下方法进行验证是否安装成功。

  • 通过VNC工具登录到Ubuntu Desktop桌面。

  • 打开Terminal窗口,执行命令:"ros2 launch moveit2_tutorials demo.launch.py",在弹出的rviz中可以移动机械臂。

alt text

5. Gazebo 安装

Gazebo 是一款功能强大、开源的三维机器人动力学仿真平台。它不仅仅是一个能“看到”机器人的三维可视化工具,更是一个能够精确模拟物理世界、传感器数据和 机器人行为的虚拟试验场。

5.1 安装

  • 按第1步操作,进入到"机器人"页面后,点击"Gazebo"图标,跳转到安装页面。

alt text

  • 点击"安装"按钮,输入AidLux密码:aidlux ,等待安装完毕即可。

alt text

alt text

5.2 验证

安装完Gazebo后,可通过如下方法进行验证是否安装成功。

  • 通过VNC工具登录到Ubuntu Desktop桌面。

  • 打开Terminal窗口,执行命令:"ign gazebo",会弹出Gazebo。

alt text