一种图像讲解的方法、终端和计算机可读存储介质技术

技术编号:21455649 阅读:34 留言:0更新日期:2019-06-26 05:19
本发明专利技术实施例涉及机器人领域,公开了一种图像讲解的方法、终端和计算机可读存储介质。本发明专利技术中的图像讲解的方法,应用于机器人,包括:获取待讲解图像的投放位置与机器人的位置之间的相对位置关系;根据相对位置关系,确定需要执行的肢体动作;执行肢体动作并对待讲解图像进行讲解。本实施方式,使得机器人能够对投放的图像进行肢体动作的讲解,从而提高投放的图像对用户的吸引力,提高用户对机器人所投放内容的学习效果。

【技术实现步骤摘要】
一种图像讲解的方法、终端和计算机可读存储介质
本专利技术实施例涉及机器人领域,特别涉及一种图像讲解的方法、终端和计算机可读存储介质。
技术介绍
随着科学的不断进步,机器人在越来越多的领域应用,例如,服务行业中用于迎宾的机器人,安保领域用于巡逻的机器人,工业行业用于生产加工的机器人,可见,目前机器人取代人工的趋势不可阻挡。专利技术人发现现有技术中至少存在如下问题:机器人在教学和家庭领域的发展还比较缓慢,目前的教学的机器人仅针对儿童,而教学机器人通常仅能讲故事,学说话等等初级功能。而机器人由于仅能单纯的讲故事或播放教学内容,导致机器人所讲内容对听众没有吸引力,影响听众对机器人所讲内容的获知、学习。
技术实现思路
本专利技术实施方式的目的在于提供一种图像讲解的方法、终端和计算机可读存储介质,使得机器人能够对投放的图像进行肢体动作的讲解,从而提高投放的图像对用户的吸引力,提高用户对机器人所投放内容的学习效果。为解决上述技术问题,本专利技术的实施方式提供了一种图像讲解的方法,应用于机器人,包括:获取待讲解图像的投放位置与机器人的位置之间的相对位置关系;根据相对位置关系,确定需要执行的肢体动作;执行肢体动作并对待讲解图像进行讲解。本专利技术的实施方式还提供了一种终端,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述的图像讲解的方法。本专利技术的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现上述的图像讲解的方法。本专利技术实施方式相对于现有技术而言,通过获取待讲解图像的投放位置和机器人的位置之间的相对位置关系,可以确定出机器人对该待讲解图像需要执行的肢体动作(如:指示动作、移动动作等),由于在对该待讲解图像进行讲解的过程中,有了与待讲解图像对应的肢体动作,从而增加了待讲解图像对用户的吸引力,提高了用户获取该待讲解图像所含信息的积极性,且由于增加了肢体动作,增强了机器人与用户的互动性,提高用户获取知识的效率。另外,根据相对位置关系,确定需要执行的肢体动作,具体包括:根据相对位置关系,确定对待讲解图像进行指示的路径;确定需要执行的肢体动作按照路径指示待讲解图像。通过相对位置关系,可以确定对待讲解图像进行指示的路径,进而机器人可以根据该指示路径,准确地对待讲解图像进行讲解。另外,获取待讲解图像的投放位置与机器人的位置之间的相对位置关系,具体包括:确定待讲解图像所属图像的投放位置与机器人的位置之间相对位置信息,并作为第一相对位置信息;确定投放所属图像后待讲解图像在所属图像中的位置信息,并作为第二相对位置信息;根据第一相对位置信息和第二相对位置信息,确定待讲解图像的投放位置与机器人的位置之间的相对位置关系。由于机器人的视角存在角度的问题,会影响确定待讲解图像的投放位置与机器人之间的相对位置关系的准确性,而通过确定待讲解图像所属图像的投放位置相对于机器人所在位置后,并根据确定投放所属图像后待讲解图像在所属图像中的位置信息,可以准确确定出获取待讲解图像的投放位置与机器人的位置之间的相对位置关系,确保机器人的对待讲解图像指示的准确性。另外,确定待讲解图像所属图像的投放位置与机器人的位置之间相对位置信息,并作为第一相对位置信息,具体包括:确定机器人的位置到所属图像的投放区域的上边界、下边界、左边界以及右边界的距离,将到上边界的距离作为第一距离,将到下边界的距离作为第二距离,将到左边界的距离作为第三距离以及将到右边界的距离作为第四距离;确定从机器人的位置到所属图像的投放区域的上边界以及下边界形成的夹角,并作为第一夹角;确定从机器人的位置到所属图像的投放区域的左边界以及右边界所形成的夹角,并作为第二夹角;将第一距离、第二距离、第三距离、第四距离、第一夹角以及第二夹角作为第一相对位置信息。确定第一距离、第二距离、第三距离、第四距离、第一夹角以及第二夹角的方式简单且准确,因而机器人可以快速地确定出第一相对位置关系,便于快速对待讲解图像进行讲解,提高用户的观看该待讲解图像的效果。另外,确定投放所属图像后待讲解图像在所属图像中的位置信息,并作为第二相对位置信息,具体包括:获取所属图像的投放区域的尺寸信息,以及获取待讲解图像在所属图像中的位置信息;根据所属图像的投放区域的尺寸信息和待讲解图像在所属图像中的位置信息,确定待讲解图像的投放区域与左边界或右边界之间的距离,以及与上边界或下边界之间的距离,并将与左边界或所述右边界之间的距离作为待讲解图像的投放位置的横向位置信息,将到上边界或下边界之间的距离作为待讲解图像的投放位置的纵向位置信息;将横向位置信息和纵向位置信息作为第二相对位置信息。通过待讲解图像在所属图像中的位置信息以及所属图像的投放区域的尺寸信息,根据简单的数据知识,即可快速且准确地确定出该待讲解图像投放区域在所属图像的投放区域的位置信息。另外,获取所属图像的投放区域的尺寸信息,具体包括:根据第一距离、第二距离以及第一夹角,利用三角函数,确定上边界与下边界之间距离,将所得的距离作为所属图像的投放区域的第一尺寸信息;根据第三距离、第四距离以及第二夹角,利用三角函数,确定左边界与右边界之间的距离,将所得的距离作为所属图像的投放区域的第二尺寸信息;将第一尺寸信息和第二尺寸信息作为所属图像的投放区域的尺寸信息。可以利用第一相对位置信息,计算出该所属图像的投放区域的尺寸信息,获取方式简单且准确。另外,根据第一相对位置信息和第二相对位置信息,确定待讲解图像的投放位置与机器人的位置之间的相对位置关系,具体包括:根据第一距离、第二距离、第一尺寸信息、第一夹角以及所述纵向位置信息,利用三角函数关系,确定从机器人的位置到待讲解图像的投放位置以及到上边界形成的纵向偏转角度;根据第三距离、第四距离、第二尺寸信息、第二夹角以及横向位置信息,利用三角函数关系,确定从机器人的位置到待讲解图像的投放位置以及到左边界形成的横向偏转角度;将横向偏转角度以及纵向偏转角度,作为待讲解图像的投放位置与机器人的位置之间的相对位置关系。在确定出第一夹角和第二夹角后,可以唯一确定出该待讲解图像的投放位置,进而准确确定出指示的路径,便于机器人进行指示。另外,确定需要执行的肢体动作按照路径指示待讲解图像之后,图像讲解的方法还包括:确定下一个待讲解图像的投放位置与待讲解图像的投放位置之间的第三相对位置信息;根据第三相对位置信息,确定下一个待讲解图像的投放位置与机器人的位置之间的相对位置关系;根据下一个待讲解图像的投放位置与机器人的位置之间的相对位置关系,确定需要执行的下一个肢体动作;执行下一个肢体动作并对下一个待讲解图像进行讲解。机器人可以通过第三相对位置信息,快速确定出下一个肢体动作,从而使得机器人的肢体动作连贯,更利于用户的学习。附图说明一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。图1是根据本申请第一实施方式提供的一种图像讲解的方法的具体流程示意图;图2是根据本申请第一实施方式提供的一种图像讲解的方法中所属图像本文档来自技高网...

【技术保护点】
1.一种图像讲解的方法,其特征在于,应用于机器人,包括:获取待讲解图像的投放位置与机器人的位置之间的相对位置关系;根据所述相对位置关系,确定需要执行的肢体动作;执行所述肢体动作并对所述待讲解图像进行讲解。

【技术特征摘要】
1.一种图像讲解的方法,其特征在于,应用于机器人,包括:获取待讲解图像的投放位置与机器人的位置之间的相对位置关系;根据所述相对位置关系,确定需要执行的肢体动作;执行所述肢体动作并对所述待讲解图像进行讲解。2.根据权利要求1所述的图像讲解的方法,其特征在于,根据所述相对位置关系,确定需要执行的肢体动作,具体包括:根据所述相对位置关系,确定对所述待讲解图像进行指示的路径;确定需要执行的肢体动作按照所述路径指示所述待讲解图像。3.根据权利要求1或2所述的图像讲解的方法,其特征在于,所述获取待讲解图像的投放位置与机器人的位置之间的相对位置关系,具体包括:确定所述待讲解图像所属图像的投放位置与所述机器人的位置之间相对位置信息,并作为第一相对位置信息;确定投放所述所属图像后所述待讲解图像在所述所属图像中的位置信息,并作为第二相对位置信息;根据所述第一相对位置信息和所述第二相对位置信息,确定所述待讲解图像的投放位置与机器人的位置之间的相对位置关系。4.根据权利要求3所述的图像讲解的方法,其特征在于,确定所述待讲解图像所属图像的投放位置与所述机器人的位置之间相对位置信息,并作为第一相对位置信息,具体包括:确定所述机器人的位置到所述所属图像的投放区域的上边界、下边界、左边界以及右边界的距离,将到所述上边界的距离作为第一距离,将到所述下边界的距离作为第二距离,将到所述左边界的距离作为第三距离以及将到所述右边界的距离作为第四距离;确定从所述机器人的位置到所述所属图像的投放区域的所述上边界以及所述下边界形成的夹角,并作为第一夹角;确定从所述机器人的位置到所述所属图像的投放区域的所述左边界以及所述右边界所形成的夹角,并作为第二夹角;将所述第一距离、所述第二距离、所述第三距离、所述第四距离、所述第一夹角以及所述第二夹角作为所述第一相对位置信息。5.根据权利要求4所述图像讲解的方法,其特征在于,所述确定投放所述所属图像后所述待讲解图像在所述所属图像中的位置信息,并作为第二相对位置信息,具体包括:获取所述所属图像的投放区域的尺寸信息,以及获取所述待讲解图像在所述所属图像中的位置信息;根据所述所属图像的投放区域的尺寸信息和所述待讲解图像在所述所属图像中的位置信息,确定所述待讲解图像的投放区域与所述左边界或所述右边界之间的距离,以及与所述上边界或所述下边界之间的距离,并将与所述左边界或所述右边界之间的距离作为所述待讲解图像的投放位置的横向位置信息,将到所述上边界或所述下边界之间的距离作为所...

【专利技术属性】
技术研发人员:骆磊
申请(专利权)人:深圳前海达闼云端智能科技有限公司
类型:发明
国别省市:广东,44

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

1