机器人动作编辑方法及装置、电子设备和存储介质制造方法及图纸

技术编号:32276623 阅读:14 留言:0更新日期:2022-02-12 19:42
本公开涉及一种机器人动作编辑方法及装置、电子设备和存储介质,通过在接收到开始编辑命令后,控制机器人的至少一个关节进入编辑状态。通过用户手动掰动关节连接的肢体改变机器人关节姿态,并记录调节机器人至少一个关节的姿态生成的至少一个姿态信息。并在接收到结束编辑命令后,根据每个姿态信息,以及每个姿态信息的记录顺序确定动作信息。本公开实施例可以通过记录多个表征机器人关节姿态的信息确定动作信息。用户在期望机器人能做规定动作以外的其他动作时,无需经过复杂的编程,直接通过多次手动调整机器人关节姿态并记录,即可编辑生成需要的机器人动作。编辑生成需要的机器人动作。编辑生成需要的机器人动作。

【技术实现步骤摘要】
机器人动作编辑方法及装置、电子设备和存储介质


[0001]本公开涉及计算机
,尤其涉及一种机器人动作编辑方法及装置、电子设备和存储介质。

技术介绍

[0002]目前对于四足机器人玩具的动作编程主要是通过实验室进行仿真,将编辑的动作固定在程序中,再新加动作就需要重新烧录程序,而且并没有为玩家提供动作编辑的功能。动作编程也是调用原本已经储存好的动作,并不能随意编辑,并增加动作。

技术实现思路

[0003]本公开提出了一种机器人动作编辑方法及装置、电子设备和存储介质,旨在用户在使用过程中能够自行增加机器人动作。
[0004]根据本公开的第一方面,提供了一种机器人动作编辑方法,所述方法包括:
[0005]响应于接收到开始编辑命令,控制机器人的至少一个关节进入编辑状态;
[0006]记录调节所述机器人至少一个关节的姿态生成的至少一个姿态信息,每个所述关节姿态的调节方式为用户手动掰动所述关节连接的肢体;
[0007]响应于接收到结束编辑命令,根据每个所述姿态信息,以及每个所述姿态信息的记录顺序确定动作信息。
[0008]在一种可能的实现方式中,所述控制机器人的至少一个关节进入编辑状态包括:
[0009]控制机器人至少一个关节的舵机进入能够手动控制的编辑状态。
[0010]在一种可能的实现方式中,所述记录调节所述机器人至少一个关节的姿态生成的至少一个姿态信息包括:
[0011]响应于接收到用户手动掰动所述机器人至少一个关节连接的肢体后发送的姿态记录命令,记录所述姿态记录命令中包括的姿态信息。
[0012]在一种可能的实现方式中,在接收到所述结束编辑命令之前,所述方法还包括:
[0013]响应于接收到重新编辑命令,清空本次编辑过程记录的至少一个所述姿态信息。
[0014]在一种可能的实现方式中,所述方法还包括:
[0015]响应于接收到动作复现命令,控制所述机器人执行所述动作信息指示的动作。
[0016]在一种可能的实现方式中,所述方法还包括:
[0017]响应于接收到动作保存命令,存储所述动作信息。
[0018]在一种可能的实现方式中,所述姿态信息中包括至少一个舵机角度,每个所述舵机角度用于表征所述舵机控制的关节的姿态。
[0019]在一种可能的实现方式中,所述机器人为玩具机器人。
[0020]在一种可能的实现方式中,所述方法还包括:
[0021]响应于接收到信息修改命令,删除最近一次记录的姿态信息。
[0022]根据本公开的第二方面,提供了一种机器人动作编辑装置,所述装置包括:
[0023]状态切换模块,用于响应于接收到开始编辑命令,控制机器人的至少一个关节进入编辑状态;
[0024]姿态记录模块,用于记录调节所述机器人至少一个关节的姿态生成的至少一个姿态信息,每个所述关节姿态的调节方式为用户手动掰动所述关节连接的肢体;
[0025]信息生成模块,用于响应于接收到结束编辑命令,根据每个所述姿态信息,以及每个所述姿态信息的记录顺序确定动作信息。
[0026]在一种可能的实现方式中,所述状态切换模块包括:
[0027]编辑状态切换子模块,用于控制机器人至少一个关节的舵机进入能够手动控制的编辑状态。
[0028]在一种可能的实现方式中,所述姿态记录模块包括:
[0029]姿态记录子模块,用于响应于接收到用户手动掰动所述机器人至少一个关节连接的肢体后发送的姿态记录命令,记录所述姿态记录命令中包括的姿态信息。
[0030]在一种可能的实现方式中,在接收到所述结束编辑命令之前,所述装置还包括:
[0031]信息清空模块,用于响应于接收到重新编辑命令,清空本次编辑过程记录的至少一个所述姿态信息。
[0032]在一种可能的实现方式中,所述装置还包括:
[0033]动作复现模块,用于响应于接收到动作复现命令,控制所述机器人执行所述动作信息指示的动作。
[0034]在一种可能的实现方式中,所述装置还包括:
[0035]动作保存模块,用于响应于接收到动作保存命令,存储所述动作信息。
[0036]在一种可能的实现方式中,所述姿态信息中包括至少一个舵机角度,每个所述舵机角度用于表征所述舵机控制的关节的姿态。
[0037]在一种可能的实现方式中,所述机器人为玩具机器人。
[0038]在一种可能的实现方式中,所述装置还包括:
[0039]信息修改模块,用于响应于接收到信息修改命令,删除最近一次记录的姿态信息。
[0040]根据本公开的第三方面,提供了一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为调用所述存储器存储的指令,以执行上述方法。
[0041]根据本公开的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现上述方法。
[0042]本公开实施例通过在接收到开始编辑命令后,控制机器人的至少一个关节进入编辑状态。通过用户手动掰动关节连接的肢体改变机器人关节姿态,并记录调节机器人至少一个关节的姿态生成的至少一个姿态信息。并在接收到结束编辑命令后,根据每个姿态信息,以及每个姿态信息的记录顺序确定动作信息。本公开实施例可以通过记录多个表征机器人关节姿态的信息确定动作信息。用户在期望机器人能做规定动作以外的其他动作时,无需经过复杂的编程,直接通过多次手动调整机器人关节姿态并记录,即可编辑生成需要的机器人动作。
[0043]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本公开。根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将
变得清楚。
附图说明
[0044]此处的附图被并入说明书中并构成本说明书的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。
[0045]图1示出根据本公开实施例的一种机器人动作编辑方法的流程图;
[0046]图2示出根据本公开实施例的一种机器人动作编辑过程的示意图;
[0047]图3示出根据本公开实施例的一种机器人动作编辑装置的示意图;
[0048]图4示出根据本公开实施例的一种电子设备的示意图;
[0049]图5示出根据本公开实施例的另一种电子设备的示意图。
具体实施方式
[0050]以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。
[0051]在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。
[0052]本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机器人动作编辑方法,其特征在于,所述方法包括:响应于接收到开始编辑命令,控制机器人的至少一个关节进入编辑状态;记录调节所述机器人至少一个关节的姿态生成的至少一个姿态信息,每个所述关节姿态的调节方式为用户手动掰动所述关节连接的肢体;响应于接收到结束编辑命令,根据每个所述姿态信息,以及每个所述姿态信息的记录顺序确定动作信息。2.根据权利要求1所述的方法,其特征在于,所述控制机器人的至少一个关节进入编辑状态包括:控制机器人至少一个关节的舵机进入能够手动控制的编辑状态。3.根据权利要求1或2所述的方法,其特征在于,所述记录调节所述机器人至少一个关节的姿态生成的至少一个姿态信息包括:响应于接收到用户手动掰动所述机器人至少一个关节连接的肢体后发送的姿态记录命令,记录所述姿态记录命令中包括的姿态信息。4.根据权利要求1

3中任意一项所述的方法,其特征在于,在接收到所述结束编辑命令之前,所述方法还包括:响应于接收到重新编辑命令,清空本次编辑过程记录的至少一个所述姿态信息。5.根据权利要求1

4中任意一项所述的方法,其特征在于,所述方法还包括:响应于接收到动作复现命令,控制所述机器人执行所述动作信息指示的动作。6.根据权利要求1

5中任意一项所述的方法,其特征在于,所述方法还包括:响应于接...

【专利技术属性】
技术研发人员:郭旭唐明勇燕卿周茗岩
申请(专利权)人:北京市商汤科技开发有限公司
类型:发明
国别省市:

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

1