1、自动控制原理。自动控制是机器人运动的基础,别看人类运动很简单,要让机器人和谐的运动,需要大量的传感器的测量,并进行计算和模拟,最后根据这个调整参数,进行干扰补偿、负反愧前后两种串联补偿等等。
2、智能技术。主要学各种专家系统、机器学习、智能计算、启发式搜索、分布式人工智能、许许多多智能算法如蚁群算法、神经网络。
3、机器人学。讲解机器人运动中的数学计算,涉及空间描述,广义坐标,瞬态运动学,雅克比矩阵显示(线性代数基础)、立体视觉、轨迹生成、关节空间动力学、拉格朗日方程、控制学(就是自控)、顺应性。
4、单片机开发。要让机器人按照自己的想法运动,必须对其写入程序,对于不太复杂的机器人控制,单片机是完全可以满足要求的,当然要写程序的还需要熟悉单片机的编程语言(C语言、汇编语言等等)
5、电机拖动。机器人的运动是靠电机拖动的,因此在机器人设计的过程中你需要了解电机的原理,了解调速、启动、电磁关系。