CN114724267A - 一种体温检测方法、存储介质及机器人 - Google Patents

一种体温检测方法、存储介质及机器人 Download PDF

Info

Publication number
CN114724267A
CN114724267A CN202011518586.2A CN202011518586A CN114724267A CN 114724267 A CN114724267 A CN 114724267A CN 202011518586 A CN202011518586 A CN 202011518586A CN 114724267 A CN114724267 A CN 114724267A
Authority
CN
China
Prior art keywords
body temperature
robot
target object
moving
area
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202011518586.2A
Other languages
English (en)
Other versions
CN114724267B (zh
Inventor
刘晓忠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen TCL Digital Technology Co Ltd
Original Assignee
Shenzhen TCL Digital Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen TCL Digital Technology Co Ltd filed Critical Shenzhen TCL Digital Technology Co Ltd
Priority to CN202011518586.2A priority Critical patent/CN114724267B/zh
Publication of CN114724267A publication Critical patent/CN114724267A/zh
Application granted granted Critical
Publication of CN114724267B publication Critical patent/CN114724267B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C1/00Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people
    • G07C1/20Checking timed patrols, e.g. of watchman
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/01Measuring temperature of body parts ; Diagnostic temperature sensing, e.g. for malignant or inflamed tissue
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • G10L2015/223Execution procedure of a spoken command

Landscapes

  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biophysics (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Human Computer Interaction (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Computational Linguistics (AREA)
  • General Physics & Mathematics (AREA)
  • Pathology (AREA)
  • Biomedical Technology (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Medical Informatics (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Manipulator (AREA)

Abstract

本申请公开了一种体温检测方法、存储介质及机器人,所述方法包括获取测温指令,基于所述测温指令确定目标对象,并移动至所述目标对象;获取所述目标对象的体温数据,并输出获取到的体温数据。本申请通过机器人对其巡查范围内的对象进行体温测量,这样避免测量者与被测量者的近距离接触,从而可以提高体温测量的安全性。

Description

一种体温检测方法、存储介质及机器人
技术领域
本申请涉及机器人技术领域,特别涉及一种体温检测方法、存储介质及机器人。
背景技术
人们生活体温测量是经常发生的活动。目前采用的体温测量方式普遍为手持测温枪进行体温测量,或者通过电子体温计进行体温测量等。然而,现有体温测量方式普遍需要测量者与被测量者近距离接触,这给测量者带来被传染的风险。例如,被测量者携带的感冒病毒传染给测量者等。
发明内容
本申请要解决的技术问题在于,针对现有技术的不足,提供一种体温检测方法、存储介质及机器人。
为了解决上述技术问题,本申请实施例第一方面提供了一种体温检测方法,所述方法应用于机器人,所述方法包括:
获取测温指令;
基于所述测温指令确定目标对象,并移动至所述目标对象,其中,所述目标对象处于所述机器人的巡查范围内;
获取所述目标对象的体温数据,并输出获取到的体温数据。
所述的体温检测方法,其中,所述机器人配置有语音拾取器;所述获取测温指令具体包括:
通过所述语音拾取器接收语音指令,并基于所述语音指令生成测温指令。
所述的体温检测方法,其中,所述基于所述测温指令确定目标对象具体包括:
通过机器人配置的拍摄装置获取场景图像,并获取所述场景图像中目标对象所处区域的区域信息;
基于所述区域信息移动直至所述区域信息满足预设条件,其中,在所述机器人移动过程中,所述区域信息实时更新。
所述的体温检测方法,其中,所述区域信息包括目标对象所处区域的区域尺寸以及目标对象所述区域的定位信息,所述预设条件包括基于区域尺寸确定的第一控制条件和基于定位信息确定的第二控制条件。
所述的体温检测方法,其中,所述基于所述区域信息移动直至所述区域信息满足预设条件具体包括:
获取场景图像的图像尺寸,基于所述图像尺寸与所述区域尺寸确定所述机器人的第一移动方向;
基于所述定位信息,确定所述机器人的第二移动方向;
基于所述第一移动方向、所述第二移动方向移动直至所述区域信息满足预设条件。
所述的体温检测方法,其中,基于所述第一移动方向、所述第二移动方向移动直至所述区域信息满足预设条件具体包括:
沿第一目标方向移动直至移动至第一目标位置,其中,所述第一目标方向包括于第一移动方向和所述第二移动方向中;
沿第二目标方向从第一目标位置移动至第二目标位置,以移动至所述目标对象,其中,所述第二目标方向包括于第一移动方向和所述第二移动方向中,且第二目标方向与第一目标方向不同,当机器人处于第二目标位置时,区域信息满足预设条件。
所述的体温检测方法,其中,基于所述区域信息移动直至所述区域信息满足预设条件具体包括:
基于所述区域信息移动;
当移动预设距离时获取候选场景图像,并获取所述候选场景图像中目标对象所处区域的候选区域信息;
将所述候选区域信息作为区域信息,并继续执行基于所述区域信息移动的步骤,直至所述区域信息满足预设条件。
所述的体温检测方法,其中,所述机器人配置有体温探测器,所述获取所述目标对象的体温数据,并输出获取到的体温数据具体为:
通过所述体温探测器获取目标对象的体温数据,并输出获取到的体温数据。
本申请实施例第二方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上任一所述的体温检测方法中的步骤。
本申请实施例第三方面提供了一种机器人,其包括:处理器、存储器及通信总线;所述存储器上存储有可被所述处理器执行的计算机可读程序;
所述通信总线实现处理器和存储器之间的连接通信;
所述处理器执行所述计算机可读程序时实现如上任一所述的体温检测方法中的步骤。
有益效果:与现有技术相比,本申请提供了一种体温检测方法、存储介质及机器人,所述方法包括获取测温指令,基于所述测温指令确定目标对象,并移动至所述目标对象;获取所述目标对象的体温数据,并输出获取到的体温数据。本申请通过机器人对其巡查范围内的对象进行体温测量,这样避免测量者与被测量者的近距离接触,从而可以提高体温测量的安全性。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员而言,在不符创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请提供的体温检测方法的流程图。
图2为本申请提供的体温检测方法的流程示意图。
图3为本申请提供的机器人的结构原理图。
具体实施方式
本申请提供一种体温检测方法、存储介质及机器人,为使本申请的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本申请进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本申请所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。此外应理解,本实施例中各步骤的序号和大小并不意味着执行顺序的先后,各过程的执行顺序以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
下面结合附图,通过对实施例的描述,对申请内容作进一步说明。
本实施提供了一种体温检测方法,所述体温检测方法应用于机器人,所述机器人获取测温指令,基于所述测温指令确定目标对象,移动至所述目标对象并获取所述目标对象的体温数据,以及播放获取到的体温数据。这样通过机器人可以自动获取目标对应的体温数据,一方面可以避免测量者与被测量者的近距离接触,提高体温测量的安全性,另一方面无需测量者移动以及占用测量者的双手,给测量者带来方便。
在本实施例中,所述机器人配置有体温探测器以及拍摄装置,其中,体温探测器用于检测对象体温,拍摄装置用于采用机器人所处场景的场景图像。此外,所述机器人还可以包括地图构建模块、避障功能模块以及视觉识别模块等,所述地图构建模块用于构建机器人巡查场景的场景地图,所述避障功能用于控制机器人避开巡查场景中的障碍物,所述视觉识别模块用于识别拍摄装置拍摄得到的场景图像中的对象信息。此外,机器人配置有操作***,例如,ROS***等;可以通过操作***控制器配置的各组成部件以及功能模块进行协调工作,以执行本实施例所提供的体温检测方法。当然,在实际应用中,所述体温检测方法也可以作为体温检测模块配置于机器人内,当需要体温检测时,机器人启动该体温检测模型,以实现本实施例提供的体温检测方法。
如图1和图2所示,本实施例提供的体温检测方法具体可以包括:
S10、获取测温指令。
具体地,所述测温指令用于触发机器人执行测量对象体温的操作,其中,测量指令可以是外部设备发送给机器人的,或者是,机器人自身拍摄的控制按键被触发所形成的,或者是,遥控设备发送至机器人的,或者是,机器人基于语音指令确定的等。
在本实施例的一个实现方式中,所述测温指令为基于语音指令确定的。相应的,所述机器人配置有语音拾取器(例如,麦克风等),所述语音拾取器用于拾取语音指令,以使得可以对机器人进行语音控制。基于此,所述获取测温指令具体包括:
通过所述语音拾取器接收语音指令,并基于所述语音指令生成测温指令。
具体地,所述语音指令为机器人通过语音拾取器拾取到,所述语音指令携带有测温信息。例如,所述语音指令对应的语音内容为“小智同学,来帮忙测一下体温”,其中,测一下体温为语音指令中的测温信息。由此,机器人在接收到语音指令后,会对接收到的语音指令进行解析,提取语音指令中的语音内容,以便于确定该语音指令是否为用于进行测温的控制指令。相应的,所述基于所述语音指令生成测温指令的过程可以为:解析所述语音指令以得到语音指令携带的语音内容,并检测所述语音内容是否携带有测温信息,若携带有测温信息,则基于所述语音指令生成测温指令;若未携带有测温信息,则不生成测温指令。
举例说明:获取语音指令A,通过语言识别模型ASR,或者自然语言处理NLP等方式解析所述语音指令,解析得到的语音内容为“小智同学,来帮忙测一下体温”,该语音内容中携带有测温信息“测一下体温”,从而基于该语音指令生成测温指令,测温指令可以为:
Figure BDA0002848266570000061
S20、基于所述测温指令确定目标对象,并移动至所述目标对象。
具体地,所述目标对象为机器人的巡查范围内,机器人可以巡查到目标对象,其中,所述目标对象可以为巡查范围内的任一用户,也可以为巡查范围内的指定用户,并且当所述目标对象为巡查范围内的指定用户时,测温指令中携带有指定用户的用户标识,以便于机器人基于用户标识确定该指定用户,并将确定的指定用户作为目标对象。例如,测温指令中的测温对象为小明,那么小明为指定用户的用户标识,指定用户为小明,换句话说,小明为目标对象。此外,为了使得机器人可以巡查范围内查找到指定用户,机器人中存储用指定用户的用户特征(例如,人脸特征信息等),基于该用户特征可以在巡查范围内识别指定用户,当识别到指定用户时,将指定用户作为目标用户并移动至目标用户,当未识别到指定用户时,则提示丢弃测温指令并发送提示信息,以提示未识别到目标对象。
在本实施例的一个实现方式中,由于机器人需要在巡查范围移动以移动至目标对象,从而机器人需要预设配置于巡查范围对应的巡查地图。其中,所述巡查地图可以机器人首次被布置于该巡查范围时建立,所述巡查地图的过程构建过程可以为:机器人通过其配置的摄像装置(例如,摄像头等)对巡查范围进行扫描,确定巡查范围内的障碍物(例如,墙体等)以及巡查范围中的各巡查区域(例如,客厅、卧室等),记录巡查区域范围以及障碍物位置以形成的巡查地图,并在巡查地图中标注各巡查区域。
在本实施例的一个实现方式中,所述基于所述测温指令确定目标对象具体包括:
通过机器人配置的拍摄装置获取场景图像,并获取所述场景图像中目标对象所处区域的区域信息;
基于所述区域信息移动直至所述区域信息满足预设条件。
具体地,拍摄装置基于机器人相连接,并且机器人可通过拍摄装置获取到机器人所处场景的场景图像,其中,拍摄装置可以装配于机器人上,例如,拍摄装置为机器人装配的摄像头等。拍摄装置可以基于机器人发送的启动指令而启动,其中,启动指令可以是机器人基于测温指令所形成的。换句话说,机器人在接收到测温指令后,基于该测温指令启动其配置的拍摄装置,通过拍摄装置来获取机器人所处场景的场景图像。由此,所述场景图像为通过拍摄装置对应机器人所处场景进行拍摄得到的,场景图像携带的对象为包含于机器人所处场景且在拍摄装置的拍摄范围内的对象。
所述区域信息为场景图像中的目标对象对应的图像区域的区域信息,用于反映目标对象在场景图像中的位置以及所处区域大小,基于所述区域信息可以在场景图像中的一个图像区域,并且该图像区域为目标对象所处区域。其中,所述区域信息包括区域尺寸以及定位信息,区域尺寸用于反映目标对象所处区域的区域大小,定位信息用于反映目标对象所处区域在场景图像中的位置。所述目标对象所处区域的定位信息可以为目标对象所处区域的中心点的坐标信息,也可以为目标对象所处区域的左上角的坐标信息,还可以是目标对象所处区域的右上角的坐标信息等;所述目标对象所处区域的区域尺寸可以为包括所述目标对象所处区域的图像区域的区域宽度和区域高度。在本实施例的一个具体实现方式中,所述定位信息为目标对象所处区域的中心点的坐标信息,以便于确定目标对象所处区域是否位于场景图像中心。
举例说明,区域信息包括目标对象所处区域的中心点的坐标信息和目标对象所处区域的区域宽度和区域高度,那么当区域信息为{(200,200),50,60}时,说明目标对象所处区域的中心点坐标为(200,200),区域宽度为50,区域高度为60,由此,区域信息确定的图像区域为以场景图像中坐标点为(200,200)的像素点为中心,50为宽度,60为高度的图像区域。
所述预设条件用于确定机器人是否移动至目标对象,当区域信息满足预设条件时,说明机器人移动至目标对象,当区域信息未满足预设条件时,说明机器人未移动至目标对象。换句话说,机器人移动至目标对象指的是机器人移动至目标位置,当机器人位于该目标位置时,机器人拍摄的场景图像中携带有目标对象,并且目标对象在场景图像中所处区域的区域信息满足预设条件。
在本实施例的一个实现方式中,预设条件包括第一控制条件和第二控制条件,第一控制条件为基于区域尺寸确定的,第二控制条件为基于定位信息确定的第二控制条件;区域信息满足预设条件为区域信息满足第一控制条件以及第二控制条件,当区域信息不满足第一控制条件时,区域信息未满足预设条件,当区域信息不满足第二控制条件时,区域信息也不满足预设条件,当然,当区域信息不满足第一控制条件,且不满足第二控制条件时,区域也不满足预设条件。
在本实施例的一个实现方式,当机器人对目标对象进行测温时,机器人需要位于目标对象的前方,由此,第一控制条件用于限定机器人与目标对象的前后距离,第二控制条件用于限定机器人与目标对象的左右距离,其中,左右距离为机器人的中轴线与机器人的中轴线在左右方向上的距离。换句话说,当区域信息满足第一控制条件时,说明机器人与目标对象的前后距离满足前后要求,当区域信息满足第二控制条件时,说明机器人与目标对象的左右距离满足左右要求。其中,前后要求和左右要求均可以为预预先设置的,例如,前后要求为机器人位于目标对象之前75cm,左右要求为左右距离为0。
在本实施例的一个实现方式中,所述第一控制条件为区域尺寸与场景图像的图像尺寸的比值满足第一限定条件,例如,第一限定条件为区域尺寸与图像尺寸的比值等于预设阈值(例如,1/2等)。所述第二控制条件为定位信息与场景图像的中心点的距离满足第二限定条件,例如,定位信息为目标对象所处区域的中心点,第二限定条件为定位信息与场景图像的中心点重合。例如:场景图像的图像尺寸为200*200,图像中心点坐标为(100,100);目标对象所处区域的区域信息为区域尺寸为100*100,定位信息为(100,100),那么区域信息满足第一控制条件和第二控制条件,即区域信息满足预设条件。
在本实施例中的一个实现方式中,所述基于所述区域信息移动直至所述区域信息满足预设条件具体包括:
获取场景图像的图像尺寸,基于所述图像尺寸与所述区域尺寸确定所述机器人的第一移动方向;
基于所述定位信息,确定所述机器人的第二移动方向;
基于所述第一移动方向、所述第二移动方向移动直至所述区域信息满足预设条件。
具体地,所述第一移动方向为基于图像尺寸和区域尺寸确定的,通过沿第一移动方向移动可以调整目标对象所处区域的区域大小,以便于使得目标对象所处区域的区域尺寸满足第一控制条件。所述第二移动方向为定位信息确定的,通过沿第一移动方向移动可以调整目标对象所处区域的定位信息,以便于使得目标对象所处区域的定位信息满足第而控制条件。由此,基于第一移动方向和第二移动方向来确定机器人的移动路径,可以使得机器人移动至区域信息满足预设条件的目标位置,即使得机器人移动至目标对象。
在本实施例的一个实现方式中,第一控制条件为区域尺寸与图像尺寸的比值等于预设阈值。由此,在获取到图像尺寸以及区域尺寸后,获取区域尺寸与图像尺寸的比值,并将该比值与预设阈值相比较;若该比值小于预设阈值,说明目标对象所处区域相对于场景图像而言较小,根据相机成像原理可知,当目标对象所处区域相对于场景图像而言较小时,说明目标对象与拍摄装置的距离远,从而需要靠近目标对象的方向移动,此时,第一移动方向为向前移动(即朝向目标对象的方向移动)。反之,若该比值大于预设阈值,则需要向远离目标对象的方向移动,此时,第一移动方向为远离目标对象的方向(即远离目标对象的方向移动)。
第二控制条件为定位信息与区域图像的图像中心点重合,其中,定位信息为目标对象所处区域的区域中心点。由此,在获取到定位信息后,可以获取场景图像的图像中心点,并判断定位信息与图像中心点是否相同,当不相同时检测定位信息作与图像中心点的位置关系,若定位信息位于图像中心点的左侧,则第二移动方向为向左移动(即向目标对象的右侧移动),若定位信息位于图像中心点的右侧,则第二移动方向为向右移动(即向目标对象的右左侧移动)。
在本实施例的一个实现方式中,基于所述第一移动方向、所述第二移动方向移动直至所述区域信息满足预设条件具体包括:
沿第一目标方向移动直至移动至第一目标位置,其中,所述第一目标方向包括于第一移动方向和所述第二移动方向中;
沿第二目标方向从第一目标位置移动至第二目标位置,以移动至所述目标对象,其中,所述第二目标方向包括于第一移动方向和所述第二移动方向中,且第二目标方向与第一目标方向不同,当机器人处于第二目标位置时,区域信息满足预设条件。
具体地,第一目标方向可以为第一移动方向,也可以为第二移动方向,所述第二目标方向可以为第一移动方向,也可以为第二移动方向,但是,第一目标移动方向与第二目标移动方向不同。例如,当第一目标方向为第一移动方向时,第二目标方向为第二移动方向;当第一目标方向为第二移动方向是,第二目标方向为第一移动方向。
第一目标位置为当机器人在第一目标位置拍摄场景图像时,场景图像中的目标对象所处区域的区域信息满足目标控制条件,其中,目标控制条件为用于确定第一目标方向的区域参数项满足该区域参数项对应给的控制条件,其中,区域参数项包括于区域信息内,控制条件包括于预设条件内。区域信息包括区域尺寸和定位信息,从而区域参数项为区域尺寸或者定位信息,所述预测条件包括第一控制条件和第二控制条件,并且当区域参数项为区域尺寸时,控制条件为第一控制条件;当区域参数项为定位信息时,控制条件为第二控制条件。第二目标位置为当机器人在第二目标位置拍摄场景图像时,场景图像中的目标对象所处区域的区域信息满足目标预设条件。换句话说,当机器人移动至第二目标位置时,说明机器人已移动至目标对象,可以对目标对象进行体温测量,以得到目标对象的体温数据。
在本实施例的一个实现方式中,由于在机器人的移动过程,机器人与目标对象的相对位置会发生变化,从而目标对象在场景图像中所占的图像区域会发生变化,相应的,目标对象所处图像的区域尺寸也会发生变化。由此,基于所述区域信息移动直至所述区域信息满足预设条件具体包括:
基于所述区域信息移动;
当移动预设距离时获取候选场景图像,并获取所述候选场景图像中目标对象所处区域的候选区域信息;
将所述候选区域信息作为区域信息,并继续执行基于所述区域信息移动的步骤,直至所述区域信息满足预设条件。。
具体地,预设距离可以为预先设置的,例如,0.5米,0.8米等,并且预设距离可以根据实际需求确定。机器人获取候选场景图像时所处的候选位置与前一次获取候选场景图像时所处候选位置的距离为预设距离,换句话说,机器人会持续采集候选场景图像,并且对于任意两个候选场景图像,候选场景图像A和候选场景图像B,候选场景图像A和候选场景图像B相邻,并且获取候选场景图像A时机器人所处的候选位置与获取候选场景图像B时机器人所处的候选位置的距离为预设距离,其中,候选场景图像A和候选场景图像B相邻指的是按照拍摄顺序排列时,候选场景图像A和候选场景图像B之间不存在候选场景图像。
在获取到候选场景图像时,获取所述候选场景图像中目标对象所处区域的候选区域信息,其中,候选区域信息的获取过程与区域信息的获取过程相同,这里就不再赘述。在获取到候选区域信息后,将候选区域信息作为区域信息,以更新所述区域信息;并且在区域信息更新后,基于区域信息更新第一移动方向和第二移动方向。
由上述可知,在机器人基于第一移动方向和第二移动方向移动的过程中时,机器人会每移动预设距离会更新一次区域信息,并且会基于区域信息更新第一移动方向和第二移动方式。从而,在基于第一移动方向和第二移动方向时,可以先在第一移动方向和第二移动方向中选取一个目标移动方向,沿该目标移动方向移动预设距离,当机器人更新第一移动方向和第二移动方向后,继续执行在第一移动方向和第二移动方向中选取一个目标移动方向,直至所述区域信息满足预设条件,以移动至所述目标对象。
基于此,所述基于所述第一移动方向、所述第二移动方向移动直至所述区域信息满足预设条件具体包括:
在所述第一移动方向和第二移动方向中获取一个目标移动方向,并沿目标移动方向移动预设距离;
获取候选场景图像,并获取所述候选场景图像中目标对象所处区域的候选区域信息,并将所述候选区域信息作为区域信息;
基于所述区域信息,确定第一候选移动方向和第二候选移动方向,并将第一候选移动方向作为第一移动方向,将第二候选移动方向作为第二移动方向;
继续执行在所述第一移动方向和第二移动方向中获取一个目标移动方向的步骤,直至所述区域信息满足预设条件,以移动至所述目标对象。
具体地,所述目标移动方向包含于第一移动方向和第二移动方向中,例如,目标移动方向为第一移动方向,或者是,目标移动方向为第二移动方向。并且,当在重复执行在所述第一移动方向和第二移动方向中获取一个目标移动方向的过程中,相邻两次选取的目标移动方向可以相同,例如,相邻两次选取操作中的第一次选取操作选取的目标移动方向为第一移动方向,相邻两次选取操作中的第二次选取操作选取的目标移动方向也为第一移动方向。
S30、获取所述目标对象的体温数据,并输出获取到的体温数据。
具体地,体温数据为通过机器人采集到,用于反映目标对象体温温度的数据,例如,体温数据为37摄氏度,38.5摄氏度等。其中,体温数据可以通过机器人装置的体温探测器采集,换句话说,机器人配置有体温探测器,当需要采集目标对象的体温数据时,启动该体温探测器,通过所述体温探测器获取目标对象的体温数据。
在获取到体温数据后,所述输出获取到的体温数据指的是将获取到的体温数据反映给用户,其中,输出获取到的体温数据的输出方式可以包括采用将体温数据显示于显示设备上的输出方式以及通过语音播放输出体温数据的输出方式等。在本实施例中,机器人可以配置有将体温数据显示于显示设备上的输出方式以及通过语音播放输出体温数据的输出方式,并根据实际需求来选择输出方式,例如,采用将体温数据显示于显示设备上的输出方式等。此外,用于显示体温数据的显示设备可以为机器人自身的显示屏,也可以为机器人连接的外部显示设备(例如,液晶显示器、智能电视等)。用于语音播放体温数据的语音播放装置可以为机器人自身配置的语音播放装置播放所述体温数据,也可以是其连接的语音播放装置播放等。
当然,值得说明的是,在实际应用中,在播放获取到的体温数据之后,可以将该体温数据存储于机器人本地,或者将体温数据发送给云端或者外部设备,以便于存储该体温数据。
综上所述,本实施例提供了一种体温检测方法,所述方法包括获取测温指令,基于所述测温指令确定目标对象,并移动至所述目标对象;获取所述目标对象的体温数据,并输出获取到的体温数据。本申请通过机器人对其巡查范围内的对象进行体温测量,这样避免测量者与被测量者的近距离接触,从而可以提高体温测量的安全性。
基于上述体温检测方法,本实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上述实施例所述的体温检测方法中的步骤。
基于上述体温检测方法,本申请还提供了一种机器人,如图3所示,其包括至少一个处理器(processor)20;显示屏21;以及存储器(memory)22,还可以包括通信接口(Communications Interface)23和总线24。其中,处理器20、显示屏21、存储器22和通信接口23可以通过总线24完成相互间的通信。显示屏21设置为显示初始设置模式中预设的用户引导界面。通信接口23可以传输信息。处理器20可以调用存储器22中的逻辑指令,以执行上述实施例中的方法。
此外,上述的存储器22中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。
存储器22作为一种计算机可读存储介质,可设置为存储软件程序、计算机可执行程序,如本公开实施例中的方法对应的程序指令或模块。处理器20通过运行存储在存储器22中的软件程序、指令或模块,从而执行功能应用以及数据处理,即实现上述实施例中的方法。
存储器22可包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据机器人的使用所创建的数据等。此外,存储器22可以包括高速随机存取存储器,还可以包括非易失性存储器。例如,U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等多种可以存储程序代码的介质,也可以是暂态存储介质。
此外,上述存储介质以及移动终端中的多条指令处理器加载并执行的具体过程在上述方法中已经详细说明,在这里就不再一一陈述。
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

Claims (10)

1.一种体温检测方法,其特征在于,所述方法应用于机器人,所述方法包括:
获取测温指令;
基于所述测温指令确定目标对象,并移动至所述目标对象,其中,所述目标对象处于所述机器人的巡查范围内;
获取所述目标对象的体温数据,并输出获取到的体温数据。
2.根据权利要求1所述的体温检测方法,其特征在于,所述机器人配置有语音拾取器;所述获取测温指令具体包括:
通过所述语音拾取器接收语音指令,并基于所述语音指令生成测温指令。
3.根据权利要求1所述体温检测方法,其特征在于,所述基于所述测温指令确定目标对象具体包括:
通过机器人配置的拍摄装置获取场景图像,并获取所述场景图像中目标对象所处区域的区域信息;
基于所述区域信息移动直至所述区域信息满足预设条件,其中,在所述机器人移动过程中,所述区域信息实时更新。
4.根据权利要求1所述体温检测方法,其特征在于,所述区域信息包括目标对象所处区域的区域尺寸以及目标对象所述区域的定位信息,所述预设条件包括基于区域尺寸确定的第一控制条件和基于定位信息确定的第二控制条件。
5.根据权利要求4所述体温检测方法,其特征在于,所述基于所述区域信息移动直至所述区域信息满足预设条件具体包括:
获取场景图像的图像尺寸,基于所述图像尺寸与所述区域尺寸确定所述机器人的第一移动方向;
基于所述定位信息,确定所述机器人的第二移动方向;
基于所述第一移动方向、所述第二移动方向移动直至所述区域信息满足预设条件。
6.根据权利要求5所述体温检测方法,其特征在于,基于所述第一移动方向、所述第二移动方向移动直至所述区域信息满足预设条件具体包括:
沿第一目标方向移动直至移动至第一目标位置,其中,所述第一目标方向包括于第一移动方向和所述第二移动方向中;
沿第二目标方向从第一目标位置移动至第二目标位置,以移动至所述目标对象,其中,所述第二目标方向包括于第一移动方向和所述第二移动方向中,且第二目标方向与第一目标方向不同,当机器人处于第二目标位置时,区域信息满足预设条件。
7.根据权利要求3所述的体温检测方法,其特征在于,基于所述区域信息移动直至所述区域信息满足预设条件具体包括:
基于所述区域信息移动;
当移动预设距离时获取候选场景图像,并获取所述候选场景图像中目标对象所处区域的候选区域信息;
将所述候选区域信息作为区域信息,并继续执行基于所述区域信息移动的步骤,直至所述区域信息满足预设条件。
8.根据权利要求1所述的体温检测方法,其特征在于,所述机器人配置有体温探测器,所述获取所述目标对象的体温数据,并输出获取到的体温数据具体为:
通过所述体温探测器获取目标对象的体温数据,并输出获取到的体温数据。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如权利要求1-8任意一项所述的体温检测方法中的步骤。
10.一种机器人,其特征在于,包括:处理器、存储器及通信总线;所述存储器上存储有可被所述处理器执行的计算机可读程序;
所述通信总线实现处理器和存储器之间的连接通信;
所述处理器执行所述计算机可读程序时实现如权利要求1-8任意一项所述的体温检测方法中的步骤。
CN202011518586.2A 2020-12-21 2020-12-21 一种体温检测方法、存储介质及机器人 Active CN114724267B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011518586.2A CN114724267B (zh) 2020-12-21 2020-12-21 一种体温检测方法、存储介质及机器人

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011518586.2A CN114724267B (zh) 2020-12-21 2020-12-21 一种体温检测方法、存储介质及机器人

Publications (2)

Publication Number Publication Date
CN114724267A true CN114724267A (zh) 2022-07-08
CN114724267B CN114724267B (zh) 2024-03-12

Family

ID=82230156

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011518586.2A Active CN114724267B (zh) 2020-12-21 2020-12-21 一种体温检测方法、存储介质及机器人

Country Status (1)

Country Link
CN (1) CN114724267B (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102681541A (zh) * 2011-03-10 2012-09-19 上海方伴自动化设备有限公司 一种机器人图像识别和视觉定位的方法
CN103697882A (zh) * 2013-12-12 2014-04-02 深圳先进技术研究院 一种基于图像识别的地理三维空间定位方法和装置
CN110737295A (zh) * 2019-11-27 2020-01-31 广东美的制冷设备有限公司 基于空调机器人的温度用户调节方法和装置
US20200101855A1 (en) * 2018-10-01 2020-04-02 Samsung Electronics Co., Ltd. Robot with vehicle charging
CN111912530A (zh) * 2020-07-24 2020-11-10 歌尔科技有限公司 体温测量方法、体温测量装置、测温***和可读存储介质

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102681541A (zh) * 2011-03-10 2012-09-19 上海方伴自动化设备有限公司 一种机器人图像识别和视觉定位的方法
CN103697882A (zh) * 2013-12-12 2014-04-02 深圳先进技术研究院 一种基于图像识别的地理三维空间定位方法和装置
US20200101855A1 (en) * 2018-10-01 2020-04-02 Samsung Electronics Co., Ltd. Robot with vehicle charging
CN110737295A (zh) * 2019-11-27 2020-01-31 广东美的制冷设备有限公司 基于空调机器人的温度用户调节方法和装置
CN111912530A (zh) * 2020-07-24 2020-11-10 歌尔科技有限公司 体温测量方法、体温测量装置、测温***和可读存储介质

Also Published As

Publication number Publication date
CN114724267B (zh) 2024-03-12

Similar Documents

Publication Publication Date Title
US11392146B2 (en) Method for detecting target object, detection apparatus and robot
WO2019205850A1 (zh) 位姿确定方法、装置、智能设备及存储介质
CN112258567B (zh) 物体抓取点的视觉定位方法、装置、存储介质及电子设备
EP3771198B1 (en) Target tracking method and device, movable platform and storage medium
US11238653B2 (en) Information processing device, information processing system, and non-transitory computer-readable storage medium for storing program
JP5538667B2 (ja) 位置姿勢計測装置及びその制御方法
EP1596332A2 (en) Information processing method and apparatus for finding position and orientation of targeted object
CN107687841A (zh) 一种测距方法及装置
CN108416285A (zh) 枪球联动监控方法、装置及计算机可读存储介质
US20210158560A1 (en) Method and device for obtaining localization information and storage medium
CN112729327B (zh) 一种导航方法、装置、计算机设备及存储介质
US20170358048A1 (en) Information processing apparatus, information processing method, and program
WO2022193508A1 (zh) 位姿优化方法、装置、电子设备、计算机可读存储介质、计算机程序及程序产品
EP2708982A2 (en) Method for guiding controller to move to within recognizable range of multimedia apparatus, the multimedia apparatus, and target tracking apparatus thereof
US20230113647A1 (en) Object measurement method, virtual object processing method, and electronic device
KR102595787B1 (ko) 전자 장치 및 그 제어 방법
CN113052907B (zh) 一种动态环境移动机器人的定位方法
US20140025329A1 (en) Storage medium having information processing program stored thereon, information processing device, information processing system, and attitude calculation method
US10509513B2 (en) Systems and methods for user input device tracking in a spatial operating environment
JP2006090957A (ja) 移動体の周囲物体検出装置及び移動体の周囲物体検出方法
EP3088983B1 (en) Moving object controller and program
WO2022198508A1 (zh) 镜头异常提示方法、装置、可移动平台及可读存储介质
WO2019165613A1 (zh) 移动设备的控制方法、设备和存储装置
CN114724267B (zh) 一种体温检测方法、存储介质及机器人
US10645363B2 (en) Image-based edge measurement

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant