[发明专利]机器人程序指令编译方法、机器人控制系统及存储装置有效
申请号: | 201880087303.8 | 申请日: | 2018-12-25 |
公开(公告)号: | CN111670091B | 公开(公告)日: | 2022-12-13 |
发明(设计)人: | 叶根 | 申请(专利权)人: | 深圳配天智能技术研究院有限公司 |
主分类号: | B25J9/00 | 分类号: | B25J9/00;B25J13/00 |
代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 李庆波 |
地址: | 518063 广东省深圳市南山区粤海街道高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机器人 程序 指令 编译 方法 控制系统 存储 装置 | ||
1.一种机器人程序指令编译方法,其特征在于,包括:
解析输入指令,其中,所述输入指令包括至少一个输入参数,所述输入参数至少包括所述输入参数的值;
根据所述输入指令生成输入参数列表,其中,所述输入参数列表中记录有所有所述输入参数;以及
将所述输入参数列表与预设的标准参数列表进行匹配,其中,所述标准参数列表中记录有至少一个标准参数的名称和数据类型,当所述输入参数列表与所述标准参数列表匹配成功时,根据所述输入参数的值生成标准输入指令,其中,所述标准输入指令中记录有所述标准参数的名称及所述标准参数的值。
2.如权利要求1所述的方法,其特征在于,所述将所述输入参数列表与所述预设的标准参数列表进行匹配的步骤包括:
将所述标准参数列表中的每个所述标准参数依次与所述输入参数列表中的所有所述输入参数进行匹配,其中,当一个所述标准参数匹配成功后,该标准参数和对应的所述输入参数不再参与后续匹配;
所述输入参数列表与所述标准参数列表匹配成功的条件包括:所有所述输入参数都匹配成功。
3.如权利要求2所述的方法,其特征在于:
所述标准参数包括必要参数;
所述输入参数列表与所述标准参数列表匹配成功的条件还包括:所有所述必要参数匹配成功。
4.如权利要求2所述的方法,其特征在于,所述根据所述输入参数的值生成标准输入指令的步骤包括:
根据所述各所述输入参数的值,在所述标准输入指令中录入该输入参数对应的所述标准参数的值。
5.如权利要求2所述的方法,其特征在于,所述将所述标准参数列表中的每个所述标准参数依次与所述输入参数列表中的所有所述输入参数进行匹配的步骤包括:
根据所述输入参数的值获取所述输入参数的数据类型,比较所述输入参数的数据类型以及所述标准参数的数据类型,若一致,则所述输入参数与所述标准参数匹配成功。
6.如权利要求2所述的方法,其特征在于:
所述输入参数为多个,多个所述输入参数中的至少一部分还包括该输入参数的名称;
所述将所述标准参数列表中的每个所述标准参数依次与所述输入参数列表中的所有所述输入参数进行匹配的步骤包括:
判断所述输入参数是否包含所述输入参数的名称;
当所述输入参数包含所述输入参数的名称时,判断所述输入参数的名称是否与所述标准参数的名称一致;
当所述输入参数的名称与所述标准参数的名称一致时,判断所述输入参数的值是常量还是变量;
当所述输入参数的值是变量时,继续判断所述输入参数的数据类型与所述标准参数的数据类型是否一致,若一致,则所述输入参数与所述标准参数匹配成功。
7.如权利要求6所述的方法,其特征在于,在所述根据所述输入参数的值判断所述输入参数的数据类型是常量还是变量的步骤之后还包括:
当所述输入参数的值是常量时,将所述输入参数的数据类型转变为与所述标准参数的数据类型一致,且所述输入参数与所述标准参数匹配成功。
8.一种机器人控制系统,其特征在于,包括处理器、存储器,所述处理器与所述存储器耦合并可加载程序指令并执行一种机器人程序指令编译方法,所述方法包括:解析输入指令,其中,所述输入指令包括至少一个输入参数,所述输入参数至少包括所述输入参数的值;
根据所述输入指令生成输入参数列表,其中,所述输入参数列表中记录有所有所述输入参数;以及
将所述输入参数列表与预设的标准参数列表进行匹配,其中,所述标准参数列表中记录有至少一个标准参数的名称和数据类型,当所述输入参数列表与所述标准参数列表匹配成功时,根据所述输入参数的值生成标准输入指令,其中,所述标准输入指令中记录有所述标准参数的名称及所述标准参数的值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳配天智能技术研究院有限公司,未经深圳配天智能技术研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880087303.8/1.html,转载请声明来源钻瓜专利网。