面向SLAM工程师的C++中高级进阶完整教学大纲(v10·完整版)¶
适用对象:仅掌握普通函数、指针基础、类与对象基础(继承初步)的初级机器人工程师 目标水平:能独立开发和优化SLAM系统的C++中高级工程师 技术栈:Eigen + manif + GTSAM + Ceres(主线),g2o + Sophus + small_gicp(辅助) 总周期:约48周(约12个月),每周建议投入15-20小时 教学风格:每个知识点说清楚"讲什么 + 为什么重要 + 在SLAM中怎么用"
数据基础:基于11波深度研究+v7遗漏审查+C++项目全景调研+SLAM项目技术演进分析+数学库选型对比研究,覆盖GitHub上100+个现代C++和SLAM项目的源码级分析。
v10相比v9:新增第十部分"ROS2工程化实践"(ROS2工程化/设计哲学与架构演进-49,5章5周),将原分散的11个ROS2文档(ROS2架构对比、六大特性、构建系统、URDF/Xacro建模、SLAM/Nav生态、Gazebo仿真、硬件集成、CLI调试等)合并为正式教学章节。原Ch45-46综合实战重编号为Ch50-51。总计51章约53周。
v8相比v7(历史记录):对11个章节(Ch1/2/3/4/7/9/10/13/17/21)深度扩充,融入28个遗漏知识点。