【技术实现步骤摘要】
一种动作原子的生成与执行方法及装置、设备和存储介质
本申请涉及机器人控制领域,特别涉及一种动作原子的生成与执行方法及相关装置、设备和存储介质。
技术介绍
在过去的半个多世纪,世界上很多研究者致力研究机器人应用的相关技术,获得了很多成果。例如工业机器人、或者执行特定任务或危险任务的机器人等。这些机器人一般会在结构环境下,按照特定的模式进行工作。机械臂是一个很典型的工业机器人的应用例子。随着技术的发展以及人类的日常生活的需求,机器人面临非结构化、复杂化等一系列问题的挑战。为了使机械臂能够更好协助人类劳动,在日常生活中为人们服务,它应该具备更为灵活和智能的交互能力。现有技术中对于机械臂的控制,一种方式是通过复杂编程对机械臂进行控制,对普通用户而言使用门槛高;一种方式是在示教板上设置各项参数、配合人工拖动对机械臂进行控制,这种方式不够灵活且不能完成较为复杂的任务动作、操作难度也很高。
技术实现思路
有鉴于此,本申请实施例提供了一种动作原子的生成与执行方法及相关装置、设备和存储介质,以解决现有技术中存在的技术缺陷。本申请实施例公开了一种动作原子的生成方法,所述方法包括:获取待生成动作原子的动作原子模板;其中,所述待生成动作原子的动作原子模板包括类型值,所述类型值对应至少一个执行函数以及所述至少一个执行函数的执行逻辑;根据所述动作原子模板以及所述待生成动作原子的参数值,生成所述待生成动作原子;其中,所述待生成动作原子的参数值用于从所述至少一个执行函数中确定待执行的执行函 ...
【技术保护点】
1.一种动作原子的生成方法,其特征在于,所述方法包括:/n获取待生成动作原子的动作原子模板;其中,所述动作原子模板包括类型值,所述类型值对应至少一个执行函数以及所述至少一个执行函数的执行逻辑;/n根据所述动作原子模板以及所述待生成动作原子的参数值,生成所述待生成动作原子;其中,所述参数值用于从所述至少一个执行函数中确定待执行的执行函数。/n
【技术特征摘要】
1.一种动作原子的生成方法,其特征在于,所述方法包括:
获取待生成动作原子的动作原子模板;其中,所述动作原子模板包括类型值,所述类型值对应至少一个执行函数以及所述至少一个执行函数的执行逻辑;
根据所述动作原子模板以及所述待生成动作原子的参数值,生成所述待生成动作原子;其中,所述参数值用于从所述至少一个执行函数中确定待执行的执行函数。
2.如权利要求1所述的动作原子的生成方法,其特征在于,获取待生成动作原子的动作原子模板,包括:
基于用户操作获取待生成动作原子的动作原子模板。
3.如权利要求1所述的动作原子的生成方法,其特征在于,在根据所述动作原子模板以及所述待生成动作原子的参数值,生成所述待生成动作原子之前,还包括:
基于用户操作获取待生成动作原子的参数值;或者
基于预设获取方式获取待生成动作原子的参数值。
4.如权利要求1所述的动作原子的生成方法,其特征在于,所述动作原子模板包括默认参数值,所述待生成动作原子的参数值为所述默认参数值。
5.如权利要求1-4任一所述的动作原子的生成方法,其特征在于,根据所述动作原子模板以及所述待生成动作原子的参数值,生成所述待生成动作原子,包括:
根据所述动作原子模板、所述待生成动作原子的参数值以及所述待生成动作原子的名称标识,生成所述待生成动作原子。
6.如权利要求5所述的动作原子的生成方法,其特征在于,在根据所述动作原子模板、所述待生成动作原子的参数值以及所述待生成动作原子的名称标识,生成所述待生成动作原子之前,还包括:
基于用户操作获取待生成动作原子的名称标识。
7.如权利要求5所述的动作原子的生成方法,其特征在于,所述动作原子模板包括默认名称标识,所述待生成动作原子的名称标识为所述默认名称标识。
8.一种动作原子的执行方法,其特征在于,所述方法包括:
解析待执行动作原子,获取所述待执行动作原子的类型值以及所述待执行动作原子的参数值;所述类型值对应至少一个执行函数以及所述至少一个执行函数的执行逻辑;
根据所述参数值以及所述至少一个执行函数的执行逻辑,从所述至少一个执行函数中确定待执行的执行函数;
根据所述待执行的执行函数,生成至少一组机器人动作控制参数。
9.如权利要求8所述的动作原子的执行方法,其特征在于,在根据所述参数值以及所述至少一个执行函数的执行逻辑,从所述至少一个执行...
【专利技术属性】
技术研发人员:杜坤,王瑞,丁萌,
申请(专利权)人:北京猎户星空科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。