This application is the National Stage of International Application No. PCT/CN2021/085604, filed on Apr. 6, 2021, which claims priority to Chinese Patent Application No. 202010281095.4, entitled “METHOD AND APPARATUS FOR BODY TEMPERATURE MEASUREMENT, ROBOT AND STORAGE MEDIUM” and filed with China National Intellectual Property Administration on Apr. 10, 2020, all contents of which are incorporated herein by reference.
The present application relates generally to the technical field of robotics and more particularly to a method and an apparatus for body temperature measurement, a robot and storage medium.
Service robot, as a young member of the robot family, has been widely used. For example, service robots can be used in shopping malls, bank halls, hospital halls, government office, etc., to provide users with services such as guiding service or route guidance.
At present, most server robots have added thermal infrared cameras, which can be used to measure the body temperature of people entering shopping malls, bank halls, hospital halls, government office, etc.
At present, because the temperature measurement angle of service robot is fixed, people to be tested need to travel to a designated position before taking temperature measurement, so the temperature measurement takes more time and the efficiency of temperature measurement is low.
In one aspect, the present disclosure relates to a method for body temperature measurement, the method includes:
In some embodiments, when it is determined that there is a target user moving in the detection area of the robot, determining the orientation of the target user includes:
In some embodiments, determining the orientation of the target user when it is determined that there is a target user moving in the detection area of the robot by using the pyroelectric sensor includes:
In some embodiments, the method further includes:
In some embodiments, adjusting the head of the robot according to the orientation of the target user so that the device for body temperature measurement arranged on the head of the robot faces the target user includes:
In some embodiments, adjusting the first horizontal angle of the head of the robot according to the orientation of the target user includes:
In some embodiments, determining the positional deviation between the face area of the target user and the cross target in the image acquisition device includes:
In some embodiments, adjusting the second horizontal angle and the pitching angle of the head of the robot according to the positional deviation includes:
In some embodiments, the device for body temperature measurement includes a thermopile temperature sensor.
In another aspect, the present disclosure relates to an apparatus for body temperature measurement, which includes:
In yet another aspect, the present disclosure relates to a robot, which includes at least one processor, at least one memory and bus connected with the processor; wherein, the processor and the memory communicate with each other through the bus; the processor is configured for calling program instructions in the memory to implement the method for body temperature measurement described in the present disclosure.
In yet another aspect, the present disclosure relates to a storage medium, the storage medium stores one or more programs that can be executed by one or more processors to implement the method for body temperature measurement described in the present disclosure.
In yet another aspect, the present disclosure relates to a robot, the robot includes a device for body temperature measurement, a thermal sensor, a control member, a first processor, and a second processor;
In some embodiments, the robot further includes an image acquisition device, the image acquisition device is arranged on the head of the robot, and a cross target direction of the image acquisition device is consistent with a temperature measuring direction of the device for body temperature measurement, and the image acquisition device is electrically connected with the second processor;
In some embodiments, the control member includes a horizontal rotating steering gear for controlling the head of the robot to rotate in a horizontal direction and a pitching rotating steering gear for controlling the head of the robot to rotate in a vertical direction.
In certain embodiments, when it is determined that there is a target user moving in a detection area of a robot, determining an orientation of the target user; adjusting a head of the robot according to the orientation of the target user so that a device for body temperature measurement arranged on the head of the robot faces the target user; and measuring a body temperature of the target user by using the device for body temperature measurement and reporting to a target processor, so that the target processor outputs and displays a result of the body temperature measurement. In this way, the head of the robot is adjusted based on the orientation of the target user, so that the device for body temperature measurement arranged on the head of the robot faces the user, furthermore, the device for body temperature measurement can be used to measure the body temperature of the target user. The body temperature measurement can also be completed without requiring the target user to travel to a designated position, which reduces the time spent on body temperature measurement and improves the efficiency of body temperature measurement.
The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, show embodiments that conform to the disclosure, and are used together with the specification to explain the principle of the disclosure.
In order to more clearly describe the technical solutions in the embodiments of the present application, the accompanying drawings that need to be used in the description of the embodiments will be briefly introduced in the following. It is apparent to those persons of ordinary skill in the art that other drawings can be obtained based on these drawings without paying creative work.
In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below in combination with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are a part of but not all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those persons of ordinary skill in the art without paying creative work shall fall within the protection scope of this disclosure.
In an embodiment of the present disclosure, in order to reduce the time spent on temperature measurement and improve the efficiency of body temperature measurement, when it is determined that there is a target user moving in the detection area of a robot, the orientation of the target use is determined, the head of the robot is adjusted according to the orientation of the target user, so that the device for body temperature measurement arranged on the head of the robot faces the user, and the body temperature of the target user is measured by using the device for body temperature measurement, which is reported to a target processor, so that the processor outputs and displays the body temperature measurement results.
First, an embodiment of the present disclosure provides a robot, the robot may include a device for body temperature measurement, a thermal sensor, a control member, a first processor and a second processor.
The first processor is electrically connected with the device for body temperature measurement, the thermal sensor, the control member and the second processor respectively.
The thermal sensor is arranged on the chest of the robot. In some embodiments, the thermal sensor may be arranged throughout the chest of the robot and include at least three of the thermal sensors, an included angle between any two of the thermal sensors includes 180°/number of the thermal sensors (i.e., 180° divided by the number of the thermal sensors), and all of the thermal sensors are at the same height.
The control member is arranged at the joint of the neck and the head of the robot. In some embodiments, the control member includes a horizontal rotating steering gear and a pitching rotating steering gear, in which the horizontal rotating steering gear is used for controlling the head of the robot to rotate in a horizontal direction and the pitching rotating steering gear is used for controlling the head of the robot to rotate in a vertical direction.
The device for body temperature measurement is arranged on the head of the robot. In some embodiments, the device for body temperature measurement can be arranged through the head of the robot, and the first processor and the second processor are both arranged inside the robot.
In addition, the robot can also include an image acquisition device, the image acquisition device is arranged on the head of the robot, a cross target direction of the image acquisition device is consistent with the temperature measuring direction of the device for body temperature measurement, and the image acquisition device is electrically connected with the second processor.
For example, referring to
The single chip microcomputer is electrically connected with the robot processor. The robot processor is electrically connected with the camera. The single chip microcomputer can be electrically connected with both the horizontal rotating steering gear A and the pitching rotating steering gear B through UART to 485 circuit and RS485 bus. The single chip microcomputer can be electrically connected through a comparator with the pyroelectric sensor A, the pyroelectric sensor B and the pyroelectric sensor C. The single chip microcomputer and thermopile temperature sensor can be electrically connected through operational amplifiers and AD analog-to-digital converters. The connection relationship of various components in the service robot can be referred to
The pyroelectric sensor A, the pyroelectric sensor B and the pyroelectric sensor C can all be arranged on the chest of the robot and can be at the same height, which is not limited by the embodiment of the present disclosure.
In addition, for pyroelectric sensor A, pyroelectric sensor B and pyroelectric sensor C, the included angle between each two of them is 60°, so that the detection area in front of the robot can be divided into three 60° areas, namely three directions A, B and C.
For the horizontal steering gear A, the head of the robot can be controlled to rotate horizontally, so as to adjust the horizontal angle of the head of the robot. For the pitching steering gear B, it can control the head of the robot to rotate vertically, so as to adjust the pitching angle of the head of the robot.
Both the camera and the thermopile temperature sensor may be disposed on the head of the robot, which in some embodiments may be the robot forehead, and the thermopile temperature sensor has a temperature measuring direction consistent with the direction of the cross target in the camera, i.e. the thermopile temperature sensor is parallel to the direction of the cross target in the camera (i.e. the optical axis).
Based on the above-mentioned service robot shown in
In some embodiments with respect to S201, there is a detection area for the service robot, when it is determined that there is a target user moving in the detection area of the service robot, it means that the body temperature of the target user needs to be measured. At this time, it is necessary to determine the orientation of the target user, so as to adjust the head of the robot in time according to the orientation of the target user.
For a thermal sensor, it is sensitive to users. When there is a moving user in the detection area of the robot, the thermal sensor can output analog electrical signals, and the analog electrical signals output by the thermal sensor are output to the single chip microcomputer after passing through the comparator, and the single chip microcomputer identifies an abrupt change of level inputted by the comparator, so that the mobile users in the detection area of a robot can be determined. In some embodiments, the thermal sensor may be a pyroelectric sensor which is not limited by the embodiments of the present disclosure.
Based on the above principles, in embodiments of the present disclosure, the thermal sensor can be used to determine whether a target user moving exists in the detection area of a robot, and determine the orientation of the target user when it is determined by using the thermal sensor that the target user moving exists in the detection area of a robot.
For example, as shown in
In some embodiments, when it is determined that there is a target user moving in the detection area of a robot by using the thermal sensor, a preset mapping relationship between a thermal sensor and an orientation is acquired, and according to the mapping relationship, an orientation corresponding to the thermal sensor is determined as the orientation of the target user.
For example, in the service robot shown in
When the single chip microcomputer uses the pyroelectric sensor A to determine that there is a target user moving in the detection area of a robot, the single chip microcomputer obtains a preset mapping relationship between the pyroelectric sensor and the orientation, and according to the mapping relationship, determines the orientation A corresponding to the pyroelectric sensor A as the orientation of the target user, as shown in
When the single chip microcomputer uses the pyroelectric sensor B to determine that there is a target user moving in the detection area of a robot, the single chip microcomputer obtains a preset mapping relationship between the pyroelectric sensor and the orientation, and according to the mapping relationship, determines the orientation B corresponding to the pyroelectric sensor B as the orientation of the target user.
When the single chip microcomputer uses the pyroelectric sensor C to determine that there is a target user moving in the detection area of a robot, the single chip microcomputer obtains a preset mapping relationship between the pyroelectric sensor and the orientation, and according to the mapping relationship, determines the orientation C corresponding to the pyroelectric sensor C as the orientation of the target user.
In some embodiments, in order to save power and avoid waste of resources, a device for body temperature measurement, such as a thermopile temperature sensor, may be normally in a silent state, i.e., a closed state, and may be awakened when it is determined by using the thermal sensor that there is a target user moving in the detection area of the robot.
For example, when the single chip microcomputer determines that there is a target user moving in the detection area of a robot by using the pyroelectric sensor C, the single chip microcomputer, on the one hand, can obtains the preset mapping relationship between the pyroelectric sensor and the orientation, and according to the mapping relationship, determines the orientation C corresponding to the pyroelectric sensor C as the orientation of the target user, on the other hand, can wake up the thermopile temperature sensor, and then use the thermopile temperature sensor to measure the body temperature of the target user.
In certain embodiments with respect to S202, for the orientation of the target user determined above, the embodiment of the present disclosure can adjust the head of the robot based on the orientation of the target user so that the device for body temperature measurement arranged on the head of the robot faces the target user.
For example, in the embodiment of the present disclosure, the single chip microcomputer can adjust the head of the robot based on the orientation A of the target user, so that the thermopile temperature sensor arranged on the head of the robot faces the target user.
In certain embodiments with respect to S202, referring to
In some embodiments with respect to S1, for a horizontal rotating steering gear, the communication between the single chip microcomputer and the horizontal rotating steering gear can be carried out through RS485 mode. The single chip microcomputer can send control instructions to the horizontal rotating steering gear through the UART to 485 circuit, and can control the head of the robot to rotate horizontally, so as to adjust the horizontal angle of the head of the robot, which is similar to the pitching rotating steering gear, and the embodiment of the present disclosure will not be detailed herein.
Based on this principle, for the orientation of the target user determined above, in the embodiment of the present disclosure, the first horizontal angle of the head of the robot is adjusted by using the horizontal rotating steering gear based on the orientation of the target user, so that the target user can be positioned in the field of view of the image acquisition device arranged on the head of the robot.
For example, the single chip microcomputer as shown in
In some embodiments with respect to S2, for the target user, determining the positional deviation between the face area of the target user and the cross target in the image acquisition device, referring to
In some embodiments with respect to Step 1, referring to the single chip microcomputer shown in
In some embodiments with respect to Step 2, referring to the processor of the robot shown in
In some embodiments with respect to Step 3, the target processor identifies the face area in the target user image. Methods such as template matching, organ-based features, example learning, neural network, hidden Markov model, feature extraction in frequency domain can be used to identify the face area in the target user image, which is not limited by the embodiment of the present disclosure.
For example, the processor of the robot shown in
In some embodiments with respect to Step 4, for a positional deviation between the face area and the cross target in the camera returned by the processor of the robot, the single chip microcomputer may receive the positional deviation.
Thus, the positional deviation between the face area of the target user and the cross target in the image acquisition device can be determined by the above steps.
In some embodiments with respect to S3, for the device for body temperature measurement and the image acquisition device, the temperature measuring direction of the device for body temperature measurement coincides with the cross target direction in the image acquisition device, i.e., the device for body temperature measurement is parallel to the cross target direction (i.e., the optical axis) in the image acquisition device.
For the positional deviation between the face area and the cross target in the image acquisition device, in the embodiment of the present disclosure, according to the positional deviation, the second horizontal angle of the head of the robot is adjusted by using a horizontal rotating steering gear based on the positional deviation, and the pitching angle of the head of the robot is adjusted by using the pitching rotating steering gear, so that the face area of the target user can be located at the center of the cross target in the image acquisition device, and the device for body temperature measurement arranged on the head of the robot faces the target user.
For example, for the positional deviation between the face area and the cross target in the camera, the single chip microcomputer may use the horizontal rotating steering gear A to adjust the second horizontal angle of the head of the robot and use the pitching rotating steering gear B to adjust the pitching angle of the head of the robot according to the positional deviation, so that the face area of the target user is located in the center of the cross target in the camera, and the thermopile temperature sensor arranged on the head of the robot faces the target user.
In some embodiments with respect to S203, for thermopile temperature sensors, using the Seebeck principle (which refers to the thermoelectric phenomenon of voltage difference between two different electrical conductors or semiconductors due to the temperature difference between two different matters), when there is a temperature difference between the target and the environment, the sensor outputs a corresponding voltage, thus detecting the temperature of the target.
When the user approaches the service robot, referring to
Based on the above principles, in some embodiments, after the head of the robot is adjusted, the thermopile temperature sensor can be used to measure the body temperature of the target user and report it to the target processor, so that the target processor can output and display the body temperature measurement results. The thermopile temperature sensor can be used to measure the body temperature of the face of the target user.
For example, the single chip microcomputer in the service robot can use the thermopile temperature sensor to measure the temperature of the face of the target user and report it to the processor in the robot, so that the processor in the robot can output and display the temperature measurement results.
In some embodiments, the thermopile temperature sensor is used to measure the body temperature of the target user, which can effectively save the cost compared with the thermal infrared camera in the traditional sense, so as to achieve the purpose of low-cost temperature measurement.
With the above description of the technical scheme provided by the embodiment of the present disclosure, determining an orientation of the target user; adjusting a head of the robot according to the orientation of the target user so that a device for body temperature measurement arranged on the head of the robot faces the target user; and measuring a body temperature of the target user by using the device for body temperature measurement and reporting to a target processor, so that the target processor outputs and displays a result of the body temperature measurement. In this way, the head of the robot is adjusted based on the orientation of the target user, so that the device for body temperature measurement arranged on the head of the robot faces the user, furthermore, the device for body temperature measurement can be used to measure the body temperature of the target user. The body temperature measurement can also be completed without requiring the target user to travel to a designated position, which reduces the time spent on body temperature measurement and improves the efficiency of body temperature measurement. In addition, the thermopile temperature sensor can effectively save the cost and achieve the purpose of low-cost temperature measurement.
Corresponding to the method embodiments described above, the present disclosure also relates to an apparatus for body temperature measurement, referring to
The orientation determination module 710 is configured to, when it is determined that there is a target user moving in a detection area of a robot, determine an orientation of the target user.
The head adjustment module 720 is configured to adjust head of the robot according to the orientation of the target user so that a device for body temperature measurement arranged on the head of the robot faces the target user.
The body temperature measurement module 730 is configured to measure the body temperature of the target user by using the body temperature measurement equipment and reporting it to the target processor, so that the target processor can output and display the body temperature measurement results.
In some embodiments, the orientation determination module 710 may include:
In some embodiments, the second determination sub-module 712 may be configured for:
In some embodiments, the apparatus further includes:
In some embodiments, the head adjustment module 720 may include:
In some embodiments, the first adjustment sub-module 721 may be configured for:
In some embodiments, the deviation determination sub-module 722 may be configured for:
In some embodiments, the second adjustment sub-module 723 may be configured for:
In certain embodiments, the device for body temperature measurement includes a thermopile temperature sensor.
The apparatus for body temperature measurement includes a processor and a memory. The orientation determination module 710, the head adjustment module 720 and the body temperature measurement module 730 are all stored in the memory as program modules, and the processor executes the program modules stored in the memory to implement corresponding functions.
The communication bus mentioned in the robot can be Peripheral Component Interconnect (PCI) bus or Extended Industry Standard Architecture (EISA) bus, etc. The communication bus can be divided into address bus, data bus, control bus and so on. For ease of presentation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.
The communication interface is used for communication between the robot and other devices.
The memory may include a Random Access Memory (RAM), and may also include a non-volatile memory such as at least one disk memory. Optionally, the memory may also be at least one memory device located remotely from the processor.
The processor can be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), and the like; It can also be Digital Signal Processing (DSP), Application Specific Integrated Circuit (ASIC), Field-Programmable Gate Array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, and discrete hardware components.
The disclosure also relates to a storage media (computer readable storage media). The storage medium here stores one or more programs. The storage medium may include volatile memory such as random access memory; The memory may also include non-volatile memory such as read-only memory flash memory hard disk or solid-state disk; The memory may also include a combination of the above-mentioned kinds of memories.
When one or more programs in the storage medium can be executed by one or more processors, the method for body temperature measurement executed on the device for body temperature measurement side described above is realized.
The processor is configured for executing a body temperature measuring program stored in the memory to implement the following steps of a method for body temperature measurement executed on the device for body temperature measurement side:
The present disclosure is described with reference to flowcharts and/or block diagrams of methods, devices(systems) and computer program products according to embodiments of the present disclosure. It should be understood that each flow and/or block in the flow chart and/or block diagram, as well as combinations of the flow and/or block in the flow chart and/or block diagram, may be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, a special purpose computer, an embedded processor, or other programmable data processing device to generate a machine, Such that instructions executed by a processor of a computer or other programmable data processing device generate means for performing the functions specified in one or more flow charts and/or one or more blocks of a block diagram.
In some typical configurations, the device includes one or more processors (CPU), memory, and a bus. The device may also include an input/output interface, a network interface, etc.
The memory may include non-persistent memory, random access memory (RAM) and/or non-volatile memory in a computer readable medium, such as read-only memory (ROM) or flash memory (flash RAM), and the memory includes at least one memory chip. Memory is an example of a computer-readable medium.
Computer-readable media include permanent and non-permanent, removable and non-removable media can be stored by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of a storage medium of a computer include, But not limited to phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only optical disk read-only memory (CD-ROM), digital versatile optical disk (DVD) or other optical storage, magnetic tape cartridges, Magnetic tape magnetic disk storage or other magnetic storage device or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory media, such as modulated data signals and carrier waves.
It should also be noted that, the terms “including”, “including” or any other variation thereof are intended to encompass non-exclusive inclusion, so that a process, method, commodity or equipment that includes a set of elements includes not only those elements but also other elements that are not explicitly listed or are inherent to such a process, method, commodity or equipment. In the absence of further limitations, the elements defined by the phrase “include an” do not exclude the existence of other identical elements in the process, method, commodity or equipment in which the elements are included.
Those skilled in the art will appreciate that embodiments of the present disclosure may be provided as methods systems or computer program products. Accordingly the present disclosure may take the form of an entirely hardware embodiment an entirely software embodiment or an embodiment combining software and hardware aspects. Further, the disclosure may take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical memory, etc.) containing computer-usable program code therein.
The above is only an embodiment of the present disclosure and is not intended to limit the present disclosure. To those skilled in the art, the present disclosure may be subject to various modifications and variations. Any modifications, equivalents, modifications, etc. made within the spirit and principles of the present disclosure shall be included within the scope of the claims of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
202010281095.4 | Apr 2020 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2021/085604 | 4/6/2021 | WO |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2021/204106 | 10/14/2021 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
20050215171 | Oonaka | Sep 2005 | A1 |
20120086572 | Tsai | Apr 2012 | A1 |
20160229063 | Ishiguro | Aug 2016 | A1 |
20190178717 | Redshaw | Jun 2019 | A1 |
Number | Date | Country |
---|---|---|
1444020 | Sep 2003 | CN |
1480716 | Mar 2004 | CN |
1542416 | Nov 2004 | CN |
103006187 | Apr 2013 | CN |
106965193 | Jul 2017 | CN |
206612781 | Nov 2017 | CN |
107811614 | Mar 2018 | CN |
107984481 | May 2018 | CN |
207408000 | May 2018 | CN |
207966145 | Oct 2018 | CN |
108888245 | Nov 2018 | CN |
209078751 | Jul 2019 | CN |
110861107 | Mar 2020 | CN |
111469137 | Jul 2020 | CN |
109318239 | Feb 2019 | IN |
2005237861 | Sep 2005 | JP |
2011177500 | Sep 2011 | JP |
Entry |
---|
European Search Report issued in counterpart European Patent Application No. EP 21784289.7, dated Apr. 10, 2024. |
First Office Action issued in counterpart Chinese Patent Application No. 202010281095.4, dated Mar. 25, 2021. |
Hao et al., Sensor and Application Technology, pp. 125-126, Huazhong University of Science and Technology Press, Wuhan, China, dated Jun. 30, 2017. |
International Search Report issued in corresponding PCT Application No. PCT/CN2021/085604, dated Jul. 8, 2021. |
Second Office Action issued in counterpart Chinese Patent Application No. 202010281095.4, dated Oct. 8, 2021. |
Third Office Action issued in counterpart Chinese Patent Application No. 202010281095.4, dated Mar. 3, 2022. |
Number | Date | Country | |
---|---|---|---|
20230160749 A1 | May 2023 | US |