[发明专利]机器人的软件架构无效
申请号: | 201310306849.7 | 申请日: | 2013-07-19 |
公开(公告)号: | CN103389666A | 公开(公告)日: | 2013-11-13 |
发明(设计)人: | 吴宏;刘越;郑春霞;张合明;赖长川;王政 | 申请(专利权)人: | 固高科技(深圳)有限公司 |
主分类号: | G05B19/042 | 分类号: | G05B19/042;G05D1/02 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机器人 软件 架构 | ||
技术领域
本发明涉及工控领域,特别是涉及一种机器人的软件架构。
背景技术
机器人是泛指在工业现场应用的驱动电机个数大于2的多轴操作结构。随着科技的发展,越来越多的机器人将投入到工业生产中,以节省人力成本,提高生产效率。
机器人需要安装相应的控制系统实现控制,即控制机器人在工作空间中的运动位置、姿态和轨迹、操作顺序及动作的时间等等。传统的机器人的控制系统采用的是封闭式的结构,使用专用的上位机、机器人语言和微处理器等,控制算法固化在控制器内。故控制系统缺乏开放性,不利控制系统的维护和升级,不能扩展功能,且系统的开发时间很长,开发成本很高,使得传统的控制系统在工业应用中受到很大的限制。
发明内容
基于此,有必要针对现有的控制系统的封闭式结构不利于维护和升级的问题,提供一种能方便维护和升级的机器人的软件架构。
一种机器人的软件架构,从顶层到底层依次包括:
人机界面层,用于接收输入的指令信息;
任务管理层,用于将所述输入的指令信息解析为运动控制指令,并将所述运动控制指令发送给运动层;
所述运动层用于根据所述运动控制指令执行相应的动作;
其中,所述人机界面层和任务管理层之间通过接口相连,所述任务管理层与所述运动层之间通过接口相连,且所述任务管理层还提供应用接口。
在其中一个实施例中,所述运动层包括:
运动学解析模块,用于调用各种数学函数;
坐标系转换模块,用于处理各种坐标系坐标之间的关系;
运动规划模块,用于获取机器人的轨迹规划和速度规划。
在其中一个实施例中,所述运动规划模块采用小线段自适应预处理插补算法得到机器人的轨迹路径。
在其中一个实施例中,所述人机界面层还用于接收编写的示教文件;所述任务管理层还用于将所述示教文件解析为一连串的运动控制指令;所述运动层用于根据所述一连串的运动控制指令完成机器人的自动运行功能。
在其中一个实施例中,所述运动层的循环周期为2毫秒。
在其中一个实施例中,所述运动层、任务管理层和人机界面层的优先级逐渐降低。
在其中一个实施例中,所述人机界面层还用于显示报警信息、参数配置信息、系统错误恢复和诊断信息。
在其中一个实施例中,所述任务管理层还用于接收所述运动层根据运动控制指令得到的反馈信号,根据所述反馈信号生成相应的运动控制指令,且将所述反馈信号发送给所述人机界面层。
在其中一个实施例中,所述人机界面层还提供了参数配置接口、编写示教接口、参数类型设置接口、状态查询接口和历史查询接口中至少一种;所述参数配置接口用于设置机器人的运动学、速度和加速度;所述编写示教接口用于编辑制作机器人的示教文件,回放运行已做好的示教文件;所述参数类型设置接口用于创建机器人数值型和位置型变量,以供在示教文件中使用;所述状态查询接口用于查看机器人轴状态和运行状态;所述历史查询接口用于查看历史报警信息。
上述机器人的软件架构,从顶层到底层依次包括人机界面层、任务管理层及运动层,且任务管理层提供了应用接口,方便外部应用通过应用接口添加到机器人的软件架构中,实现软件架构的升级,且分成三层,方便维护。
附图说明
图1为一个实施例中机器人的软件架构的结构示意图;
图2为运动层的结构示意图;
图3为机器人的软件架构通过硬件设备及中断模块控制电机的示意图。
具体实施方式
下面结合具体的实施例及附图对机器人的软件架构的技术方案进行详细的描述,以使其更加清楚。
如图1所示,为一个实施例中机器人的软件架构的结构示意图。该机器人的软件架构,从顶层到底层依次包括:人机界面层120、任务管理层140和运动层160。
其中,人机界面层120用于接收输入的指令信息。
具体的,人机界面层120是机器人的软件架构与用户的直接接口,可接收用户的所有指令。指令信息是由用户通过键盘、触摸屏等输入设备输入的。在人机界面层120上,用户可根据需要进行二次开发,设计不同风格的人机界面。人机界面层120还用于显示报警信息、参数配置信息、系统错误恢复和诊断信息等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于固高科技(深圳)有限公司,未经固高科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310306849.7/2.html,转载请声明来源钻瓜专利网。