0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

华为发明的机器人凝视追踪方法,提高了机器人的拟人化程度

姚小熊27 来源:爱集微 作者:爱集微 2020-10-12 13:45 次阅读

华为发明的机器人凝视追踪技术,通过显示模块来模拟真实的机器人面部输出,结合多种偏转角度测量方法,实现了平滑的凝视追踪效果,提高了机器人的拟人化程度。

集微网消息,在现代社会的家庭中,越来越多的父母不能时刻陪伴孩子,而此时可以使用智能机器人进行陪伴以及教育孩子。这种智能机器人可以与孩子进行交流,并且可以基于不同的对话内容学习、更新与孩子的交流方式,可以说非常的人性化。

拟人特性作为衡量机器人智能化的重要指标之一,在人机交互的过程中,目标跟随以及凝视跟踪行为的准确性则直接反映机器人的拟人化程度,技术人员往往通过提高机器人的拟人化程度来提高用户的使用体验。

而所谓的凝视追踪技术,就是在机器人和用户进行对话时捕捉用户的眼睛位置并进行凝视,因为人们在谈话时往往看着对方的眼睛,如果机器人也可以采用这样的技术,将会极大的提高其拟人化程度,并且带给用户极佳的交流体验。

为了实现这个目的,华为在5月8日申请了一项名为“一种机器人的控制方法、装置、机器人以及存储介质”的发明专利(申请号:202010382291.0),申请人为华为技术有限公司

根据该专利目前公开的资料,让我们一起来看看华为的这项凝视追踪技术吧。

华为发明的机器人凝视追踪方法,提高了机器人的拟人化程度

如上图,为该专利中发明的机器人示意图,其中包括具有模拟人形形态的a型机器人、模拟动物形态的b型机器人以及非生物形态的c型机器人,这些机器人虽然形状各异,但是均具有运动功能,可以进行移动以及旋转等运动操作,其具体控制方法的实现如下图所示。

华为发明的机器人凝视追踪方法,提高了机器人的拟人化程度

可以看到,控制机器人运动的过程分为三步,首先需要获取目标对象的位置信息,其次根据这个位置信息来控制机器人转动。这个相对位置可以通过自动识别或者手动设置来确定,它是机器人与目标对象之间的相对位置,例如正前方、右侧等,也可以是具体多少角度的偏转,例如+60度或者-120度等。

有了相对位置信息后,机器人会根据自身的初始角度以及目标对象的位姿确定目标偏转角度,例如人形机器人可以以其面部为正面。为了实现凝视追踪的目的,可以将目标偏转角度设置为机器人看向的方向,这样就可以使得机器人的视线对准目标对象,从而完成凝视追踪。

并且值得一提的是,该专利采用显示模块的输出画面来完成凝视,这相比于马达驱动的硬件凝视具有更高的响应度,利用这种模拟的凝视界面,可以很好的实现平滑凝视追踪效果。

华为发明的机器人凝视追踪方法,提高了机器人的拟人化程度

具体的应用案例如上图所示,这是专利中提供的目标偏转角度的获取示意图,左侧为机器人,右侧为真人,对于凝视追踪而言,最重要的就是将机器人的视线与目标对象的视线进行交汇,即处于同一平面内,因此机器人需要确定自身当前的视线方向以及目标对象的视线方法,并且可以基于两个视线方向确定偏转角度。

该专利提供了三种技术用于确定这个偏转角度:基于距离传感器、基于拍摄图像以及基于语音信号的方式。基于距离传感器的方法就是通过距离探测单元采集的距离值构建机器人所处场景下的深度图,基于深度图来确定当前场景包含的对象,并根据目标的轮廓线来确定目标对象。

基于拍摄图像的方法是通过轮廓识别算法提取该场景图像内包括的轮廓信息,并基于轮廓信息对场景图像进行划分,通过主体类型识别来确定目标对象。而基于语音信号的方法则是基于语音分析结果来确定是否有激活口令,通过口令来确定目标对象。

这三种方式都可以用于完成凝视追踪,并且可以利用多种方法进行组合的方式来提高凝视追踪的准确率。此外,基于拍摄图像的方法还需要对摄像模块上采集的图像进行校准,从而在后续的凝视追踪时,可以使得机器人的眼部视线偏移到目标对象的中心位置。

以上就是华为发明的机器人凝视追踪方法,通过确定机器人与目标之间的偏转角度,并不断调整显示模块的输出内容以及旋转部件来实现凝视追踪。此外,该技术基于三种确定偏转角度的方法,无需借助马达来驱动硬件,响应时间较短,不仅实现了平滑凝视追踪行为,也提高了机器人的拟人化程度。
责任编辑:YYX

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    206

    文章

    26964

    浏览量

    201253
  • 华为
    +关注

    关注

    215

    文章

    33560

    浏览量

    247020
收藏 人收藏

    评论

    相关推荐

    【开源项目】Emo:基于树莓派 4B DIY 能笑会动的桌面机器人

    置于底座上,并为电源线的自由移动预留了充足的空间。为了提高机器人运动的稳定性,我们还特意使车身与底座轻微接触。 另外,我们特意选择蓝白配色方案,因为蓝白组合能提升机器人的视觉吸引力。 3D 打印 我们
    发表于 12-26 15:18

    LabVIEW的六轴工业机器人运动控制系统

    。LabVIEW的可视化编程环境和强大的数据处理能力,使得复杂的运动学算法和轨迹规划得以顺利实现,显著提高了工业机器人的控制精度和效率。 ​ 这是LabVIEW的一个功能介绍,更多的使用方法与开发案例,欢迎登录官网,了解更多信息
    发表于 12-21 20:03

    高动态人形机器人“夸父”通过OpenHarmony 3.2 Release版本兼容性测评

    近日, 搭载KaihongOS的“夸父”人形机器人通过OpenAtom OpenHarmony(以下简称“OpenHarmony”)3.2 Release版本兼容性测评并获颁兼容性证书 。这体现了
    发表于 12-20 09:31

    ROS让机器人开发更便捷,基于RK3568J+Debian系统发布!

    库的支持,ROS系统提供丰富且功能强大的机器人算法库,如坐标变换、运动控制等。机器人开发者可根据开发需要,简单快捷地调用合适的算法库,以提高开发效率,加快开发进程。 (2) 开源免费,架构精简ROS系统
    发表于 11-30 16:01

    机器人编程需要什么软件?

    机器人编程需要什么软件
    发表于 11-01 07:34

    Arduino教学机器人的使用教程

    本文档的主要内容详细介绍的是Arduino教学机器人的使用教程
    发表于 09-27 06:53

    教你做个PID控制巡线机器人

    在本项目中,我们将学习如何使用带PID控制器的线跟随机器人使用Arduino Nano来解决迷宫。
    发表于 09-25 06:54

    ai人工智能机器人

    的运营成本、人力成本还在不断提高(如:办公场地的租金、员工的工资、社保公积金、节假日福利等)。 如今的智能电话机器人,每天的电话拨打量可达800-1000通,相比人工提高了3-5倍,大大缩短了名单的筛选
    发表于 09-21 11:09

    基于Matlab和VR技术的移动机器人建模及仿真

    利用 Matlab 建立移动机器人的动力学模型 ,在虚拟现实 (VR )环境下 ,实时仿真移动机器人路径跟踪的运动特性 ,为基于 Internet 的机器人遥操作试验搭建了仿真平台 。 实验结果表明
    发表于 09-20 06:24

    profinet转ethernet网关连接发那科机器人配置案例

    本案例是西门子1200PLC通过PROFINET转EtherNet网关连接发那科搬运机器人配置案例。所需设备:西门子1200PLC、Profinet转EtherNet IP网关、Fanuc机器人
    发表于 08-03 17:58

    机器人上线有什么注意事项

    不要被复杂的生产线吓倒,生产线可以看成多个单独的设备或机器人,每部分完成一个功能。
    发表于 06-08 17:40

    自编程机器人,售后难做吗?

    自编程是如何完成的。 自编程其实也不是很高深的问题。 当用户给出参数时,有时也包括逻辑。 例如用户说,如果设备打开完毕,执行一个命令。 这个例子就包括了一个如果。你的智能机器人只需要生成一个
    发表于 06-08 16:20

    如何快速地让机器人投入生产

    不能完成的技巧性的工作。 所以机器人是一种模拟人手的技巧性设备。它的主要内容就是。 绕 转 穿 钳 拿 放 给 总之,它的主要内容就是研究人手的基本动作。 而研究人手的动作的主要内容就是研究一次动作的每
    发表于 06-06 16:18

    机器人如何计算简单的运动

    模型要具备齿轮,导轨几种基本的运动原理。 要分辨基本图形,视觉模型要能分辨圆形,方形和三角形。 有了这两点,机器人就基本上能计算开模和注塑这种简单的工作了。要替代人类的工作,还要进一步学习。
    发表于 05-19 20:40

    浅谈儿童陪护机器人

    儿童陪护机器人越来越受到人们的关注,其中转动控制是其重要组成部分之一。步进电机芯片作为一种常用的控制芯片,被广泛应用于儿童陪护机器人中的转动控制。本文将从步进电机芯片的工作原理、优势和应用场景等方面
    发表于 05-11 15:12