数据处理方法和装置、计算机设备及计算机存储介质制造方法及图纸

技术编号:33309382 阅读:48 留言:0更新日期:2022-05-06 12:20
本公开实施例提供一种数据处理方法和装置、计算机设备及存储介质,其中,所述方法包括:获取至少一个对象在第一坐标系中的第一位置信息;基于第一转换参数,将每一对象在第一坐标系中的第一位置信息转换为在第二坐标系中的第二位置信息;基于每一对象的第二位置信息和预设操作规则,确定目标操作信息,目标操作信息包括目标操作对象、目标操作指令和在第二坐标系中的目标位置信息;基于目标操作对象和目标位置信息,执行目标操作指令。执行目标操作指令。执行目标操作指令。

【技术实现步骤摘要】
数据处理方法和装置、计算机设备及计算机存储介质


[0001]本公开涉及但不限于人机交互领域,尤其涉及一种数据处理方法和装置、计算机设备及计算机存储介质。

技术介绍

[0002]随着计算机和机器人技术的发展,能够实现与人进行交互的机器人逐渐有了很大的市场需求。相关技术中,机器人在制动过程中因受多种因素的影响,容易造成操作位置(如抓取位置或绘制位置等)的偏差。

技术实现思路

[0003]本公开实施例提供一种数据处理方法和装置、计算机设备及计算机存储介质。
[0004]本公开实施例的技术方案是这样实现的:
[0005]本公开实施例提供一种数据处理方法,所述方法包括:
[0006]获取至少一个对象在第一坐标系中的第一位置信息;
[0007]基于第一转换参数,将每一所述对象在所述第一坐标系中的所述第一位置信息转换为在第二坐标系中的第二位置信息;
[0008]基于每一所述对象的第二位置信息和预设操作规则,确定目标操作信息,所述目标操作信息包括目标操作对象、目标操作指令和在所述第二坐标系中的目标位置信息;
[0009]基于所述目标操作对象和所述目标位置信息,执行所述目标操作指令。
[0010]在一些实施方式中,所述获取至少一个对象在第一坐标系中的第一位置信息,包括:获取摄像模组采集的图像信息;基于所述图像信息,获取每一所述对象在第一坐标系中的第一位置信息。
[0011]在一些实施方式中,所述方法还包括:对所述摄像模组进行标定,确定所述第一转换参数。r/>[0012]在一些实施方式中,所述基于所述目标操作对象和所述目标位置信息,执行所述目标操作指令,包括:基于第二转换参数,将所述目标位置信息转换为在第三坐标系中的第三位置信息;基于所述目标操作对象和所述第三位置信息,执行所述目标操作指令。
[0013]在一些实施方式中,所述方法应用于机器人,所述方法还包括:对所述机器人的机械臂进行标定,确定所述第二转换参数。
[0014]在一些实施方式中,所述方法应用于对弈机器人,在所述预设操作规则包括对弈规则的情况下,所述对象包括棋子,所述目标操作对象包括目标棋子,所述基于每一所述对象的第二位置信息和预设操作规则,确定目标操作信息,包括:基于每一所述棋子的第二位置信息和对弈规则,确定目标棋子、目标操作指令和在所述第二坐标系中的目标位置信息。
[0015]在一些实施方式中,在所述目标操作指令包括下棋指令的情况下,所述基于所述目标操作对象和所述第三位置信息,执行所述目标操作指令,包括:控制所述对弈机器人的机械臂将所述目标棋子放置在所述第三位置信息。
[0016]在一些实施方式中,在所述目标操作指令包括吃棋指令的情况下,所述目标棋子包括第一棋子和第二棋子,所述第三位置信息包括所述第一棋子的第一子位置和所述第二棋子的第二子位置;所述基于所述目标操作对象和所述第三位置信息,执行所述目标操作指令,包括:基于所述第一子位置,控制所述机械臂取走所述第一棋子;基于所述第二子位置,控制所述机械臂抓取所述第二棋子,并将所述第二棋子移动至所述第一子位置。
[0017]在一些实施方式中,所述方法应用于绘图机器人,在所述预设操作规则包括绘制规则的情况下,所述对象包括图形,所述目标操作对象包括目标图形;所述基于每一所述对象的第二位置信息和预设操作规则,确定目标操作信息,包括:基于每一所述图形的第二位置信息和绘制规则,确定目标图形、目标操作指令和在所述第二坐标系中的目标位置信息。
[0018]在一些实施方式中,所述基于所述目标操作对象和所述第三位置信息,执行所述目标操作指令,包括以下至少之一:在所述目标操作指令包括绘制指令的情况下,控制所述绘图机器人的机械臂按照所述目标位置信息绘制所述目标图形;在所述目标操作指令包括擦除指令的情况下,控制所述绘图机器人的机械臂擦除所述目标位置的所述目标图形;在所述目标操作指令包括移动指令的情况下,获取所述目标位置信息中的第三子位置和第四子位置,并控制所述绘图机器人的机械臂将位于所述第三子位置的所述目标图形移动至所述第四子位置。
[0019]本公开实施例提供一种数据处理装置,所述装置包括:
[0020]第一获取模块,用于获取至少一个对象在第一坐标系中的第一位置信息;
[0021]第一转换模块,用于基于第一转换参数,将每一所述对象在所述第一坐标系中的所述第一位置信息转换为在第二坐标系中的第二位置信息;
[0022]第一确定模块,用于基于每一所述对象的第二位置信息和预设操作规则,确定目标操作信息,所述目标操作信息包括目标操作对象、目标操作指令和在所述第二坐标系中的目标位置信息;
[0023]执行模块,用于基于所述目标操作对象和所述目标位置信息,执行所述目标操作指令。
[0024]在一些实施方式中,所述第一获取模块,还用于:获取摄像模组采集的图像信息;基于所述图像信息,获取每一所述对象在第一坐标系中的第一位置信息。
[0025]在一些实施方式中,所述装置还包括:第二确定模块,用于对所述摄像模组进行标定,确定所述第一转换参数。
[0026]在一些实施方式中,所述执行模块,还用于:基于第二转换参数,将所述目标位置信息转换为在第三坐标系中的第三位置信息;基于所述目标操作对象和所述第三位置信息,执行所述目标操作指令。
[0027]在一些实施方式中,所述装置还包括:第三确定模块,用于对所述机器人的机械臂进行标定,确定所述第二转换参数。
[0028]在一些实施方式中,在所述预设操作规则包括对弈规则的情况下,所述对象包括棋子,所述目标操作对象包括目标棋子,所述第一确定模块,还用于:基于每一所述棋子的第二位置信息和对弈规则,确定目标棋子、目标操作指令和在所述第二坐标系中的目标位置信息。
[0029]在一些实施方式中,在所述目标操作指令包括下棋指令的情况下,所述执行模块,
还用于:控制所述对弈机器人的机械臂将所述目标棋子放置在所述第三位置信息。
[0030]在一些实施方式中,在所述目标操作指令包括吃棋指令的情况下,所述目标棋子包括第一棋子和第二棋子,所述第三位置信息包括所述第一棋子的第一子位置和所述第二棋子的第二子位置,所述执行模块,还用于:基于所述第一子位置,控制所述机械臂取走所述第一棋子;基于所述第二子位置,控制所述机械臂抓取所述第二棋子,并将所述第二棋子移动至所述第一子位置。
[0031]在一些实施方式中,在所述预设操作规则包括绘制规则的情况下,所述对象包括图形,所述目标操作对象包括目标图形;所述第一确定模块,还用于:基于每一所述图形的第二位置信息和绘制规则,确定目标图形、目标操作指令和在所述第二坐标系中的目标位置信息。
[0032]在一些实施方式中,所述执行模块,还用于以下至少之一:在所述目标操作指令包括绘制指令的情况下,控制所述绘图机器人的机械臂按照所述目标位置信息绘制所述目标图形;在所述目标操作指令包括擦除指令的情况下,控制所述绘图机器人的机械本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:获取至少一个对象在第一坐标系中的第一位置信息;基于第一转换参数,将每一所述对象在所述第一坐标系中的所述第一位置信息转换为在第二坐标系中的第二位置信息;基于每一所述对象的第二位置信息和预设操作规则,确定目标操作信息,所述目标操作信息包括目标操作对象、目标操作指令和在所述第二坐标系中的目标位置信息;基于所述目标操作对象和所述目标位置信息,执行所述目标操作指令。2.根据权利要求1所述的方法,其特征在于,所述获取至少一个对象在第一坐标系中的第一位置信息,包括:获取摄像模组采集的图像信息;基于所述图像信息,获取每一所述对象在第一坐标系中的第一位置信息。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:对所述摄像模组进行标定,确定所述第一转换参数。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述基于所述目标操作对象和所述目标位置信息,执行所述目标操作指令,包括:基于第二转换参数,将所述目标位置信息转换为在第三坐标系中的第三位置信息;基于所述目标操作对象和所述第三位置信息,执行所述目标操作指令。5.根据权利要求4所述的方法,其特征在于,应用于机器人,所述方法还包括:对所述机器人的机械臂进行标定,确定所述第二转换参数。6.根据权利要求4或5所述的方法,其特征在于,应用于对弈机器人,在所述预设操作规则包括对弈规则的情况下,所述对象包括棋子,所述目标操作对象包括目标棋子;所述基于每一所述对象的第二位置信息和预设操作规则,确定目标操作信息,包括:基于每一所述棋子的第二位置信息和对弈规则,确定目标棋子、目标操作指令和在所述第二坐标系中的目标位置信息。7.根据权利要求6所述的方法,其特征在于,在所述目标操作指令包括吃棋指令的情况下,所述目标棋子包括第一棋子和第二棋子,所述第三位置信息包括所述第一棋子的第一子位置和所述第二棋子的第二子位置;所述基于所述目标操作对象和所述第三位置信息,执行所述目标操作指令,包括:基于所述第一子位置,控制所述机械臂取走所述第一棋子;基于所述第二子位置,控制所述机械臂抓取所述第二棋子,并将所述第二棋子移动至所述第一子位置。8.根据权利要求6或7所述的方法,其特...

【专利技术属性】
技术研发人员:周茗岩杨阳刘锦金唐明勇李若岱
申请(专利权)人:北京市商汤科技开发有限公司
类型:发明
国别省市:

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

1