Skip to content

ShowyHe/robotics_skillup_lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

robotics_skillup_lab

一个面向机器人系统核心开发、研究级实验与高水平成果产出的长期成长仓库。

这个仓库不是零散学习笔记集合,也不是基础扫盲项目。
它服务于一条明确的长期主线:

成为机器人领域兼具系统开发、架构设计、实验验证和研究创新能力的核心技术人员,并最终产出具有工程价值和学术影响力的高水平成果。


1. 仓库在做什么

本仓库用于系统推进以下能力:

  • 机器人系统架构理解
  • ROS2 / Nav2 运行机制理解
  • 实验基础设施构建
  • C++ / rclcpp / pluginlib 核心语言能力
  • Nav2 源码进入、改造与扩展
  • 研究级评测、benchmark 与实验纪律
  • 大代码库阅读与架构重建
  • 高级插件体系与系统定制
  • 文献矩阵、baseline 地图与高质量复现
  • 原创方法、实验叙事与论文管线
  • 总归纳、知识树与长期成果沉淀

这条路线不是纯调试支持路线,也不是脱离系统的纯学术路线,而是:

系统核心开发 + 研究导向创新 的双栖主线。


2. 当前起点

本仓库不是从零开始。

当前已经具备的基础包括:

  • ROS2 / Linux 的系统化训练经验
  • 闭卷问答、文档落盘、日志与结果归档意识
  • Nav2 基线评估、最小对照实验、跨地图泛化
  • bag 回放、failure case 整理与工程证据链沉淀
  • 面向长期复盘的仓库化记录方式

因此,后续所有内容都默认建立在已有工程基础之上,重点是继续向上推进,而不是重复基础入门。


3. 01–12 模块总览

第一阶段:把已有工程经验提升成系统理解

  • 01_nav2_foundation
    Nav2 架构抽象与执行链重建
  • 02_ros2_linux_fundamentals
    ROS2 运行机制与系统行为深潜
  • 03_python_for_robotics
    实验基础设施与工程脚本体系

第二阶段:拿到进入核心层的门票

  • 04_cpp_for_ros2
    C++ / rclcpp / pluginlib 语言门槛突破
  • 05_nav2_engineering_drills
    Nav2 源码入口、改造与扩展点
  • 06_tooling_and_automation
    评测科学、性能分析与研究实验纪律

第三阶段:从“会改系统”走向“会设计系统”

  • 07_testing_evaluation_and_debugging
    复杂机器人系统的评测科学、故障科学与性能调试
  • 08_source_code_reading
    大代码库阅读方法与架构重建
  • 09_plugins_and_customization
    高级插件体系与系统定制化设计

第四阶段:进入论文级工作与长期知识系统

  • 10_research_reproduction
    文献矩阵、baseline 地图、论文复现与 benchmark 建立
  • 11_paper_writing_and_experiments
    原创方法、实验叙事与论文管线
  • 12_portfolio_and_interview
    总归纳、融会贯通与长期知识系统

4. 目录结构

  • docs/00_overview/
    总览、总计划、长期主线、规则与归档规范
  • docs/01_nav2_foundation/docs/12_portfolio_and_interview/
    12 个长期模块目录
  • scripts/
    可复用脚本、实验编排、自动化工具
  • refs/
    资料索引、参考文献、链接整理

5. 从哪里开始看

如果第一次进入这个仓库,建议按下面顺序看:

  1. docs/00_overview/README.md
  2. docs/00_overview/phase_01_to_06_master_plan.md
  3. docs/00_overview/phase_07_to_12_master_plan.md
  4. 当前正在执行的模块目录 README.md

6. 当前仓库的使用方式

这个仓库不是“想到什么就记什么”的地方。
它采用的是:

  • 模块化推进
  • Sprint 式执行
  • 闭卷问答
  • 总结与总验收
  • 证据链沉淀
  • 长期知识树收敛

也就是说,这里记录的不是“学习过程本身”,而是 能力升级的可复盘证据


7. 核心入口文件

当前最重要的总计划文件为:

  • docs/00_overview/phase_01_to_06_master_plan.md
  • docs/00_overview/phase_07_to_12_master_plan.md

后续所有模块执行,都应在这两份总计划的主线下展开,而不是临时起意。


8. 一句话总结

这个仓库的目标不是“多学一点”,而是通过长期、结构化、可复盘的方式,逐步完成:

从已有工程能力 → 系统核心开发 → 研究主导 → 高水平成果产出 的能力跃迁。

About

Structured drills for Nav2, ROS2, Python, C++, and robotics engineering fundamentals.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors