[发明专利]机器人的软件架构无效
申请号: | 201310306849.7 | 申请日: | 2013-07-19 |
公开(公告)号: | CN103389666A | 公开(公告)日: | 2013-11-13 |
发明(设计)人: | 吴宏;刘越;郑春霞;张合明;赖长川;王政 | 申请(专利权)人: | 固高科技(深圳)有限公司 |
主分类号: | G05B19/042 | 分类号: | G05B19/042;G05D1/02 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机器人 软件 架构 | ||
1.一种机器人的软件架构,其特征在于,从顶层到底层依次包括:
人机界面层,用于接收输入的指令信息;
任务管理层,用于将所述输入的指令信息解析为运动控制指令,并将所述运动控制指令发送给运动层;
所述运动层用于根据所述运动控制指令执行相应的动作;
其中,所述人机界面层和任务管理层之间通过接口相连,所述任务管理层与所述运动层之间通过接口相连,且所述任务管理层还提供应用接口。
2.根据权利要求1所述的机器人的软件架构,其特征在于,所述运动层包括:
运动学解析模块,用于调用各种数学函数;
坐标系转换模块,用于处理各种坐标系坐标之间的关系;
运动规划模块,用于获取机器人的轨迹规划和速度规划。
3.根据权利要求2所述的机器人的软件架构,其特征在于,所述运动规划模块采用小线段自适应预处理插补算法得到机器人的轨迹路径。
4.根据权利要求1所述的机器人的软件架构,其特征在于,所述人机界面层还用于接收编写的示教文件;所述任务管理层还用于将所述示教文件解析为一连串的运动控制指令;所述运动层用于根据所述一连串的运动控制指令完成机器人的自动运行功能。
5.根据权利要求1所述的机器人的软件架构,其特征在于,所述运动层的循环周期为2毫秒。
6.根据权利要求1所述的机器人的软件架构,其特征在于,所述运动层、任务管理层和人机界面层的优先级逐渐降低。
7.根据权利要求1所述的机器人的软件架构,其特征在于,所述人机界面层还用于显示报警信息、参数配置信息、系统错误恢复和诊断信息。
8.根据权利要求1所述的机器人的软件架构,其特征在于,所述任务管理层还用于接收所述运动层根据运动控制指令得到的反馈信号,根据所述反馈信号生成相应的运动控制指令,且将所述反馈信号发送给所述人机界面层。
9.根据权利要求1所述的机器人的软件架构,其特征在于,所述人机界面层还提供了参数配置接口、编写示教接口、参数类型设置接口、状态查询接口和历史查询接口中至少一种;所述参数配置接口用于设置机器人的运动学、速度和加速度;所述编写示教接口用于编辑制作机器人的示教文件,回放运行已做好的示教文件;所述参数类型设置接口用于创建机器人数值型和位置型变量,以供在示教文件中使用;所述状态查询接口用于查看机器人轴状态和运行状态;所述历史查询接口用于查看历史报警信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于固高科技(深圳)有限公司,未经固高科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310306849.7/1.html,转载请声明来源钻瓜专利网。