大概的流程是这样子:
机器人编程: 传感器 - > 硬件层 - > 软件层驱动行动
类比人类大脑就是: 细胞传感器->大脑->思维驱动行动
传感器输入输出端: 接收信号反馈给硬件层,执行硬件层指令
硬件层核心工作: 嵌入式开发,处理机器人驱动,处理传感器数据, 处理软件层指令,驱动机器人运动
软件层: 处理硬件层数据,根据数据特征调用不同api 驱动机器人行为 这一块的核心是算法
传感器部分可能偏电气工程学 跟一般程序关系不大
硬件层要懂C++,C还要懂电路设计 硬件工程师的专场
软件层重点是算法, 要懂c++去跟硬件层沟通