技能树:从 GIS 到具身智能

graph TD %% ================= 样式定义 ================= classDef asset fill:#e1bee7,stroke:#4a148c,stroke-width:2px; classDef foundation fill:#b2dfdb,stroke:#00695c,stroke-width:2px; classDef core fill:#ffecb3,stroke:#fbc02d,stroke-width:2px; classDef algo fill:#ffccbc,stroke:#d84315,stroke-width:2px; classDef deploy fill:#bbdefb,stroke:#1565c0,stroke-width:2px; classDef project fill:#c8e6c9,stroke:#2e7d32,stroke-width:2px; %% ================= 节点定义 ================= subgraph S0 [Level 0: 核心资产复用] GIS_Math(GIS 空间几何直觉<br>Coordinate Systems):::asset Agri_Exp(农业非结构化环境经验<br>Unstructured Scene):::asset Py_AI(Python & AI 基础<br>Model Usage):::asset end subgraph S1 [Level 1: 工程师生存指南] Shell(Shell & Scripting<br>自动化数据处理):::foundation Vim(Vim/Neovim 编辑器<br>服务器开发必备):::foundation Git(Git 版本控制<br>管理代码):::foundation Build(Make & CMake 构建工具<br>C++ 项目的命门):::foundation end subgraph S2 [Level 2: 核心内功修炼] GAMES101(GAMES 101 图形学<br>MVP变换/光栅化/着色):::core CPP(Modern C++ 14/17<br>智能指针/STL/RAII):::core JYY_OS(JYY 操作系统<br>重点: 并发/锁/多线程):::core end subgraph S3 [Level 3: 3D 视觉与高性能计算] SLAM(视觉 SLAM 十四讲<br>李代数/非线性优化/闭环):::algo Eigen(Eigen 矩阵库<br>C++ 版的 NumPy):::algo CUDA(CUDA 并行编程<br>Kernel 编写/加速):::algo GS_NeRF(3DGS & NeRF<br>新一代三维重建):::algo end subgraph S4 [Level 4: 系统集成与落地] Jetson(硬件: Nvidia Jetson/树莓派<br>Edge Device):::deploy ROS2(ROS 2 机器人操作系统<br>节点通信/TF坐标树):::deploy TensorRT(模型量化与加速<br>TensorRT 加速):::deploy end subgraph S5 [Level 5: 简历必杀技] Final_Proj(项目: 农业环境手持/机载<br>三维感知与重建系统):::project end %% ================= 连线 ================= Py_AI -.-> Shell GIS_Math ==> GAMES101 Shell --> Final_Proj Vim --> Jetson Build ==> CPP Git --> Final_Proj GAMES101 --> GS_NeRF GAMES101 --> SLAM CPP ==> SLAM CPP ==> CUDA JYY_OS --> ROS2 Eigen --> SLAM SLAM --> ROS2 CUDA --> TensorRT GS_NeRF --> Final_Proj Jetson --> ROS2 TensorRT --> Final_Proj ROS2 --> Final_Proj GIS_Math -.-> ROS2