77 lines
2.5 KiB
Markdown
77 lines
2.5 KiB
Markdown
---
|
||
title: OriginBot开发套件
|
||
createTime: 2025/02/25 05:19:11
|
||
permalink: /learning-notes/ROS2/origin-bot-toolkit/
|
||
icon: https://www.originbot.org/assets/img/favicon.png
|
||
---
|
||
|
||
OriginBot使用与开发过程主要在PC端完成,完成以上Ubuntu和ROS2的环境配置后,还需要将OriginBot的PC端功能包下载到电脑上,并且完成编译,便于后续操作使用。
|
||
|
||
:::tip
|
||
如果你觉得下载过慢,可以参照[VMWare安装](1.VMWare%E5%AE%89%E8%A3%85.md)中的`ROS2系统安装`下`配置镜像源`操作。
|
||
:::
|
||
|
||
:::steps
|
||
|
||
1. 创建PC端工作空间
|
||
|
||
```shell
|
||
mkdir -p ~/dev_ws/src
|
||
```
|
||
|
||
2. 下载originbot_desktop和依赖包
|
||
|
||
OriginBot电脑端的功能包都放置在[originbot_desktop代码仓库](https://gitee.com/guyuehome/originbot_desktop)中:
|
||
|
||
```shell
|
||
cd ~/dev_ws/src
|
||
sudo apt install git #安装git
|
||
git clone https://gitee.com/guyuehome/originbot_desktop.git
|
||
```
|
||
3. 安装功能包和依赖
|
||
|
||
为满足后续机器人开发的使用,还需要安装一系列功能包与依赖库:
|
||
|
||
这个过程需要反复确认,不要走开!
|
||
```shell
|
||
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
|
||
```
|
||
一次下载完
|
||
```shell
|
||
cd ~/dev_ws/src/originbot_desktop/
|
||
./install_prereq.sh
|
||
```
|
||
|
||
4. 编译工作空间
|
||
|
||
```shell
|
||
cd ~/dev_ws
|
||
colcon build
|
||
```
|
||
|
||
5. 设置环境变量
|
||
|
||
为方便后续使用,我们需要配置环境变量,让系统知道工作空间的位置:
|
||
```shell
|
||
gedit ~/.bashrc
|
||
```
|
||
|
||
```shell
|
||
source ~/dev_ws/install/setup.sh
|
||
```
|
||
|
||
至此,OriginBot电脑端的功能包配置完毕。
|
||
|
||
::: |