本周运行 ros2_ws 项目,加载 KITTI 数据并在 RViz2 中实现全景监控效果展示。
ros2_kitti_publishers 节点。| 文件 | 说明 |
|---|---|
README.md |
本周实验说明。 |
img1.png |
节点运行或数据发布效果截图。 |
img2.png |
RViz2 可视化配置效果截图。 |
创建工作空间并克隆项目:
mkdir -p ~/ros2_ws/src
cd ~/ros2_ws/src
git clone https://github.com/ai-robot-class/ros2_kitti_publishers.git
下载课程数据文件,并放入工作空间的数据目录,例如:
\\wsl.localhost\Ubuntu-22.04\home\zhangxiao\ros2_ws\data
数据下载地址:
https://drive.google.com/file/d/1lCOOkoUp1RRrFhUwRVNVwRWIclv-etBu/view?usp=drive_link
编译工作空间:
cd ~/ros2_ws
colcon build --cmake-clean-cache
source ./install/setup.bash
运行数据发布节点:
ros2 run ros2_kitti_publishers kitti_publishers
打开另一个终端,启动 RViz2:
ros2 daemon start
rviz2
在 RViz2 中选择:
File -> Open Config
加载配置文件:
~/ros2_ws/src/ros2_kitti_publishers/default.rviz


本周重点是理解 ROS2 工作空间的标准流程:克隆源码、编译、加载环境、运行节点、使用 RViz2 可视化数据。这为后续传感器数据处理和机器人感知系统开发提供了基础。