机器人入行指南
知识地图/系统与软件/现代 C++

系统与软件 · D1

现代 C++

核心 进阶 工具 约 80 小时

机器人控制侧几乎全是 C++:ROS 2 的 rclcpp、控制器的实时线程、驱动、中间件。写不好 C++,实时性从第一行代码就开始漏。

系统与软件 · 这个域在机器人系统里的位置

要学什么

四条路线需要多深

算法精通
系统软件精通
嵌入式电控用过
机械结构不需要

「精通」= 能从零推导 / 能手写实现 / 能判断别人的方案对不对;「用过」= 能调起来、能改参数;「知道」= 能听懂、能提问。

怎么算学会了

能写一个不分配堆内存的 1kHz 回调,能用 RAII 管资源,能解释为什么实时线程里不能用 std::mutex 的普通版本。

常见错误

哪些岗位会考它