The present invention relates to an activity support apparatus, an activity support method and a computer-readable recording medium having recorded therein a program for realizing the apparatus and the method.
At a disaster site, for example, a firefighting work site, a commander gives instructions to each worker by radio so that the workers can work safely and efficiently. In order to give instructions to each worker, the commander needs to know the situation of each worker. Patent document 1 discloses a system for determining whether a firefighter is performing normal activities or encountering an abnormal situation. The system described in Patent document 1 determines whether the worker is running or at a standstill based on acceleration data from two acceleration sensors worn by the worker.
When an acceleration sensor is used as in Patent document 1, there is a risk that the worker's situation cannot be accurately determined. For example, if a worker is discharging water and the acceleration sensor does not detect acceleration even though the worker is working, the commander may judge that the worker is standing still (not working). Therefore, the commander may not be able to give accurate instructions to the worker.
An example of object of the present invention is to provide an activity support apparatus and an activity support method capable of grasping a situation of a worker at a disaster site and a computer-readable recording medium having recorded therein a program for realizing the apparatus and the method.
In order to achieve the above object, an activity support apparatus in one aspect of the present invention is an activity support apparatus that supports an activity of a worker at a disaster site,
Further, in order to achieve the above object, an activity support method in one aspect of the present invention is an activity support method that supports an activity of a worker at a disaster site, the activity support method includes:
Further, in order to achieve the above object, a computer-readable recording medium in one aspect of the present invention is a computer-readable recording medium includes a program, which allows a computer to support an activity of a worker at a disaster site, recorded thereon, the program including instructions that cause a computer to execute:
According to the present invention, it is possible to grasp the situation of the worker at the disaster site.
Hereinafter, an activity support apparatus, an activity support method, and a program according to the example embodiment of the present invention will be described with reference to
The vibration data acquisition unit 1 acquires vibration data of vibrations generated by the worker.
The activity level estimation unit 2 acquires an activity of the worker based on the vibration data acquired by the vibration data acquisition unit 1. An activity level is a state such as a standstill or walking, which will be described in detail later.
The notification unit 3 notifies the activity level estimated by the activity level estimation unit 2.
The activity support apparatus 10 can determine the worker's activity level, such as a standstill or walking, from the vibration data, even when the worker is performing work that does not require significant movement. The activity level is then notified to the commander, for example, so that the commander can grasp the situation of the worker at the disaster site (e.g., whether the worker is moving or at a standstill). When a plurality of workers are at the disaster site, each worker can grasp the situation of the other workers by notifying each other.
Subsequently, a configuration of the activity support apparatus 10 will be specifically described with reference to
The activity support apparatus 10 can perform data communication with the mobile device 50 and the display device 53.
The mobile device 50 is, for example, a wristwatch-type wearable terminal. The mobile device 50 includes a vibration sensor 51. The vibration sensor 51 detects vibrations generated in the worker's body due to actions such as walking.
In addition, the mobile device 50 includes a temperature sensor 52. The temperature sensor 52 measures a temperature around the mobile device 50. Note that the temperature sensor 52 may be a sensor that also detects humidity. Further, the temperature sensor 52 may be a thermometer that detects a body temperature of the worker.
The display device 53 displays the data received from the activity support apparatus 10 on the screen. The display device 53 may be a general-purpose PC (personal computer), a smart phone, a tablet-type terminal device, or the like. The activity support apparatus 10 and the display device 53 may be provided integrally. Further, the activity support apparatus 10 may be provided at the same location as the display device 53, or may be provided at a separate location.
The activity support apparatus 10 includes a surrounding situation acquisition unit 4, a maximum time calculation unit 5, a time determination unit 6, an activity risk calculation unit 7 and an activity determination unit 8 in addition to the vibration data acquisition unit 1, the activity level estimation unit 2 and the notification unit 3 described above.
The vibration data acquisition unit 1 receives vibration data of the worker detected by the vibration sensor 51 from the mobile device 50.
The activity level estimation unit 2 estimates the activity level of the worker based on the feature amount of the received vibration data. The activity level is information that classifies the motion of the worker into three stages: standstill, normal motion, and abnormal motion. The “standstill” includes a state in which the worker intends to stop, and a state in which the worker stops unintentionally due to, for example, unconsciousness. The “normal motion” is general motion such as water discharge or walking. The “abnormal motion” is motion contrary to the worker's will, such as falling or tumbling, for example.
The feature amount of the vibration data includes a magnitude of vibration amplitude, a time variation of vibration amplitude, or the like. For example, a first threshold value is set based on a sample vibration of a worker generated by firefighting and rescue activities. If the vibration amplitude of the vibration data received by the vibration data acquisition unit 1 is equal to or less than the first threshold value the activity level estimation unit 2 estimates the activity level that indicates the motion of the worker is “standstill”, and if the vibration amplitude of the vibration data is greater than the first threshold value, the activity level estimation unit 2 estimates the activity level that indicates the motion of the worker is “normal motion” or “abnormal motion”.
In addition, a second threshold value is set based on a vibration that cannot be generated during firefighting or rescue activities, such as a vibration due to impact when falling. In the case where the activity level indicating that the motion of the worker is “normal motion” or “abnormal motion” is estimated, if the vibration amplitude of the received vibration data is equal to or less than the second threshold value, the activity level estimation unit 2 estimates the activity level that indicates the motion of the worker is “normal motion”, and if the vibration amplitude of the received vibration data is greater than the second threshold value, the activity level estimation unit 2 estimates the activity level that indicates the motion of the worker is “abnormal motion”.
Note that the above is an example of the method of estimating the activity level by the activity level estimation unit 2. In addition to the above, the activity level estimation unit 2 may estimate the activity level based on the similarity of vibration waveforms by contrasting the sample vibration and the received vibration data. Further, the activity level may be defined by classifying into multiple stages according to the vibration amplitude value of the received vibration data. For example, the vibration amplitude values are classified into level 1, level 2, and level 3 in ascending order. Then, in the case of the activity level is level 1, the worker may be assumed to be at a standstill, and in the case of activity level is level 3, the worker may be assumed to be running.
The surrounding situation acquisition unit 4 acquires a surrounding situation of the fire site where the worker is located. The surrounding situation acquisition unit 4 receives temperature data of the temperature measured by the temperature sensor 52 (hereinafter referred to as “site temperature”) from the mobile device 50 as the surrounding situation. Note that if the temperature sensor 52 is a thermometer that detects the body temperature of the worker, the surrounding situation acquisition unit 4 may receive the body temperature of the worker as the surrounding situation. The surrounding situation acquisition unit 4 may then estimate the site temperature from the body temperature of the worker and acquire that as the surrounding situation.
The maximum time calculation unit 5 calculates a maximum time that the worker is allowed to work at the disaster site from the surrounding situation acquired by the surrounding situation acquisition unit 4. The “maximum time” is the maximum amount of time the worker can safely work. In this embodiment, the maximum time is calculated from the site temperature. The maximum time calculation unit 5 calculates the maximum time to be short when the site temperature is high, assuming that a radiant heat at the fire site is high and a fire is strong. On the other hand, when the site temperature is low, the maximum time calculation unit 5 calculates a longer maximum time when the site temperature is low, assuming that a fire is weak. The maximum time calculation unit 5 calculates the maximum time according to the settings shown in
In the setting shown in
Note that if the temperature sensor 52 is a sensor that also detects humidity, the surrounding situation acquisition unit 4 also receives humidity (hereinafter referred to as site humidity) from the mobile device 50, and the maximum time calculation unit 5 may calculate the maximum time from the site temperature and the site humidity. In this case, the maximum time calculation unit 5 calculates the maximum time by referring to the table shown in
For example, when the site temperature is “50° C.” and the site humidity is “70%”, the maximum time calculation unit 5 calculates the maximum time to “No Limit”. Further, when the site temperature is “65° C.” and the site humidity is “80%”, the maximum time calculation unit 5 calculates the maximum time to “3 minutes and 13 seconds”. Note that the temperature and humidity in
Further, the maximum time calculation unit 5 may calculate the maximum time in consideration of the activity level of the worker, biological information of the worker, or the like. For example, if the activity level indicating that the motion of the worker is “standstill” continues for a long time, the maximum time calculation unit 5 reduces the maximum time calculated from
Furthermore, the maximum time calculation unit 5 may calculate the maximum time by taking into account a remaining amount of air in an air respirator (cylinder) carried by the worker. In this case, the maximum time calculation unit 5 acquires the remaining amount of air directly from the air respirator or via the mobile device 50. If the acquired remaining amount of air is 40% or less, the maximum time calculation unit 5 reduces the maximum time calculated from
Alternatively, the maximum time calculation unit 5 may calculate the maximum time by considering the surrounding situation acquired by the surrounding situation acquisition unit 4, such as a presence of chemical substances at the fire site. When chemical substances are present at the disaster site, the risk increases when the site temperature approaches an ignition or reaction temperature of the chemical substance, a melting temperature of a container, or the like. Therefore, the maximum time calculation unit 5 takes into account the situation when the temperature rise occurs even if the site temperature is low, and reduces the maximum time calculated from
Return to
The activity risk calculation unit 7 calculates an activity risk from the determination result of the time determination unit 6. The activity risk is the risk caused by worker working at the same fire site for a long period of time. For example, there is a risk of burns, heat stroke, etc., if the worker works at the same fire site for more than the maximum time. The activity risk calculation unit 7 calculates the activity risk by referring to the table shown in
Note that the activity risk calculation unit 7 may calculate the activity risk by making a binary determination as to whether the activity time exceeds the maximum time. In other words, the activity risk calculation unit 7 calculates “No Risk” if the activity time is less than or equal to the maximum time and calculate a preset content as the activity risk if the activity time exceeds the excess time.
In addition, the activity risk calculation unit 7 may calculate the activity risk by taking into account the remaining amount of air in the air respirator carried by the worker. In this case, the activity risk calculation unit 7 calculates the activity risk if the remaining amount of air 50% or less, assuming that the remaining amount of air is not sufficient even if the activity time is less than or equal to the maximum time.
Furthermore, the activity risk calculation unit 7 may calculate the activity risk based on the situation at the fire site, such as the presence of chemicals at the site. In this case, the activity risk calculation unit 7 calculates the activity risk as the risk increases when the site temperature approaches the ignition or reaction temperature of the chemical substance, the melting temperature of the container, or the like, even if the activity time is less than or equal to the maximum time.
Return to
The notification unit 3 notifies the activity level estimated by the activity estimation unit 2. In this case, the notification unit 3 transmits the estimated activity level to the display device 53. The display device 53 notifies the commander of the activity level of the worker by text, voice, or the like. This allows the commander to grasp whether the worker is at a standstill or moving, at the fire site.
The notification unit 3 may notify the maximum time calculated by the maximum time calculation unit 5 together with the activity level. In this case, the notification unit 3 transmits the calculated maximum time to the display device 53. The display device 53 notifies the commander of the maximum time that the worker can safely work by means of text, voice, or the like. This allows the commander to issue appropriate instructions, such as withdrawal instructions, that take the safety of the worker into consideration.
In addition, the notification unit 3 notifies the determination result of the normal activity by the activity determination unit 8. The notification unit 3 transmits the determination result by the activity determination unit 8 to the display device 53. The display device 53 notifies the commander of information such as whether the worker is carrying out normal activity at the disaster site or the worker is not carrying out normal activity by text, voice, or the like. As a result, the commander can grasp the worker's situation, which cannot be determined only from the activity level, such as whether the worker is intentionally stopped or incapacitated.
In the example embodiment, the surrounding situation acquired by the surrounding situation acquisition unit 4 is the temperature. However, if the mobile device 50 includes an imaging device, the surrounding situation acquiring unit 4 may receive image data captured by the imaging device as the surrounding situation. In this case, the maximum time calculating unit 5 calculates the maximum time by grasping the situation of the fire site by image processing the received image data. Furthermore, acceleration data may be received from the activity support apparatus 10 and the activity level of the worker may be estimated using the vibration data and the acceleration data.
Next, the operation of the activity support apparatus 10 in the example embodiment will be described with reference to
The vibration data acquisition unit 1 receives the vibration data of the worker detected by the vibration sensor 51 from the mobile device 50 (S1). The activity level estimation unit 2 estimates the activity level of the worker based on the vibration data (S2). The activity level estimation unit 2 estimates the activity level that indicates the motion of the worker is “standstill”, “normal motion” or “abnormal motion”.
The surrounding situation acquisition unit 4 acquires the surrounding situation of the fire site where the worker is located (S3). In the example embodiment, the surrounding situation acquisition unit 4 receives the temperature data of the temperature measured by the temperature sensor 51 from the mobile device 50 as the surrounding situation.
The maximum time calculation unit 5 calculates the maximum time that the worker is allowed to work at the disaster site (S4). The maximum time calculation unit 5 calculates the maximum time that the worker is allowed to work at the disaster site from the site temperature acquired by the surrounding situation acquisition unit 4, with reference to the table shown in
Next, the time determination unit 6 determines whether the activity time exceeds the maximum time (S5). The activity risk calculation unit 7 calculates the activity risk from the determination result in S5(S6). The activity risk calculation unit 7 calculates the activity risk by referring to the table shown in
The activity determination unit 8 determines whether the worker is performing normal activity based on the activity level estimated in S2 and the activity risk calculated in S6 (S7). Then, the notification unit 3 notifies the activity level estimated in S2, the maximum time calculated in S4, and the determination result in S8 (S8). The notification unit 3 transmits the activity level estimated in S2, the maximum time calculated in S4, and the determination result in S8 to the display device 53, for example. The display device 53 notifies the activity level estimated in S2, the maximum time calculated in S4, and the determination result in S7 by text, voice, or the like.
In the above explanation, the disaster site is a fire site, but it may be another disaster site such as a site where a building collapsed due to an earthquake or a site where a gas leak occurred.
It is sufficient for the program according to the example embodiment to be a program that causes a computer to execute each step shown in
Also, the program according to the example embodiment may be executed by a computer system constituted by a plurality of computers. In this case, for example, each computer may function as any of the vibration data acquisition unit 1, the activity level estimation unit 2, the notification unit 3, the surrounding situation acquisition unit 4, the maximum time calculation unit 5, the time determination unit 6, the activity risk calculation unit 7, and the activity determination unit 8.
In addition to general-purpose PCs, smart phones and tablet-type terminal devices are examples of computers.
[Effect in the example embodiment]
The activity support apparatus 10 determines the activity level of the worker, such as a standing still or walking, from the vibration data, so that the commander can grasp the situation of the worker at the disaster site (e.g., whether the worker is moving or at a standstill). Further, the activity support apparatus 10 calculates the maximum time for safe activity, so that the commander can issue instructions, such as withdrawal instructions, in consideration of worker safety, according to the maximum time. In addition, the workers can carry out activities in consideration of their own safety.
Furthermore, the activity support apparatus 10 calculates the activity risk, so that the commander can issue instructions in consideration of worker safety. In addition, the activity support apparatus 10 determines whether the worker is performing normal activity, so that the commander can grasp whether the worker is intentionally stopped or incapacitated.
[Physical configuration]
Here, a computer that realizes the activity support apparatus by executing the program in the example embodiment will be described with reference to
As illustrated in
The CPU 111 loads the program (codes) in the example embodiment, which is stored in the storage device 113, onto the main memory 112, and performs various computations by executing these codes in a predetermined order. The main memory 112 is typically a volatile storage device such as a DRAM (Dynamic Random Access Memory). Furthermore, the program in the example embodiment is provided in a state such that the program is stored in a computer readable recording medium 120. Note that the program in the example embodiment may also be program that is distributed on the Internet, to which the computer 110 is connected via the communication interface 117.
In addition, specific examples of the storage device 113 include semiconductor storage devices such as a flash memory, in addition to hard disk drives. The input interface 114 mediates data transmission between the CPU 111 and input equipment 118 such as a keyboard and a mouse. The display controller 115 is connected to a display device 119, and controls the display performed by the display device 119.
The data reader/writer 116 mediates data transmission between the CPU 111 and the recording medium 120, and executes the reading out of the program from the recording medium 120 and the writing of results of processing in the computer 110 to the recording medium 120. The communication interface 117 mediates data transmission between the CPU 111 and other computers.
Furthermore, specific examples of the recording medium 120 include a general-purpose semiconductor storage device such as a CF (Compact Flash: registered trademark) card or a SD (Secure Digital) card, a magnetic recording medium such as a flexible disk, and an optical recording medium such as a CD-ROM (Compact Disk Read Only Memory).
Note that the activity support apparatus in the example embodiment can also be realized by using pieces of hardware corresponding to the respective units, rather than using a computer on which the program is installed. Furthermore, a portion of the activity support apparatus may be realized by using a program, and the remaining portion of the activity support apparatus may be realized by using hardware.
While a part of or the entirety of the above-described example embodiment can be expressed by (Supplementary note 1) to (Supplementary note 18) described in the following, the invention is not limited to the following description.
(Supplementary note 1)
An activity support apparatus that supports an activity of a worker at a disaster site, the activity support apparatus including:
The activity support apparatus according to Supplementary note 1, wherein the activity level estimation unit estimates the activity level from a feature amount of the vibration data.
(Supplementary note 3)
The activity support apparatus according to Supplementary note 1 or 2, further including:
The activity support apparatus according to Supplementary note 3, wherein the surrounding situation acquisition unit acquires a temperature around the worker as the surrounding situation, the maximum time calculation unit calculates the maximum time from the temperature acquired.
(Supplementary note 5)
The activity support apparatus according to Supplementary note 4, further including:
The activity support apparatus according to Supplementary note 4 or 5, further including:
An activity support method that supports an activity of a worker at a disaster site,
The activity support method according to Supplementary note 7, wherein in the step of estimating the activity level, estimating the activity level from a feature amount of the vibration data.
(Supplementary note 9)
The activity support method according to Supplementary note 7 or 8, further including:
The activity support method according to Supplementary note 9, wherein in the step of acquiring the surrounding situation, acquiring a temperature around the worker as the surrounding situation, and in the step of calculating the maximum time, calculating the maximum time from the temperature acquired.
(Supplementary note 11)
The activity support method according to Supplementary note 10, further including:
The activity support method according to Supplementary note 10 or 11, further including:
A computer-readable recording medium that includes a program, which allows a computer to support an activity of a worker at a disaster site, recorded thereon,
The computer-readable recording medium according to Supplementary note 13, wherein
The computer-readable recording medium according to Supplementary note 13 or 14, the program further including instructions that cause a computer to execute:
The computer-readable recording medium according to any one of Supplementary note 15, wherein
The computer-readable recording medium according to Supplementary note 16, the program further including instructions that cause a computer to execute:
The computer-readable recording medium according to Supplementary note 16 or 17, the program further including instructions that cause a computer to execute:
The invention has been described with reference to the example embodiment above, but the invention is not limited to the above-described example embodiment. Within the scope of the invention, various changes that could be understood by a person skilled in the art could be applied to the configurations and details of the invention.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2020/011960 | 3/18/2020 | WO |