跳转至

机器人知识课程组成

引言

机器人涉及专业知识很多,这里仅以自动化专业为例讨论。

机器人用到了以下基础知识(大一、大二):

  • 数学:高等数学、线性代数、概率论与数理统计、复变函数
  • 数电、模电技术
  • 单片机原理与应用
  • 计算机原理(或微机原理)
  • 计算机体系架构
  • 操作系统
  • C/C++语言编程(或Java语言编程)
  • 算法导论

更专业和针对一点的课程(大三、大四及研究生阶段):

  • 自动控制原理(即经典控制理论)
  • 现代控制原理(状态空间控制、模型预测控制等)
  • 智能控制(专家控制 + 模糊控制 + 鲁棒控制 + 神经网络)
  • 机械制图
  • 机械原理(齿轮、传动、有限元受力分析)
  • MATLAB/Simulink 或 NI Labview(也叫快速控制原型设计 RCP)
  • 人工智能导论
  • 传感器与信号处理(有时还包括系统辨识)
  • 模式控制与识别
  • 运动控制系统
  • 电气控制与PLC(一些工业机器人依然是由PLC控制的)
  • 电力与电子系统(主要针对电机控制和电源系统设计)
  • 机器人导论(某些研究生专业会开设)

当然也有很多研发中需要的知识是自动化专业没有覆盖的,比如机器视觉、SLAM、路径规划、ROS操作系统等,这些根据需要自学就好。

参考资料

  1. 戴晓天,机器人用到了哪些自动化专业知识?, 知乎