2025-03-19 07:14:52 +08:00

2.5 KiB
Raw Blame History

title createTime permalink icon
OriginBot开发套件 2025/02/25 05:19:11 /learning-notes/ROS2/origin-bot-toolkit/ https://www.originbot.org/assets/img/favicon.png

OriginBot使用与开发过程主要在PC端完成完成以上Ubuntu和ROS2的环境配置后还需要将OriginBot的PC端功能包下载到电脑上并且完成编译便于后续操作使用。

:::tip 如果你觉得下载过慢,可以参照VMWare安装中的ROS2系统安装配置镜像源操作。 :::

:::steps

  1. 创建PC端工作空间
mkdir -p ~/dev_ws/src
  1. 下载originbot_desktop和依赖包

OriginBot电脑端的功能包都放置在originbot_desktop代码仓库中:

cd ~/dev_ws/src
sudo apt install git #安装git
git clone https://gitee.com/guyuehome/originbot_desktop.git 
  1. 安装功能包和依赖

为满足后续机器人开发的使用,还需要安装一系列功能包与依赖库:

这个过程需要反复确认,不要走开!

sudo apt install python3-colcon-ros
sudo apt install python3-colcon-common-extensions              # ROS2编译器
sudo apt install ros-${ROS_DISTRO}-nav2*                       # 安装导航功能包
sudo apt install ros-${ROS_DISTRO}-xacro                       # 安装模型解析功能包
sudo apt install ros-${ROS_DISTRO}-teleop-twist-keyboard       # 安装键盘控制节点
sudo apt install ros-${ROS_DISTRO}-rmw-cyclonedds-cpp          # 安装Cyclone DDS
sudo apt install ros-${ROS_DISTRO}-cv-bridge                   # 安装图像处理包
sudo apt install ros-${ROS_DISTRO}-robot-state-publisher       # 安装机器人状态发布者包
sudo apt install ros-${ROS_DISTRO}-joint-state-publisher       # 安装关节状态发布者包
sudo apt install ros-${ROS_DISTRO}-joint-state-publisher-gui   # 安装关节状态发布者包
sudo apt install ros-${ROS_DISTRO}-image-transport             # 安装图像压缩包
sudo apt install ros-${ROS_DISTRO}-image-transport-plugins     # 安装图像压缩包
sudo apt install libzbar-dev 

一次下载完

cd ~/dev_ws/src/originbot_desktop/
./install_prereq.sh
  1. 编译工作空间
cd ~/dev_ws
colcon build
  1. 设置环境变量

为方便后续使用,我们需要配置环境变量,让系统知道工作空间的位置:

gedit ~/.bashrc
source ~/dev_ws/install/setup.sh

至此OriginBot电脑端的功能包配置完毕。

:::