ROS版本: Noetic 环境: WSL2 + Ubuntu 20.04 目标: 6-8周掌握ROS核心概念,完成视觉SLAM与导航项目
catkin_ws/
├── src/
│ ├── my_first_package/ # ROS核心概念练习
│ │ ├── src/ # C++源代码
│ │ ├── srv/ # 自定义服务定义
│ │ ├── CMakeLists.txt
│ │ └── package.xml
│ │
│ └── [后续项目包]
│
├── docs/ # 学习笔记和文档
│ ├── setup_guide.md # 详细环境配置指南
│ ├── learning_notes.md # 详细学习笔记
│ ├── troubleshooting.md # 问题排查记录
│ ├── project_board.md # 任务完成情况追踪
│ └── quick_start.md # 快速开始指南(可选)
│
├── scripts/ # 实用脚本
├── README.md # 本文件
├──.gitignore # Git忽略规则
└── LICENSE # ⚖️ 开源许可证(可选)
如果你是新手,想快速体验这个项目:
-
安装ROS Noetic(Ubuntu 20.04)
-
克隆仓库 git clone https://github.com/FutureDriver/ros-learning-journey.git ~/catkin_ws
-
进入工作空间并编译 cd ~/catkin_ws catkin_make
-
运行示例 rosrun my_first_package talker
更详细的安装配置指南请查看 [docs/setup_guide.md]
持续更新中... 跟随我一起学习ROS机器人开发吧!