显示方法、装置、机器人及计算机可读存储介质与流程

专利2022-06-29  64


本申请涉及机器人技术领域,具体而言,涉及一种显示方法、装置、机器人及计算机可读存储介质。



背景技术:

现有的机器人一般会在其指定位置设置一显示屏,用于显示需要传播的画面。例如,如果机器人需要显示一些信息,用户需要观看机器人显示的画面时,可以走到显示屏所在位置,或机器人旋转,以使用户能够看到显示屏。



技术实现要素:

有鉴于此,本申请实施例的目的在于提供一种显示方法、装置、机器人及计算机可读存储介质,用于解决现有机器人信息展示效率低,用户观看不方便的问题。

第一方面,本申请实施例提供了一种显示方法,应用于机器人,所述机器人包括采集设备及显示单元,所述显示单元包括朝向不同方向的多个显示区域,所述显示方法包括:

通过所述采集设备采集所述机器人周边的环境数据;

对所述环境数据进行识别,以确定出所述环境数据中是否存在目标对象数据;

若所述环境数据中存在所述目标对象数据,则根据所述目标对象数据从所述多个显示区域中确定出目标显示区域;

将当前需要显示画面在所述机器人的所述目标显示区域中进行显示。

可选地,若所述环境数据中存在所述目标对象数据,则根据所述目标对象数据从所述多个显示区域中确定出目标显示区域,包括:

若所述环境数据中存在所述目标对象数据,则根据所述目标对象数据确定出所述目标对象与所述机器人的相对位置;

根据所述相对位置确定出目标显示区域。

根据本实施例中的显示方法,机器人通过对环境数据中包括的目标对象进行处理,来确定目标对象与机器人的相对位置。然后机器人根据该相对位置确定要进行显示的目标显示区域。从而可以选择出能够方便目标对象观看的目标显示区域,可以提高机器人的环境适应性。

可选地,所述采集设备为图像采集设备,所述通过所述采集设备采集所述机器人周边的环境数据的步骤,包括:

通过所述图像采集设备采集所述机器人周边的全景图像数据;

所述若所述环境数据中存在所述目标对象数据,则根据所述目标对象数据确定出所述目标对象与所述机器人的相对位置的步骤,包括:

若所述全景图像数据中存在所述目标对象的图像,则根据所述目标对象的图像识别所述目标对象在所述全景图像数据中的第一位置;

根据所述第一位置确定出所述目标对象相对于所述机器人的相对位置;

或者,所述采集设备为麦克风阵列,所述通过所述采集设备采集所述机器人周边的环境数据的步骤,包括:

通过所述麦克风阵列采集所述机器人周边的环境声音;

所述若所述环境数据中存在所述目标对象数据,则根据所述目标对象数据确定出所述目标对象与所述机器人的相对位置的步骤,包括:

若所述环境声音中存在所述目标对象的声音时,通过所述麦克风阵列依据所述目标对象的声音,确定所述目标对象的声源位置;

根据所述声源位置确定出所述目标对象相对于所述机器人的相对位置。

根据本实施例中的显示方法,基于全景图像确定出目标对象在图像中的位置,再结合图像与环境的关系可以确定出目标对象与机器人的相对位置;或者,通过麦克风阵列识别出目标对象的声源位置,从而可以确定出目标对象与机器人的相对位置,能够相对准确地确定出目标对象的位置。

可选地,所述机器人包括多个所述采集设备,所述采集设备为图像采集设备,所述目标对象数据为所述目标对象的图像,所述若所述环境数据中存在所述目标对象数据,则根据所述目标对象数据确定出所述目标对象与所述机器人的相对位置的步骤,包括:

若存在所述目标对象的图像,根据所述目标对象的图像确定出采集所述目标对象的图像的目标图像采集设备;

根据所述目标图像采集设备在所述机器人上的安装位置,确定所述目标对象与所述机器人的相对位置。

根据本实施例中的显示方法,可以仅根据目标采集设备的安装位置确定出目标对象与所述机器人的相对位置,从而可以在减少识别目标对象位置所需的工作,能够提高机器人确定与目标对象的相对位置的效率。

可选地,所述机器人包括多个所述采集设备,所述多个采集设备与所述多个显示区域配对设置;所述若所述环境数据中存在所述目标对象数据,则根据所述目标对象数据从所述多个显示区域中确定出目标显示区域,包括:

若所述环境数据中包含所述目标对象数据,根据所述目标对象数据确定出采集所述目标对象数据的目标采集设备;

将与所述目标采集设备配对的显示区域作为目标显示区域。

根据本实施例中的显示方法,机器人根据所述目标对象的图像确定出采集所述目标对象的图像的对应的目标采集设备。采集设备与所述多个显示区域一一对应配对设置,即每个采集设备对应一个显示区域,因此可以将与所述目标采集设备配对的显示区域作为目标显示区域。由于采集设备与显示区域的关联关系,则可以更快速地确定出目标显示区域。

可选地,所述对所述环境数据进行识别,以确定出所述环境数据中是否存在目标对象数据的步骤,包括:

通过对所述环境数据中的图像进行人脸识别,以确定出所述环境数据中是否存在所述目标对象的图像;

或者,通过对所述环境数据中的声音进行识别,以确定出所述环境数据中是否存在所述目标对象的声音。

根据本实施例中的显示方法,可以通过人脸识别或者声音识别确定环境数据中是否存在所述目标对象的特征数据。

可选地,所述显示单元为一个环形显示屏,所述环形显示屏环绕所述机器人的身体设置,所述环形显示屏包括朝向不同方向的所述多个显示区域;或者,显示单元包括多个显示屏,所述多个显示屏朝向不同方向设置作为所述显示单元的所述多个显示区域。

根据本实施例中的显示方法,可以在机器人上设置一个环绕所述机器人的身体的环形显示屏,或者设置朝向不同方向的多个显示屏,从而使得机器人的各个方向均可以显示信息。

第二方面,本申请提供一种显示装置,应用于机器人,所述机器人包括采集设备及显示单元,所述显示单元包括朝向不同方向的多个显示区域,所述显示方法包括:

采集模块,用于通过所述采集设备采集所述机器人周边的环境数据;

第一确定模块,用于对所述环境数据进行识别,以确定出所述环境数据中是否存在目标对象数据;

第二确定模块,用于若所述环境数据中存在所述目标对象数据,则根据所述目标对象数据从所述多个显示区域中确定出目标显示区域;

显示模块,用于将当前需要显示画面在所述机器人的所述目标显示区域中进行显示。

第三方面,本申请提供一种机器人,包括:

采集设备;

显示单元,所述显示单元包括朝向不同方向的多个显示区域;

处理器;

存储器,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述机器可读指令被所述处理器执行时执行第一方面提供的方法中的步骤。

第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行第一方面提供的方法中的步骤。

本申请实施例提供的显示方法、装置、机器人以及计算机可读存储介质,通过对采集的环境数据的识别,确定出周边是否有可能在观看播放的画面的目标对象,如果有,则可以将画面显示在目标对象可以看到的显示区域上,从而能够避免机器人需要进行转动将显示屏面对用户或者用户移动至面对显示屏的位置才能够观看显示屏中的信息的问题,因此可以提高机器人的适应性,无需转动机器人或用户移动就能够使播放的画面让用户能够看到。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例提供的机器人的方框示意图。

图2为本申请实施例提供的显示方法的流程图。

图3为本申请实施例提供的显示装置的功能模块示意图。

图标:100-机器人;111-存储器;112-存储控制器;113-处理器;114-外设接口;115-输入输出单元;116-显示单元;117-采集设备;201-采集步骤;202-识别步骤;203-确定步骤;204-显示步骤;301-采集模块;302-第一模块;303-第二确定模块;303-显示模块。

具体实施方式

下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行描述。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性,因此不能解释为本申请的限制。

实施例一

为便于对本实施例进行理解,首先对执行本申请实施例所公开的死锁确定方法的机器人100进行详细介绍。

如图1所示,是机器人100的方框示意图。机器人100可以包括存储器111、存储控制器112、处理器113、外设接口114、输入输出单元115、显示单元116、采集设备117。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对机器人100的结构造成限定。例如,机器人100还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。

上述的存储器111、存储控制器112、处理器113、外设接口114、输入输出单元115、显示单元116以及采集设备117各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。上述的处理器113用于执行存储器111中存储的可执行程序。

其中,存储器111可以是,但不限于,随机存取存储器(randomaccessmemory,简称ram),只读存储器(readonlymemory,简称rom),可编程只读存储器(programmableread-onlymemory,简称prom),可擦除只读存储器(erasableprogrammableread-onlymemory,简称eprom),电可擦除只读存储器(electricerasableprogrammableread-onlymemory,简称eeprom)等。其中,存储器111用于存储程序,所述处理器113在接收到执行指令后,执行所述程序。本申请实施例任一实施例揭示的过程定义的机器人100所执行的显示方法可以应用于处理器113中,或者由处理器113实现。

上述的处理器113可能是一种集成电路芯片,具有信号的处理能力。上述的处理器113可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等;还可以是数字信号处理器(digitalsignalprocessor,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

上述的外设接口114将各种输入/输出装置耦合至处理器113以及存储器111。在一些实施例中,外设接口114,处理器113以及存储控制器112可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。

上述的输入输出单元115用于提供给用户输入数据。所述输入输出单元115可以是,但不限于,鼠标和键盘等。

上述的显示单元116在机器人100与用户之间提供一个交互界面(例如用户操作界面)或用于显示图像数据给用户参考。在本实施例中,所述显示单元116可以是液晶显示屏或触控显示屏。若为触控显示器,其可为支持单点和多点触控操作的电容式触控屏或电阻式触控屏等。支持单点和多点触控操作是指触控显示器能感应到来自该触控显示器上一个或多个位置处同时产生的触控操作,并将该感应到的触控操作交由处理器113进行计算和处理。

本实施例中,机器人100的显示单元116可以包括一个或多个显示屏。

示例性地,显示单元116可以是由一个环形的显示屏形成,环形显示屏环绕机器人100的身体设置,显示单元116可以包括朝向不同方向的多个显示区域,以使位于机器人100的正对面,侧面,或位于机器人100的身后的用户都能够通过对应的显示区域看到机器人100的显示画面。

示例性地,显示单元116也可以包括多个显示屏。多个显示屏分别设置在机器人100的不同位置,以便使多个显示屏朝向不同方向设置,屏朝向不同方向设置的多个显示屏可以作为显示单元116的多个显示区域,即多个显示屏中的每个显示屏作为上述的一个显示区域。例如,显示单元116可以由四个显示屏形成,分别设置在机器人100的前胸、后背、左侧身和右侧身。

上述的采集设备117可以是鱼眼摄像机或摄像头,但不限于只有鱼眼摄像机或摄像头,还包含其他在此处作为采集作用的采集设备117。采集设备117用于采集机器人100周围的全景图像,并将所述全景图像传输至处理器113。

本实施例中的机器人100可以用于执行本申请实施例提供的各个方法中的各个步骤。下面通过几个实施例详细描述死锁确定方法的实现过程。

实施例二

请参阅图2,是本申请实施例提供的一种显示方法的流程图。下面将对图2所示的具体流程进行详细阐述。

步骤201,通过所述采集设备117采集所述机器人100周边的环境数据。

在一种实施方式中,环境数据中可以包括环境图像,可选的该环境图像数据可以为全景图像数据,步骤201可以包括:通过采集设备117采集所述机器人100周边的全景图像数据。

可选地,该全景图像数据可以包括机器人100周围360°的环境图像。

示例性的,采集设备117可以为鱼眼相机,可以通过该鱼眼相机采集机器人100周边的环境数据。在采集全景图像数据时,可以通过该鱼眼相机通过旋转的方式采集机器人100周围的360°的图像。鱼眼相机所取景的图像,经过摄像机内部主芯片的图像处理技术,对球面图像进行修正和图面展开处理转化为适合机器人100处理的正常平面视图图像。

或者,采集设备117可以为多个摄像头,在采集全景图像数据中,多个摄像头可以分别采集机器人100周围不同角度的环境图像,并将采集到的不同角度的环境图像进行拼接处理,以得到全景图像数据。

或者,采集设备117也可以是麦克风阵列,用于采集所述机器人100周边的环境声音。

步骤202,对所述环境数据进行识别,以确定出所述环境数据中是否存在目标对象数据。

在一种实施方式中,步骤202可以包括:通过对所述环境数据中的图像进行人脸识别,以确定出所述环境数据中是否存在所述目标对象的图像。

可选地,可以通过神经网络模型对环境数据中的图像进行人脸识别。以通过人脸识别来确定所述环境数据中的图像中是否存在目标人脸,当存在目标人脸时,即可确定出所述环境数据中包含目标对象。

示例性地,可以通过以下方式实现:

可以通过几何特征的人脸识别方法对环境数据中的图像进行人脸识别。上述的几何特征可以包括眼、鼻、嘴等五官的形状以及各个五官之间的几何关系。示例性地,几何关系可以包括眼、鼻、嘴等五官相互之间的距离等属性。

示例性地,可以使用基于特征脸(principalcomponentsanalysis,pca,主成分分析技术)的人脸识别方法对环境数据中的图像进行人脸识别。示例性地,还可以使用弹性图匹配的人脸识别方法对环境数据中的图像进行人脸识别。示例性地,还可以使用支持向量机(supportvectormachine,svm)的人脸识别方法对环境数据中的图像进行人脸识别。示例性地,还可以使用线段距离(lhd)的人脸识别方法对环境数据中的图像进行人脸识别。通过上述列举的人脸识别方式可以识别出环境数据中的人脸数据。

在识别到环境数据中的人脸数据后,可以将所述人脸数据与面像库中的人脸样本数据进行对比,以确定所述人脸数据所对应的对象是否为所述面像库中记录的对象,若是,则表征环境数据中包含目标对象的图像。

可选地,上述的将所述人脸数据与面像库中的人脸样本数据进行对比,以确定所述人脸数据对应的对象是否为所述面像库中的对象可以通过以下方式:根据特征向量法先确定所述人脸数据中的眼虹膜、鼻翼、嘴角等面像五官轮廓的大小、位置、距离等属性,然后再计算出各个属性的几何特征量,而这些特征量形成一描述所述人脸数据的特征向量。然后,将所述人脸数据的特征向量与面像库中存储的人脸样本数据的特征向量进行对比,以确定环境数据中是否含有目标对象的图像。

或者,上述的将所述人脸数据与面像库中的人脸样本数据进行对比,以确定所述人脸数据对应的对象是否为所述面像库中的对象可以通过另一种方式:根据面纹模板法以确定人脸数据中是否含有目标对象。面纹模板法是在面像库中存贮若干标准面像模板或面像器官模板,在进行比对时,将人脸数据中所有象素与面像库中所有模板采用归一化相关量度量进行匹配,如果匹配成功则说明环境数据中含有目标对象的图像。

在另一种实施方式中,步骤202可以包括:通过对所述环境数据中的声音进行识别,以确定出所述环境数据中是否存在所述目标对象的声音。示例的,基于麦克风阵列的声源定位方法可采用:基于最大输出功率的可控波束形成技术、基于高分辨率谱图估计技术或基于声音时间差(time-delayestimation,tde)的声源定位技术。

步骤203,若所述环境数据中存在所述目标对象数据,则根据所述目标对象数据从所述多个显示区域中确定出目标显示区域。

可选的,步骤203可以包括:

步骤a.若所述环境数据中存在所述目标对象数据,则根据所述目标对象数据确定出所述目标对象与所述机器人100的相对位置;

步骤b.根据所述相对位置确定出目标显示区域。

可选地,在步骤a中,采集设备117可以为图像采集设备,环境数据可以为机器人100周边的全景图像数据。

在一种实施方式中,步骤a可以包括:若所述全景图像数据中存在所述目标对象的人脸数据,则根据所述目标图像识别所述目标对象在所述全景图像数据中的第一位置。根据所述第一位置确定出所述目标对象相对于所述机器人100的相对位置。

示例的,可以首先确定目标对象在所述全景图像数据中的第一位置,该第一位置可以是目标对象在所述全景图像数据的图像坐标系中的坐标范围;而后,机器人100可以根据自身的定位系统获取该机器人100的定位信息,人后机器人100根据该第一位置的所述坐标范围、机器人100的定位信息(大地坐标系中的坐标,即经纬度坐标),以及图像坐标系、大地坐标系,以及图像采集设备的相机坐标系之间的转换关系,可以将目标对象在所述全景图像数据的图像坐标系中的坐标范围,转换为目标对象在大地坐标系中的坐标范围,从而就确定了目标对象的实际位置,进而可以根据该实际位置确定出所述目标对象相对于所述机器人100的相对位置。

或者,在另一实施例中,可以在处理过程中以背景图像作为参考系,以确定环境数据的目标对象的当前位置。根据目标对象的当前位置以及机器人100的当前位置,进一步确定环境数据中的目标对象与机器人100的相对位置。例如,本实施例中的方法应用于银行大厅,机器人100本身自带gps(globalpositioningsystem)定位,在机器人100移动过程中,可以自动定位在银行大厅中的位置。将机器人100周围采集到的银行前台图像、门厅图像、等待区图像等银行大厅环境布局图像作为参考的背景图像。目标对象出现在其中的一幅背景参考图像中,机器人100则可以确定出目标对象的位置。

或者,在另一实施例中,该机器人100可以根据所述第一位置距离全景图像的边缘距离,确定目标对象相对于机器人100的相对位置。例如,机器人100可以将采集到的全景图像展示为正常的平面视图图像,并且将图片中的目标对象进行坐标标注,并将坐标带入函数中进行计算,以得到目标对像的第一位置距离全景图像边缘的具体位置坐标,并根据该位置坐标确定目标对象与机器人100的相对位置。

在另一种实施方式中,所述机器人100包括多个所述采集设备117,所述采集设备117为图像采集设备,所述目标对象数据为所述目标对象的图像,步骤a可以包括:

若存在所述目标对象的图像,根据所述目标对象的图像确定出采集所述目标对象的图像的目标图像采集设备;

根据所述目标图像采集设备在所述机器人100上的安装位置,确定所述目标对象与所述机器人100的相对位置。

示例性地,机器人100的前后左右四个方向均设置摄像机,每个摄像机采集对应方向的机器人100周围的图像,并将采集到的图像经过相机内部芯片处理得到机器人100周围的全景图像。由图像与采集设备117配对对应关系,以及采集设备117与机器人100的相对位置,可以确定目标对象与机器人100的相对位置。例如,确定包含目标对象的图像是机器人100前方的摄像机采集的,则可以确定目标对象位于机器人100的前方。

在又一种实施方式中,所述机器人100包括多个所述采集设备117,所述多个采集设备117与所述多个显示区域配对设置,步骤a可以包括:

若所述环境数据中包含所述目标对象数据,根据所述目标对象数据确定出采集所述目标对象数据的目标采集设备117;

将与所述目标采集设备117配对的显示区域作为目标显示区域。

可选地,机器人100顶部设置环绕机器人100顶部一圈的显示屏,显示屏上的每个方向的显示区域与该方向的目标采集设备117一一对应设置。

示例性地,采集设备a与显示区域a′对应,采集设备b与显示区域b′对应,采集设备c与显示区域c′对应,采集设备d与显示区域d′对应,将该对应关系制作为采集设备117与显示区域的关系对照表并存储于机器人100的存储器111中。

示例性地,如果包含目标对象的采集设备117是采集设备a时,根据存储器111中的采集设备117与显示区域的关系对照表,可以快速确定目标显示区域为显示区域a′。

步骤204,将当前需要显示画面在所述机器人100的所述目标显示区域中进行显示。

可选地,在步骤204之后,还可以包括:控制所述机器人100转动,以使所述目标显示区域正对所述目标对象。在所述目标显示区域中显示当前需要显示画面。

示例性地,如果目标对象可能的视线与机器人100的目标显示区域成30°夹角时,将机器人100头部旋转30°,将目标显示区域置于目标对象可能的视线的正前方,并将目标显示区域开启,用于显示信息,将未处于目标对象正前方的其他显示区域置于关闭状态。

实施例三

基于同一申请构思,本申请实施例中还提供了与显示方法对应的显示装置,应用于上述的机器人100。由于本申请实施例中的装置解决问题的原理与前述的显示方法实施例相似,因此本实施例中的装置的实施可以参见上述方法的实施例中的描述,重复之处不再赘述。

请参阅图3,是本申请实施例提供的显示装置功能模块示意图。本实施例中的显示装置中的各个模块用于执行上述方法实施例中的各个步骤。显示装置包括采集模块301、第一确定模块302、第二确定模块303以及显示模块304。

采集模块301,用于通过所述采集设备117采集所述机器人100周边的环境数据;

第一确定模块302,用于对所述环境数据进行识别,以确定出所述环境数据中是否存在目标对象数据;

第二确定模块303,用于若所述环境数据中存在所述目标对象数据,则根据所述目标对象数据从所述多个显示区域中确定出目标显示区域;

显示模块304,用于将当前需要显示画面在所述机器人100的所述目标显示区域中进行显示。

一种可能的实施方式中,上述的第二确定模块303包括:第一确定单元,第二确定单元;

第一确定单元,用于若所述环境数据中存在所述目标对象数据,则根据所述目标对象数据确定出所述目标对象与所述机器人100的相对位置;

第二确定单元,用于根据所述相对位置确定出目标显示区域。

一种可能的实施方式中,所述采集设备117为图像采集设备,采集模块301,用于通过所述图像采集设备采集所述机器人100周边的全景图像数据。

所述第一确定单元,用于:若所述全景图像数据中存在所述目标对象的人脸数据,则根据所述目标图像识别所述目标对象在所述全景图像数据中的第一位置;根据所述第一位置确定出所述目标对象相对于所述机器人100的相对位置;

或者,所述采集设备117为麦克风阵列,采集模块301,用于通过所述麦克风阵列采集所述机器人100周边的环境声音;

所述第一确定单元,用于若所述环境声音中存在所述目标对象的声音时,通过所述麦克风阵列依据所述目标对象的声音,确定所述目标对象的声源位置;

根据所述声源位置确定出所述目标对象相对于所述机器人100的相对位置。

一种可能的实施方式中,所述机器人100包括多个所述采集设备117,所述采集设备117为图像采集设备,所述目标对象数据为所述目标对象的图像,第一确定单元用于:

若存在所述目标对象的图像,根据所述目标对象的图像确定出采集所述目标对象的图像的目标图像采集设备;

根据所述目标图像采集设备在所述机器人100上的安装位置,确定所述目标对象与所述机器人100的相对位置。

一种可能的实施方式中,所述机器人100包括多个采集设备117,所述多个采集设备117与所述多个显示区域配对设置。第二确定模块303,用于:

若所述环境数据中包含所述目标对象数据,根据所述目标对象数据确定出采集所述目标对象数据的目标采集设备117;将与所述目标采集设备117配对的显示区域作为目标显示区域。

一种可能的实施方式中,第一确定模块302,用于:

通过对所述环境数据中的图像进行人脸识别,以确定出所述环境数据中是否存在所述目标对象的图像;

或者,通过对所述环境数据中的声音进行识别,以确定出所述环境数据中是否存在所述目标对象的声音。

一种可能的实施方式中,所述显示单元116为一个环形显示屏,所述环形显示屏环绕所述机器人100的身体设置,所述环形显示屏包括朝向不同方向的所述多个显示区域;或者,显示单元116包括多个显示屏,所述多个显示屏朝向不同方向设置作为所述显示单元116的所述多个显示区域。

综上所述,本申请提供了一种显示方法、一种显示装置、一种机器人以及计算机可读存储介质。其中,该显示方法应用于机器人。机器人包括采集设备及多个显示区域。多个显示区域安装在机器人的不同位置。显示方法包括:通过所述采集设备采集所述机器人周边的环境数据。对所述环境数据进行图像识别,以确定出所述环境数据中是否包含目标对象。若所述环境数据中包含所述目标对象,则根据包含所述目标对象的目标图像从所述多个显示区域中确定出目标显示区域。将当前需要显示画面在所述机器人的所述目标显示区域中进行显示。能够实现将机器人要显示的信息快速的显示在朝向用户的显示屏区域内,提升用户与机器人互动的体验。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。


技术特征:

1.一种显示方法,其特征在于,应用于机器人,所述机器人包括采集设备及显示单元,所述显示单元包括朝向不同方向的多个显示区域,所述显示方法包括:

通过所述采集设备采集所述机器人周边的环境数据;

对所述环境数据进行识别,以确定出所述环境数据中是否存在目标对象数据;

若所述环境数据中存在所述目标对象数据,则根据所述目标对象数据从所述多个显示区域中确定出目标显示区域;

将当前需要显示画面在所述机器人的所述目标显示区域中进行显示。

2.根据权利要求1所述的方法,其特征在于,若所述环境数据中存在所述目标对象数据,则根据所述目标对象数据从所述多个显示区域中确定出目标显示区域,包括:

若所述环境数据中存在所述目标对象数据,则根据所述目标对象数据确定出所述目标对象与所述机器人的相对位置;

根据所述相对位置确定出目标显示区域。

3.根据权利要求2所述的方法,其特征在于,所述采集设备为图像采集设备,所述通过所述采集设备采集所述机器人周边的环境数据的步骤,包括:

通过所述图像采集设备采集所述机器人周边的全景图像数据;

所述若所述环境数据中存在所述目标对象数据,则根据所述目标对象数据确定出所述目标对象与所述机器人的相对位置的步骤,包括:

若所述全景图像数据中存在所述目标对象的图像,则根据所述目标对象的图像识别所述目标对象在所述全景图像数据中的第一位置;

根据所述第一位置确定出所述目标对象相对于所述机器人的相对位置;

或者,所述采集设备为麦克风阵列,所述通过所述采集设备采集所述机器人周边的环境数据的步骤,包括:

通过所述麦克风阵列采集所述机器人周边的环境声音;

所述若所述环境数据中存在所述目标对象数据,则根据所述目标对象数据确定出所述目标对象与所述机器人的相对位置的步骤,包括:

若所述环境声音中存在所述目标对象的声音时,通过所述麦克风阵列依据所述目标对象的声音,确定所述目标对象的声源位置;

根据所述声源位置确定出所述目标对象相对于所述机器人的相对位置。

4.根据权利要求2所述的方法,其特征在于,所述机器人包括多个所述采集设备,所述采集设备为图像采集设备,所述目标对象数据为所述目标对象的图像,所述若所述环境数据中存在所述目标对象数据,则根据所述目标对象数据确定出所述目标对象与所述机器人的相对位置的步骤,包括:

若存在所述目标对象的图像,根据所述目标对象的图像确定出采集所述目标对象的图像的目标图像采集设备;

根据所述目标图像采集设备在所述机器人上的安装位置,确定所述目标对象与所述机器人的相对位置。

5.根据权利要求1所述的方法,其特征在于,所述机器人包括多个所述采集设备,所述多个采集设备与所述多个显示区域配对设置;所述若所述环境数据中存在所述目标对象数据,则根据所述目标对象数据从所述多个显示区域中确定出目标显示区域,包括:

若所述环境数据中包含所述目标对象数据,根据所述目标对象数据确定出采集所述目标对象数据的目标采集设备;

将与所述目标采集设备配对的显示区域作为目标显示区域。

6.根据权利要求1所述的方法,其特征在于,所述对所述环境数据进行识别,以确定出所述环境数据中是否存在目标对象数据的步骤,包括:

通过对所述环境数据中的图像进行人脸识别,以确定出所述环境数据中是否存在所述目标对象的图像;

或者,通过对所述环境数据中的声音进行识别,以确定出所述环境数据中是否存在所述目标对象的声音。

7.根据权利要求1所述的方法,其特征在于,所述显示单元为一个环形显示屏,所述环形显示屏环绕所述机器人的身体设置,所述环形显示屏包括朝向不同方向的所述多个显示区域;

或者,显示单元包括多个显示屏,所述多个显示屏朝向不同方向设置作为所述显示单元的所述多个显示区域。

8.一种显示装置,其特征在于,应用于机器人,所述机器人包括采集设备及显示单元,所述显示单元包括朝向不同方向的多个显示区域,所述显示方法包括:

采集模块,用于通过所述采集设备采集所述机器人周边的环境数据;

第一确定模块,用于对所述环境数据进行识别,以确定出所述环境数据中是否存在目标对象数据;

第二确定模块,用于若所述环境数据中存在所述目标对象数据,则根据所述目标对象数据从所述多个显示区域中确定出目标显示区域;

显示模块,用于将当前需要显示画面在所述机器人的所述目标显示区域中进行显示。

9.一种机器人,其特征在于,包括:

采集设备;

显示单元,所述显示单元包括朝向不同方向的多个显示区域;

处理器;

存储器,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述机器可读指令被所述处理器执行时执行如权利要求1至7任一所述的方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至7任一所述的方法的步骤。

技术总结
本申请提供了一种显示方法、装置、机器人及计算机可读存储介质,其中,该方法应用于机器人。机器人包括采集设备及显示单元,显示单元包括朝向不同方向的多个显示区域,该显示方法包括:通过采集设备采集机器人周边的环境数据;对环境数据进行识别,以确定出环境数据中是否存在目标对象数据;若环境数据中存在所述目标对象数据,则根据目标对象数据从多个显示区域中确定出目标显示区域;将当前需要显示画面在机器人的目标显示区域中进行显示。能够实现将机器人要显示的信息快速的显示在朝向用户的显示屏区域内,提升用户与机器人互动的体验。

技术研发人员:支涛;肖夏;高志宇
受保护的技术使用者:北京云迹科技有限公司
技术研发日:2020.01.21
技术公布日:2020.06.09

转载请注明原文地址: https://bbs.8miu.com/read-36713.html

最新回复(0)