5.1.2 ROS2 安装使用
如果使用的是 Bianbu ROS 可以跳过该步骤
设置软件源
终端执行下面命令启用进迭时空 ROS2 软件源:
grep -q '^Suites:.*\bnoble-ros\b' /etc/apt/sources.list.d/bianbu.sources || sudo sed -i '0,/^Suites:/s//& noble-ros/' /etc/apt/sources.list.d/bianbu.sources
sudo apt update
安装工具
安装开发工具(推荐)
如需编译 ROS2 功能包或进行二次开发,建议安装开发工具集:
sudo apt update && sudo apt install ros-dev-tools
安装 ROS-Base
基础版包含 ROS 通信库、消息接口、命令行工具等核心组件,不包含 GUI 工具:
sudo apt install ros-humble-ros-base
构建自定义 ROS2 功能包
创建工作空间
mkdir -p ~/ros2_demo_ws/src
加载 ROS2 环境变量
source /opt/ros/humble/setup.zsh
若使用 Bash 终端,请将 setup.zsh
替换为 setup.bash
。
创建 Python 发布/订阅示例包
创建名为 py_pubsub
的功能包:
cd ~/ros2_demo_ws/src
ros2 pkg create --build-type ament_python --license Apache-2.0 py_pubsub
创建成功后,ROS2 将自动生成所需的功能包结构。