机器人控制方法、装置、计算机可读存储介质和电子设备制造方法及图纸

技术编号:37071325 阅读:8 留言:0更新日期:2023-03-29 19:48
本申请提供了一种机器人控制方法、装置、计算机可读存储介质和电子设备。该方法包括:获取自然语言描述,且生成与自然语言描述对应的多个控制指令;从多个控制指令中选取出目标控制指令;根据选中的目标控制指令生成初始功能描述;补全初始功能描述得到补全后的功能描述,且生成与补全后的功能描述对应的机器人语言。该方案中,可以采用自然语言进行机器人程序的编写,这样操作者无需学习复杂的语言语法知识,仅输入日常化的描述即可进行程序编写,程序编写完成后,由于是使用自然语言编写的,操作者可以很容易读懂和理解该程序的流程和功能,避免引起歧义和误用,且本方案可以对控制指令进行补全,使得操作者可以便捷地完成指令的选择和完善。令的选择和完善。令的选择和完善。

【技术实现步骤摘要】
机器人控制方法、装置、计算机可读存储介质和电子设备


[0001]本申请涉及机器人控制
,具体而言,涉及一种机器人控制方法、装置、计算机可读存储介质和电子设备。

技术介绍

[0002]工业机器人以其高精度、高准确度、快节拍等特点日益受到企业的青睐,在市场上的应用越来越广泛。
[0003]但是使用工业机器人实现场景的需求,对于操作者有着较高的要求。工业机器人有着自己独特的语言语法规则,因此机器人程序的编程需要用户对机器人的程序指令、语句格式以及程序逻辑都非常熟悉,同时也需要掌握一定程度的机器人运动知识。操作前需要系统的对机器人语言进行学习,对操作者的素养要求较高,培养成本高,不利于普及。

技术实现思路

[0004]本申请的主要目的在于提供一种机器人控制方法、装置、计算机可读存储介质和电子设备,以解决现有技术中工业机器人有着自己独特的语言语法规则,操作前需要系统的对机器人语言进行学习,对操作者的素养要求较高,培养成本高,不利于普及的问题。
[0005]为了实现上述目的,根据本申请的一个方面,提供了一种机器人控制方法,包括:获取自然语言描述,且生成与所述自然语言描述对应的多个控制指令;从多个所述控制指令中选取出目标控制指令,所述目标控制指令为多个所述控制指令中的至少一个;根据选中的所述目标控制指令生成初始功能描述,所述初始功能描述中留有至少一个参数填补区域;补全所述初始功能描述得到补全后的功能描述,且生成与所述补全后的功能描述对应的机器人语言,所述机器人语言用于控制机器人执行相应的动作。
[0006]可选地,生成与所述自然语言描述对应的多个控制指令,包括:从所述自然语言描述中提取出关键词;确定与所述关键词对应的多个所述控制指令。
[0007]可选地,确定与所述关键词对应的多个所述控制指令,包括:构建所述关键词与所述控制指令之间的映射关系;根据所述映射关系,确定与所述关键词对应的多个所述控制指令。
[0008]可选地,生成与所述自然语言描述对应的多个控制指令,还包括:在从所述自然语言描述中未提取出包含在关键词库中的关键词的情况下,对所述自然语言描述进行拆分重组得到更新后的自然语言描述;从所述更新后的自然语言描述中提取出包含在所述关键词库中的所述关键词;确定与包含在所述关键词库中的所述关键词对应的多个所述控制指令。
[0009]可选地,在生成与所述补全后的功能描述对应的机器人语言之后,所述方法还包括:生成与所述机器人语言对应的机器人运动轨迹。
[0010]根据本申请的另一方面,提供了另一种机器人控制方法,包括:根据输入至自然语言编程区域中的自然语言描述,生成与所述自然语言描述对应的多个控制指令;响应于作
用在目标控制指令的选择控件上的第一预设操作,选中所述目标控制指令,所述目标控制指令为多个所述控制指令中的至少一个;根据选中的所述目标控制指令生成初始功能描述,所述初始功能描述中留有至少一个参数填补区域;响应于作用在至少一个所述参数填补区域上的第二预设操作,补全所述初始功能描述,得到补全后的功能描述,且生成与所述补全后的功能描述对应的机器人语言,所述机器人语言用于控制机器人执行相应的动作。
[0011]可选地,所述方法还包括:根据输入至机器人语言编程区域中的机器人语言,生成与所述机器人语言对应的所述自然语言描述;将所述自然语言描述显示在所述自然语言编程区域中。
[0012]可选地,所述方法还包括:控制所述自然语言编程区域和所述机器人语言编程区域移动;控制所述自然语言编程区域和所述机器人语言编程区域互换。
[0013]可选地,所述方法还包括:生成与所述机器人语言对应的机器人运动轨迹,且将所述机器人运动轨迹显示在轨迹显示区域中。
[0014]可选地,显示界面上还显示有键盘图标,响应于作用在至少一个所述参数填补区域上的第二预设操作,补全所述初始功能描述,包括:响应于作用在所述参数填补区域上的第二预设操作,选中目标参数填补区域;响应于作用在所述键盘图标上的选择操作,对所述目标参数填补区域的信息进行填补,以补全所述初始功能描述。
[0015]可选地,所述初始功能描述和补全后的功能描述不同时显示在功能描述显示区域。
[0016]可选地,与所述自然语言描述对应的关键词显示在关键词显示区域。
[0017]根据本申请的又一方面,提供了一种机器人控制装置,包括:获取单元,用于获取自然语言描述,且生成与所述自然语言描述对应的多个控制指令;选取单元,用于从多个所述控制指令中选取出目标控制指令,所述目标控制指令为多个所述控制指令中的至少一个;第一生成单元,用于根据选中的所述目标控制指令生成初始功能描述,所述初始功能描述中留有至少一个参数填补区域;第一补全单元,用于补全所述初始功能描述得到补全后的功能描述,且生成与所述补全后的功能描述对应的机器人语言,所述机器人语言用于控制机器人执行相应的动作。
[0018]根据本申请的再一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行任意一种所述的方法。
[0019]根据本申请的另一方面,提供了一种电子设备,包括:一个或多个处理器,存储器,显示装置以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行任意一种所述的方法。
[0020]应用本申请的技术方案,首先获取自然语言描述,且生成与上述自然语言描述对应的多个控制指令,之后从多个上述控制指令中选取出目标控制指令,之后根据选中的上述目标控制指令生成初始功能描述,最后补全上述初始功能描述得到补全后的功能描述,且生成与上述补全后的功能描述对应的机器人语言。该方案中,可以采用自然语言进行机器人程序的编写,这样操作者无需学习复杂的语言语法知识,仅输入日常化的描述即可进行程序编写,程序编写完成后,由于是使用自然语言编写的,操作者可以很容易读懂和理解
该程序的流程和功能,避免引起歧义和误用,且本方案可以对控制指令进行补全,使得操作者可以便捷地完成指令的选择和完善。
附图说明
[0021]构成本申请的一部分的说明书附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0022]图1示出了根据本申请的实施例的一种机器人控制方法的流程示意图;
[0023]图2示出了显示界面的示意图;
[0024]图3是示出了选取目标控制指令的显示界面的示意图;
[0025]图4示出了指令补全的显示界面的示意图;
[0026]图5示出了根据本申请的实施例的一种机器人控制装置的结构示意图;
[0027]图6示出了又一种机器人控制方法的流程示意图;
[0028]图7示出了又一种机器人控制装置的结构示意图;
[0029]图8示出了又一种机器人控制方案的流程示意图;<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机器人控制方法,其特征在于,包括:获取自然语言描述,且生成与所述自然语言描述对应的多个控制指令;从多个所述控制指令中选取出目标控制指令,所述目标控制指令为多个所述控制指令中的至少一个;根据选中的所述目标控制指令生成初始功能描述,所述初始功能描述中留有至少一个参数填补区域;补全所述初始功能描述得到补全后的功能描述,且生成与所述补全后的功能描述对应的机器人语言,所述机器人语言用于控制机器人执行相应的动作。2.根据权利要求1所述的方法,其特征在于,生成与所述自然语言描述对应的多个控制指令,包括:从所述自然语言描述中提取出关键词;确定与所述关键词对应的多个所述控制指令。3.根据权利要求2所述的方法,其特征在于,确定与所述关键词对应的多个所述控制指令,包括:构建所述关键词与所述控制指令之间的映射关系;根据所述映射关系,确定与所述关键词对应的多个所述控制指令。4.根据权利要求1所述的方法,其特征在于,生成与所述自然语言描述对应的多个控制指令,还包括:在从所述自然语言描述中未提取出包含在关键词库中的关键词的情况下,对所述自然语言描述进行拆分重组得到更新后的自然语言描述;从所述更新后的自然语言描述中提取出包含在所述关键词库中的所述关键词;确定与包含在所述关键词库中的所述关键词对应的多个所述控制指令。5.根据权利要求1至4中任意一项所述的方法,其特征在于,在生成与所述补全后的功能描述对应的机器人语言之后,所述方法还包括:生成与所述机器人语言对应的机器人运动轨迹。6.一种机器人控制方法,其特征在于,包括:根据输入至自然语言编程区域中的自然语言描述,生成与所述自然语言描述对应的多个控制指令;响应于作用在目标控制指令的选择控件上的第一预设操作,选中所述目标控制指令,所述目标控制指令为多个所述控制指令中的至少一个;根据选中的所述目标控制指令生成初始功能描述,所述初始功能描述中留有至少一个参数填补区域;响应于作用在至少一个所述参数填补区域上的第二预设操作,补全所述初始功能描述,得到补全后的功能描述,且生成与所述补全后的功能描述对应的机器人语言,所述机器人语言用于控制机器人执行相应的动作。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:根据输入至机器人语言编程区域中的机器人语言,生成与所述机器人...

【专利技术属性】
技术研发人员:翟梦欣滕悦李俊林颜鲁齐张丽萍
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1