一、所有机器人研发岗必须会的通用知识
无论从事硬件、软件还是算法方向,以下部分是基础底线:
- 数学基础
- 高等数学(微积分、微分方程)
- 线性代数(矩阵、旋转、四元数——机器人姿态核心)
- 概率论与数理统计(滤波、定位、误差分析)
- 编程基础
机器人研发岗位的通用知识与学习路线。内容包括数学、编程(C++/Python/Linux)、工程基础等通用知识,以及嵌入式、控制算法、SLAM、机器视觉、ROS 开发、机械结构等六大细分方向。重点提供了一份详细的 6-8 个月转行学习路线,涵盖基础打底、核心基础(PID/硬件/通信)、ROS2 实战(SLAM/导航)和项目冲刺四个阶段,包含每日任务拆解与验收标准,旨在帮助学习者掌握面试高频技能并独立完成实战项目。
无论从事硬件、软件还是算法方向,以下部分是基础底线:

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online
生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online
基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML 转 Markdown 互为补充。 在线工具,Markdown 转 HTML在线工具,online
机器人研发包含多个主流方向,建议选择一个深耕:
适合喜欢电路、底层、实物调试的人。
涉及机器人关节、底盘、机械臂的核心。
目前需求较大的方向。
企业里容易入门、就业面较广的方向。
适用人群:转行人群,优先主攻「ROS 机器人软件 + 运动控制」方向(岗位最多、入门友好)。 目标岗位:机器人软件工程师、ROS 开发工程师、运动控制工程师。 核心原则:不堆无用理论,围绕「面试考点 + 项目实战」展开;每天完成既定任务即可,每周留 1 天复盘。
核心目标:掌握编程基础(C++/Python)、Linux 系统操作,能独立编写简单程序。
每周任务拆解:
验收标准:
核心目标:掌握控制基础(PID)、硬件通识(电机、传感器)、通信基础,理解机器人运动原理。
每周任务拆解:
验收标准:
核心目标:精通 ROS2,掌握核心概念、工具使用、编程实战,能独立跑通仿真项目(SLAM+ 自主导航)。
每周任务拆解:
验收标准:
核心目标:完成 1-2 个完整的、可演示的机器人实战项目(优先仿真),整合知识点形成项目经验。
项目选择:
每周任务拆解:
注意事项: