数据处理方法、电子设备、存储介质与流程

摘要: 本文示例涉及计算机领域,具体涉及具体涉及一种数据处理方法、电子设备和存储介质。背景技术:1、机器人仿真与具身智能训练通常需要构建包含多个对象的三维场景,并要求场...
数据处理方法、电子设备、存储介质与流程

本文示例涉及计算机领域,具体涉及具体涉及一种数据处理方法、电子设备和存储介质。

背景技术:

1、机器人仿真与具身智能训练通常需要构建包含多个对象的三维场景,并要求场景中的对象具有部件结构、连接关系和放置关系等可供仿真系统使用的结构信息,随着应用规模的扩大,行业内对三维场景的构建效率、结构完整性和可验证性提出了更高的要求。

技术实现思路

1、根据本文示例的第一方面,提供了一种数据处理方法,包括:基于第一输入生成可执行语言,所述可执行语言包括多个数据片段,所述多个数据片段分别与多个对象对应;执行所述可执行语言,获得包括所述多个对象的第一场景和第一信息,所述第一信息指示所述多个对象中不满足预设条件的第一对象;更新所述可执行语言中与所述第一对象对应的第一数据片段,并执行更新后的所述第一数据片段,获得第二对象;将所述第一场景中的所述第一对象替换为所述第二对象,获得第二场景,并输出所述第二场景。

2、根据本文示例的第二方面,提供了一种电子设备,包括处理器和存储器,所述存储器与所述处理器连接,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时实现第一方面所述的数据处理方法。

3、根据本文示例的第三方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的数据处理方法。

4、根据本文示例的第四方面,提供了一种计算机程序产品,所述计算机程序产品包括被配置为由计算系统的一个或多个处理器执行的一个或多个程序,所述一个或多个程序包括用于执行第一方面所述的方法的指令。

5、根据本文示例提供的方案,基于第一输入生成的可执行语言包括分别与多个对象对应的多个数据片段,因此对象生成、场景生成和验证更新能够围绕同一可执行语言进行,不满足预设条件的第一对象能够被定位至与该第一对象对应的第一数据片段;并且,通过更新该第一数据片段并执行更新后的该第一数据片段获得第二对象,再将第一场景中的第一对象替换为该第二对象,使得第一场景中的其余对象不需要被重新生成,从而减少了场景生成过程中的重复处理和处理时长,提高了场景的生成效率、生成质量和可用性。

1.一种数据处理方法,包括:

2.根据权利要求1所述的方法,所述第一信息还指示所述第一对象在所述可执行语言中的路径、所述第一对象不满足的预设条件和所述第一数据片段。

3.根据权利要求2所述的方法,所述更新所述可执行语言中与所述第一对象对应的第一数据片段,包括:

4.根据权利要求1所述的方法,获得第二信息,所述第二信息指示所述第二场景中不满足所述预设条件的第三对象;更新所述可执行语言中与所述第三对象对应的第二数据片段,并执行更新后的所述第二数据片段。

5.根据权利要求1所述的方法,所述执行所述可执行语言,获得包括所述多个对象的第一场景和第一信息,包括:

6.根据权利要求5所述的方法,所述第一信息由验证智能体生成,所述第一数据片段由修复智能体更新,所述验证智能体独立于生成所述可执行语言的大语言模型。

7.根据权利要求1所述的方法,所述基于第一输入生成可执行语言,包括:

8.根据权利要求1所述的方法,所述多个数据片段指示所述多个对象各自的部件结构、部件之间的连接关系和所述多个对象之间的放置关系。

9.根据权利要求8所述的方法,所述连接关系包括铰链信息,所述铰链信息包括父部件与子部件的引用、连接类型、铰链轴线、铰链原点和运动范围中的至少一种;

10.根据权利要求8所述的方法,所述放置关系包括待放置对象、初始位姿、支撑部件、放置类型和稳定性要求中的至少一种,所述放置类型包括容器填充、散落、堆叠和支撑面排布中的至少一种;

11.根据权利要求1所述的方法,所述第一数据片段指示实例化方案,所述实例化方案包括保留基元表示、替换为生成的资产、从资产库检索资产和复用已有替换结果中的至少一种;

12.根据权利要求11所述的方法,基于所述可执行语言生成第一清单和第二清单,所述第一清单记录所述第一对象在所述可执行语言中的路径、控制几何、语义提示、图像条件和相对位姿中的至少一项,所述第二清单记录所述替换资产、回填路径以及缩放与位姿变换中的至少一项;

13.根据权利要求1至12中任一项所述的方法,所述可执行语言包括领域专用语言、中间表示、节点图、图数据库表示和流程图中的任一种。

14.一种电子设备,包括处理器和存储器,所述存储器与所述处理器连接,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时实现权利要求1至13中任一项所述的方法。

15.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至13中任一项所述的方法。