[发明专利]机器人状态处理方法、装置、计算设备和存储介质有效
申请号: | 201910579093.0 | 申请日: | 2019-06-28 |
公开(公告)号: | CN112233208B | 公开(公告)日: | 2023-07-25 |
发明(设计)人: | 张晓东;李士岩;关岱松 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06T13/00 | 分类号: | G06T13/00;G06F8/34 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机器人 状态 处理 方法 装置 计算 设备 存储 介质 | ||
1.一种机器人状态处理方法,其特征在于,包括:
获取机器人结构数据以及所述机器人的动作配置数据,其中,所述动作配置数据用于表示所述机器人的动作状态;
利用所述机器人结构数据和所述动作配置数据,生成所述机器人的初始肢体状态动画;
从所述机器人执行目标动作的目标现实肢体状态上,提取所述机器人关节部位的预设数量的第一特征点;
从计算设备界面展示的所述机器人执行所述目标动作的目标模拟肢体状态上,提取所述机器人关节部位的所述预设数量的第二特征点,其中,所述第一特征点和所述第二特征点对应所述机器人关节部位的同一位置;
利用曲线拟合算法,拟合关于所述第一特征点和所述第二特征点的曲线方程,以利用所述曲线方程表示视觉变换关系;
根据所述机器人的现实肢体状态与所述机器人在计算设备界面上的模拟肢体状态之间的所述视觉变换关系,对所述初始肢体状态动画进行调整,得到目标肢体状态动画并展示,其中,所述视觉变换关系用于描述所述现实肢体状态与所述模拟肢体状态之间的展示差异。
2.根据权利要求1所述的方法,其特征在于,所述目标现实肢体状态和所述目标模拟肢体状态对应的展示差异满足预设要求。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述机器人的表情配置数据;
将所述表情配置数据描述的表情状态渲染至所述机器人的面部。
4.根据权利要求3所述的方法,其特征在于,所述表情配置数据的类型包括视频格式,所述视频格式的表情配置数据根据用户设计需求中的表情设计需求预先录制;
相应的,将所述表情配置数据描述的表情状态渲染至所述机器人的面部,包括:
将所述视频格式的表情配置数据转换为预设数据格式,将格式转化后的表情配置数据描述的表情状态渲染至所述机器人的面部。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述机器人的联机调试请求,与所述机器人建立通信连接;
利用所述通信连接,获取所述机器人的系统控制数据,并在所述计算设备上同步运行所述系统控制数据;
基于所述计算设备上同步运行的系统控制数据,对所述机器人进行联机调试。
6.根据权利要求5所述的方法,其特征在于,如果当前接收的机器人联机调试请求包括至少两个,则所述方法还包括:
根据用户在通信连接列表中的选择操作,确定当前参与所述联机调试的目标机器人。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述目标肢体状态动画,生成目标处理数据,并发送至所述机器人,其中,所述目标处理数据是机器人系统可识别数据。
8.根据权利要求1所述的方法,其特征在于,所述展示差异包括关节转动差异和平移差异。
9.根据权利要求1所述的方法,其特征在于,不同的机器人对应不同的视觉变换关系。
10.根据权利要求1所述的方法,其特征在于,所述获取机器人结构数据以及所述机器人的动作配置数据,包括:
分别响应于用户在所述计算设备界面触发的所述机器人结构数据设置请求与所述动作配置数据设置请求,获取机器人结构数据以及所述机器人的动作配置数据,其中,所述动作配置数据包括预先编写的文本格式的动作序列数据,所述动作序列数据中包括可供用户编辑的动作参数。
11.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于用户的场景设置请求,获取预先设置的场景数据,以在所述计算设备界面展示该场景下所述机器人的模拟肢体状态动画。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910579093.0/1.html,转载请声明来源钻瓜专利网。