第1个回答 2019-10-28
开放性模块化的控制系统体系结构:采用分布式CPU计算机结构,分为机器人控制器,运动控制器、光电隔离I/O控制板、传感器处理板和编程示教盒,机器人控制器和编程示教盒通过串口总线进行通讯。机器人控制器的主计算机完成机器人的运动规划、插补和位置伺候以及主控逻辑,数字I/O、传感器处理等功能,而编程示教盒完成信息的显示和按键的输入。
模块化层次化的控制器软件系统:控制系统建立在基于开源的实时多任务操作系统linux上,采用分层和模块化结构设计,以实现软件系统的开放性,整个控制器软件系统分为三个层次:硬件驱动层、核心层和应用层。三个层次分别面对不同的功能需求,对应不同层次的开发,系统中各个层次内部由若干个功能相对应的 模块组成,这些功能模块相互协调实现该层次所提供的功能。