The present invention relates to a measurement system, a measurement apparatus, a measurement method, and a program.
There has been a demand for a technique for identifying a dangerous action of a worker working at a high altitude, such as swaying and falling. For example, from a value acquired by a sensor while a worker is working on a planer sheet provided with a plurality of the sensors in advance, an ability of the worker to maintain balance can be analyzed.
NPL 1: Anima Co., Ltd., “BALANCE CODER BW-6000”, [online], [Search on Jun. 1, 2020], internet <URL: https://anima.jp/products/bw6000/>
Unfortunately, the analysis is not practical in terms of sensory and psychological aspects of the worker, because the work by the worker on the sheet provided with the sensors is different from a work on a scaffold or tread board usually used. On top of that, the widths of the scaffold and the tread board used by the worker vary among products. In this context, the analysis on the action of the worker on a single sheet only enables the acquisition of one type of analysis data corresponding to the size of the sheet. A plurality of sheets with different sizes may be prepared, but this method is costly and requires the measurement to be repeatedly performed. Thus, such a method is cumbersome for the worker and is insufficient.
The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a measurement system, a measurement apparatus, a measurement method, and a program with which a change in sway of a worker can be efficiently measured.
To achieve the above described object, a measurement system according to an aspect of the present invention includes a work tool, a sensor unit, an acquisition unit, a change unit, and a calculation unit. The work tool has a tread board with a variable width. The sensor unit is provided in the work tool. The acquisition unit acquires, from the sensor unit, time-series data on gravity center sway of a worker, in a state where the worker is standing on the tread board. The change unit reduces the width of the tread board in response to a trigger. The calculation unit calculates, from the time-series data, an evaluation value for the gravity center sway of the worker, for each width of the tread board.
A measurement apparatus according to an aspect of the present invention includes an acquisition unit, a change unit, and a calculation unit. The acquisition unit acquires, from a sensor unit provided in a work tool having a tread board with a variable width, time-series data on gravity center sway of a worker, in a state where the worker is standing on the tread board. The change unit reduces the width of the tread board in response to a trigger. The calculation unit calculates, from the time-series data, an evaluation value for the gravity center sway of the worker, for each width of the tread board.
Thus, with the present invention, a change in sway of a worker can be efficiently measured.
Hereinafter, a measurement system, a measurement apparatus, a measurement method, and a program according to an embodiment of the present disclosure will be described in detail with reference to the drawings. Note that parts with the same numbers applied thereto will not be repeatedly described in the following embodiments on the assumption that the parts perform similar operations.
A measurement system including a measurement apparatus according to the present embodiment will be described with reference to
The measurement apparatus 1 and the work tool 2 are connected to each other in a wireless or wired manner, to be capable of exchanging data therebetween. The measurement apparatus 1 and the work information database 3 are connected to each other via a network 5 in a wireless or wired manner. Although one measurement apparatus 1 is illustrated in the example illustrated in
The work tool 2 has a tread board with a variable width. The present embodiment is described with the work tool 2 assumed to be a stand in a form of a stepladder including the tread board with a variable width, and leg parts supporting the tread board, but this should not be construed in a limiting sense. The work tool 2 may be any tool used for measurement operation performed by a worker on the tool. Possible examples of such a tool include a tripod, a workbench, and a scaffolding platform, as well as a tool in a form of a tread board alone such as a sensor board. Each of the leg parts of the work tool 2 is provided with a sensor unit 20. The sensor unit 20 acquires weight-related sensor values that change depending on the movement of the center of gravity of the worker. The sensor used as the sensor unit 20 is, for example, a strain sensor capable of measuring a pressure value.
The measurement apparatus 1 includes a processing circuit 12, a memory 14, a communication interface 16, and an input interface 18. The processing circuit 12 includes an acquisition unit 121, a change unit 122, a calculation unit 123, a determination unit 124, a creation unit 125, and an output unit 126. The sensor unit 20 is connected to other components included in the measurement apparatus 1 in a wired or wireless manner. The processing circuit 12, the memory 14, the communication interface 16, and the input interface 18 are connected to one another, for example, via a bus.
The acquisition unit 121 acquires time-series data related to the gravity center sway of the worker, in a state where the worker is standing on the tread board, from each of the sensor units 20.
The change unit 122 reduces the width of the tread board of the work tool 2 in response to a trigger. The change unit 122 stops the reduction of the width of the tread board in response to a stop instruction from the determination unit 124.
The calculation unit 123 calculates, from the time-series data, an evaluation value for the gravity center sway of the worker, for each width of the tread board. Examples of the evaluation value include a gravity center sway area and a maximum value of variation range of the gravity center trajectory in individual axial direction.
The determination unit 124 determines whether the trigger has occurred. The determination unit 124 transmits the stop instruction to the change unit 122, when the weight related to the tread board decreases to or below a threshold value, or when the gravity center position of the worker projected on a plane of the tread board moves out from the region of the tread board (may be referred to as gravity center deviation in the present embodiment) for a predetermined number of times. When the evaluation value is equal to or greater than a threshold value, the determination unit 124 may determine that the state of the worker working is unstable. Specific examples of the case where the state of the worker is unstable include a state where the worker is unbalanced and swaying, a state in which the worker is likely to fall from the high-place work tool, and the like.
The creation unit 125 creates a measurement report including identification information on the worker, the width of the tread board, and the corresponding evaluation value of the worker.
The output unit 126 outputs the measurement report. The measurement report may be transmitted to the work information database 3. When a display (not illustrated) is connected to the measurement apparatus 1, the report may be displayed on the display viewable by the worker him or herself, other workers, or a manager.
The processing circuit 12 is composed of a processor such as a central processing unit (CPU) or an integrated circuit such as a field programmable gate array (FPGA) or an application specific integrated circuit (ASIC). Each of the above-described processing units (acquisition unit 121, change unit 122, calculation unit 123, determination unit 124, creation unit 125, and output unit 126) may be implemented as one function of the processor or the integrated circuit by the processor or the integrated circuit executing a processing program, or may be implemented by a plurality of ASICs executing functions of the respective processing units.
The memory 14 stores data such as the sensor value, the evaluation value, the identification information of the worker, and the measurement report. For example, the memory 14 may be a generally used storage medium such as a hard disk drive (HDD), a solid state drive (SSD), or a flash memory. In a situation where the measurement apparatus 1 is capable of transmitting and receiving data to and from the work information database 3 via the network 5, the measurement apparatus 1 may transmit data (sensor value, evaluation value, identification information, and the like) to the work information database 3 every time the state detection device 1 acquires and generates the data, and thus the memory 14 does not need to store the previous data. In this case, the memory 14 may be a temporary storage medium with a volatile memory such as a cache memory.
The communication interface 16 is an interface for a data communication between the sensor unit 20, the work information database 3, and the measurement apparatus 1. As the communication interface 16, a commonly used communication interface, such as a wired LAN or a wireless LAN may be used, and thus descriptions thereof will be omitted.
The input interface 18 is, for example, a mouse, a keyboard, a switch, a button, or a touch panel display and receives an input from a user of the measurement apparatus 1.
The work information database 3 stores the identification information, the evaluation value, the measurement report, and the like for each worker. An average measurement report and an average evaluation value may be further stored for each age. Although, it is assumed that the work information database 3 is provided in, for example, a cloud server and communicates with a plurality of measurement apparatuses 1, the work information management database 3 may be stored in a dedicated server.
Next, an example of the work tool 2 according to the present embodiment will be described with reference to
In the present embodiment, the sensor unit 20 is assumed to be attached to a ground contact-side tip of the leg 21. A slip resistant grip made of rubber or the like is typically provided on the tip of the leg 21. Thus, the sensor unit 20 may be disposed between the slip resistant grip and the tip of the leg 21, the sensor unit 20 may be embedded in the slip resistant grip itself, or a member that has a slip resistant function and includes the sensor unit 20 from the top of the slip resistant grip may be provided at the tip of the leg 21. Note that the sensor unit 20 may be embedded in the leg 21.
It is assumed that the sensor unit 20 acquires the pressure value as the sensor value, but the sensor may acquire, as the sensor value, other types of information such as the sensing time, the altitude, the temperature, and the magnetic field. In the example of
The sensor unit 20 includes a tag recognition unit that senses an ID recognition tag held by the worker. The ID recognition tag includes a worker ID for uniquely identifying the worker. The sensor unit 20 recognizes the ID recognition tag of the worker attempting to stand on the work tool 2 for a work and acquires the worker ID of the worker standing on the work tool 2 and the time at which the worker stands on the work tool 2. For example, the recognition of the ID tag by the sensor unit 20 may have a configuration, such as a scheme using near field communication (NFC), capable of recognition in a manner that the worker approaches the ID recognition tag to the sensor unit 20 or brings the ID recognition tag into contact with the sensor unit 20 or have a configuration, such as a scheme using RFID for example, enabling the sensor unit 20 to recognize the ID recognition tag which is within a predetermined range from the sensor unit 20.
Instead of identifying the worker ID with the ID recognition tag, the worker ID of the worker standing on the work tool 2 may be identified in a manner that the worker inputs the own worker ID to the input interface 18 of the measurement apparatus 1 and then performs a work.
Next, an example of a reduction mechanism for the tread board 25 of the work tool 2 will be described with reference to
The roller 26 is driven by, for example, a motor (not illustrated), and is controlled to rotate and stop, with the motor driven based on an instruction signal from the measurement apparatus 1. The rotation and stop may be manually implemented by a worker or a manager operating the measurement apparatus using a switch separately attached. The reduction mechanism for the tread board 25 is not limited to the structure comprising the roller 26 and the tread board 25 in a form of a belt conveyor, and any mechanism may be used as long as the width of the tread board 25 can be reduced. Possible configurations include one in which the tread board 25 is formed by a plurality of plates which are removable for reducing the region of the tread board 25 and the like. In the example illustrated in
Next, an operation of the measurement apparatus 1 according to the present embodiment will be described with reference to the flowchart in
When the measurement starts, in step S401, the acquisition unit 121 acquires, from the sensor unit 20, the sensor value, the worker ID, and the time at which the worker has stood on the work tool 2. The sensor value is time-series data sampled at a predetermined interval. The time at which the worker has stood on the work tool 2 is defined as measurement start time. The measurement may be triggered to be started as follows. Specifically, when the worker stands on the tread board 25, the load applied to the sensor units 20 exceeds 0, and thus the measurement apparatus 1 may determine the measurement start time, with the measurement determined to be started in response to application of the load that is equal to or greater than the threshold value on the sensor units 20. Alternatively, the measurement may start in response to the worker touching a “start button” displayed on the display, or pressing a button of an input device such as a keyboard. In this case, the time at which the start button is pressed is determined as the measurement start time. When the worker inputs the own worker ID to the input interface 18 of the measurement apparatus 1, and then performs a work, the time at which the worker ID is input may be determined as the measurement start time.
In step S402, the calculation unit 123 calculates the center of gravity of the worker from the sensor value and calculates the evaluation value for the gravity center sway. Regarding the center of gravity of the worker, if the sensor values at the legs of the stepladder are equal to one another, it can be calculated that the center of gravity of the worker is at the center (for example, center of a work region of the worker, which is defined by the four legs of the stepladder) of a planar region defined by the arrangement of the four sensors. Thus, by comparing the changes of the respective sensor values that are time-series data, it is possible to calculate the position of the center of gravity of the worker in the planar region. When the evaluation value is the gravity center sway area, the calculation unit 123 may calculate the gravity center trajectory each time a new sensor value is acquired, to calculate the gravity center sway area in real time. As a method for calculating the gravity center sway area, a general method of calculating an area may be used such as, for example, one using an area based on the contour of the trajectory of the center of gravity as the gravity center sway area. Thus, description thereof will be omitted. When the evaluation value is the maximum value of the variation range of the gravity center trajectory in axial directions, the maximum value and the minimum value of coordinates of the calculated center of gravity in a vertical direction and a horizontal direction may be calculated, and a difference between the maximum value and the minimum value may be obtained, and then the variation range may be calculated.
In step S403, the determination unit 124 determines whether the trigger has occurred. It may be determined that the trigger has occurred when a predetermined period of time elapses with the current width of the tread board 25, or when the worker or the manager managing the measurement presses a button for changing the width of the tread board 25. In accordance with a determination that the trigger has occurred, the processing proceeds to step S404, and in accordance with a determination that the trigger is has not occurred, the processing proceeds to step S405.
In step S404, the change unit 122 reduces the width of the tread board 25 in response to the occurrence of the trigger. Specifically, the change unit 122 transmits the instruction signal for reducing the width of the tread board 25 to the work tool 2, and the roller of the work tool 2 rotates to reduce the width of the tread board 25 by a predetermined width. The predetermined width to be reduced is assumed to be a predetermined distance such as 1 cm. Note that the reduced width may be changed as appropriate depending on the condition of the worker. Specifically, the reduced width may be initially large and gradually get smaller. Then, the processing returns to step S401, and the same processing is repeated.
In step S405, the determination unit 124 determines whether a condition for stopping the reduction of the width of the tread board 25 is satisfied. It is determined that the stop condition is satisfied when the weight on the tread board 25 becomes equal to or lighter than a threshold value, that is, when the sensor values from the sensor units 20 decrease to or below the threshold value, because this indicates that the worker is expected to have fallen from or moved off from the work tool 2. The stop condition It is also determined that the stop condition is satisfied when the gravity center deviation occurs for a predetermined times, because this indicates that the worker is swaying and thus is expected to be in an unbalanced and unstable state. In accordance with a determination that the stop condition is satisfied, the processing proceeds to step S406. In accordance with a determination that the stop condition is not satisfied, the processing returns to step S401, and the same processing is repeated. Thus, with the processing in step S401 to step S405 repeated, the width of the tread board 25 gradually decreases as long the worker is not in an unstable state.
In step S406, the change unit 122 stops the reduction of the width of the tread board 25. A description will be given regarding the reduction of the width of the tread board 25 of the work tool 2 by the change unit 122. The instruction signal for the stop is transmitted, and on the work tool 2 side, the roller is controlled to be stopped without rotating in response to the trigger. In step S407, the creation unit 125 creates the measurement report including each width of the tread board 25 and the corresponding evaluation value, until the reduction of the width of the tread board 25 stops. In step S408, the output unit 126 outputs the measurement report to the outside, that is, to the display, the work information database 3 connected to the measurement apparatus 1, or the like.
Note that the order in which step S403 and step S405 are processed is not important, and step S403 and step S405 for determining whether the condition is satisfied may be processed by the determination unit 124 in parallel.
Next, an example of a method for determining the gravity center deviation performed by the determination unit 124 will be described with reference to
Next, an example of the measurement report according to the present embodiment will be described with reference to
A change in the gravity center sway area in accordance with a change in the width of the tread board can be recognized at a glance by seeing the measurement report, and thus the width that has resulted in an unstable state of the worker can be easily recognized.
Next,
In the example illustrated in
As the measurement report stored in the work information table 800, only the past measurement reports may be remained, or only the latest measurement report may be stored. By referring to the work information table 800, the creation unit 125 may create statistical data that can be calculated from the information in the work information table 800, such as the average value of the measurement report for each age, for each tread board height, or the like. When displaying the measurement report to a worker, the output unit 126 may also display the statistical data created for each age and/or each tread board height to the worker.
According to the present embodiment described above, a sensor is attached to a work tool having a tread board with a variable width, time-series data on gravity center sway is acquired while reducing the width of the tread board, and an evaluation value such as gravity center sway area corresponding to the width of the tread board is calculated to create a measurement report. With this configuration, the worker can calculate the evaluation value such as the gravity center sway area with various widths of the tread board by a single measurement and determine the unstableness such as swaying and risk of falling of the worker in accordance with the width of the tread board, without going through cumbersome measurements performed by repeatedly standing on a plurality of work tools having tread boards with different widths. Furthermore, with the measurement report output, the worker on the tread board or a person around him or her can be notified of the balance status of the worker corresponding to the width of the tread board, using the evaluation value and the like. As a result, it is possible to efficiently measure a change in swaying of a worker, while securing the safety of the worker.
The instructions indicated in the processing procedures described in the embodiment described above can be executed by a computer based on a software program. The program can be recorded on a recording medium, or can be provided via a network.
In short, the present invention is not limited to the above-described embodiments as it is and can be embodied by modifying the constituent components within the scope not departing from the gist of the disclosure when implemented. Furthermore, various inventions can be formed by appropriately combining a plurality of constituent components disclosed in the above embodiments. For example, several constituent elements may be omitted from all the constituent elements illustrated in the embodiments. Furthermore, components in different embodiments may be appropriately combined with each other.
1
2
3
5
12
14
16
18
20
21
22
25
26
27
30
121
122
123
124
125
126
501
502, 701
503
700
702
800
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2020/023390 | 6/15/2020 | WO |