(1) 开放式模块化控制系统:采用分布式CPU结构,分为机器人控制器运动控制器(MC)、光电隔离I/O控制板、传感器处理板和编程示教盒。机器人控制器(RC)通过串行端口/CAN总线与编程示教盒通信。机器人控制器(RC)的主计算机完成机器人的运动规划、插补和位置伺服、主控制逻辑、数字I/O、传感器处理等功能,编程示教盒完成信息显示和按键输入。 (2) 模块化递阶控制软件系统:软件系统基于Linux和开源实时多任务操作系统,采用递阶模块化结构设计,实现软件系统的开放性。整个控制器软件系统分为三个层次:硬件驱动层、核心层和应用层。这三个级别面临不同的功能需求,对应不同的开发级别。系统中的每一层都由多个具有相关功能的模块组成。各模块相互协作,实现该层提供的功能。
(3) 机器人自动故障诊断与维护:通过各种方法对机器人进行故障诊断和相应的维护是保证机器人安全的关键技术。
(4) 网络机器人自动化控制器技术:目前,机器人的应用工程正在从单个机器人工作站发展到机器人生产线。机器人控制器的网络技术越来越重要。该控制器具有串口、现场总线和以太网等组网功能。它可用于机器人控制器和上位机之间的通信,以便于对机器人生产线进行监控、诊断和管理。
了解更多埃斯顿机器人