机器人知识课程组成
引言
机器人涉及专业知识很多,这里仅以自动化专业为例讨论。
机器人用到了以下基础知识(大一、大二):
- 数学:高等数学、线性代数、概率论与数理统计、复变函数
- 数电、模电技术
- 单片机原理与应用
- 计算机原理(或微机原理)
- 计算机体系架构
- 操作系统
- C/C++语言编程(或Java语言编程)
- 算法导论
更专业和针对一点的课程(大三、大四及研究生阶段):
- 自动控制原理(即经典控制理论)
- 现代控制原理(状态空间控制、模型预测控制等)
- 智能控制(专家控制 + 模糊控制 + 鲁棒控制 + 神经网络)
- 机械制图
- 机械原理(齿轮、传动、有限元受力分析)
- MATLAB/Simulink 或 NI Labview(也叫快速控制原型设计 RCP)
- 人工智能导论
- 传感器与信号处理(有时还包括系统辨识)
- 模式控制与识别
- 运动控制系统
- 电气控制与PLC(一些工业机器人依然是由PLC控制的)
- 电力与电子系统(主要针对电机控制和电源系统设计)
- 机器人导论(某些研究生专业会开设)
当然也有很多研发中需要的知识是自动化专业没有覆盖的,比如机器视觉、SLAM、路径规划、ROS操作系统等,这些根据需要自学就好。
参考资料
- 戴晓天,机器人用到了哪些自动化专业知识?, 知乎