机器人系统开发
固高科技的工业机器人控制系统开发平台由开放、可重组的硬件平台和软件平台组成。开发平台基于WINCE/WINDOW7的操作系统,满足机器人应用对实时性、安全性及稳定性的需求。
工业机器人控制系统组成
硬件系统架构:
机器人系统的硬件平台主要为拿云(Marvie)系列。其中,拿云四装载R688S运动控制卡,可直接控制4个伺服电机,最多控制16个伺服电机;拿云六装载R688运动控制卡,可直接控制6个伺服电机,最多控制16个伺服电机。
拿云六系统架构图:开放式可重组工业机器人控制系统
软件系统架构:
开放式可重组工业机器人控制系统开发平台(简称机器人系统或GTRobot)由平台应用层、运动控制层、驱动层组成。平台应用层基于CPU和windows操作系统,以C++、Qt、Sqlite为主要开发工具,用于实现人机交互、共享内存、指令译码、任务管理、通讯、工艺等机器人系统基本模块。运动控制层主要基于DSP/ARM芯片,用于完成轨迹规划、运动学、动力学等计算密集型、实时性要求高的运算。
软件架构图:开放式可重组工业机器人控制系统
机器人系统开发方式
各个开发方法重点支持的功能模块如下表所示:
开发环境特点: