Concrete placement management device, concrete placement management method, and concrete placement management program
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- OKUMURA CORP
- Filing Date
- 2023-05-16
- Publication Date
- 2026-08-04
AI Technical Summary
【0009】 本発明によれば、大きな構造物および複雑な形状の構造物の場合であっても、打込まれたコンクリートの正確な高さを計測できる。
Smart Images

Figure 0007900329000001 
Figure 0007900329000002 
Figure 0007900329000003
Abstract
Description
Technical Field
[0001] The present invention relates to a concrete placement management device, a concrete placement management method, and a concrete placement management program.
Background Art
[0002] In the above technical field, Patent Document 1 discloses measuring the height of the top surface of concrete pressed into a steel pipe using a distance measuring instrument installed substantially at the center of the steel pipe. Further, Patent Document 2 discloses measuring and managing the change over time in the finished height of a concrete floor slab using a laser distance meter.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Patent Document 2
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, in the technologies described in Patent Documents 1 and 2 above, since the height of the concrete placement to be measured is measured using one distance measuring instrument, only the height of one location of the structure could be measured. Therefore, in the case of large structures and structures with complex shapes, the accurate height of the placed concrete could not be measured.
Means for Solving the Problems
[0005] To achieve the above object, the concrete placement management device according to the present invention is An acquisition unit that acquires three-dimensional design information of a structure, wherein the three-dimensional design information is divided into large blocks of a predetermined size, and each of the divided large blocks is further divided into small blocks of a predetermined size, and each of the small blocks is given concrete pouring order data indicating the order in which the concrete is poured. In the aforementioned three-dimensional design information, in order to measure the height of the concrete poured into the small block, a distance measuring sensor management unit manages the following by associating the distance measuring sensor identifier of a distance measuring sensor placed in a position where the height of the poured concrete can be measured, above at least two non-adjacent small blocks that are continuously located on the same straight line according to the pouring order, with the small block identifier of a specific small block in which the distance measuring sensor is located, among the identifiers for identifying each of the small blocks. A distance measurement data acquisition unit acquires distance measurement data from the distance measurement sensor while concrete pouring is being carried out according to the aforementioned pouring sequence, A concrete pouring state determination unit determines the state of concrete pouring for the small block and the specified small block based on the acquired distance measurement data, A display control unit that displays the determined pouring status on a mobile terminal placed at the concrete pouring site, It is equipped with.
[0006] Furthermore, in order to achieve the above objective, the concrete placement management method according to the present invention is An acquisition step to acquire three-dimensional design information of a structure, wherein the three-dimensional design information is divided into large blocks of a predetermined size, and each of the divided large blocks is further divided into small blocks of a predetermined size, and concrete pouring order data is assigned to each of the small blocks indicating the order in which the concrete is poured. In the aforementioned three-dimensional design information, in order to measure the height of the concrete poured into the small block, a distance measuring sensor identifier of a distance measuring sensor placed in a position where the height of the poured concrete can be measured above at least two non-adjacent small blocks that are continuously located on the same straight line, according to the pouring order, and a small block identifier of a specific small block that is the small block on which the distance measuring sensor is located, among the identifiers for identifying each of the small blocks, is managed in association with the distance measuring sensor management step. A distance measurement data acquisition step is performed while concrete is being poured according to the pouring sequence, and distance measurement data is acquired from the distance measurement sensor. A concrete pouring state determination step, which determines the concrete pouring state for the small block and the specific small block based on the acquired distance measurement data, A display control step that displays the determined pouring status on a mobile terminal placed at the concrete pouring site, Includes.
[0007] Furthermore, in order to achieve the above objective, the concrete placement management program according to the present invention is: An acquisition step to acquire three-dimensional design information of a structure, wherein the three-dimensional design information is divided into large blocks of a predetermined size, and each of the divided large blocks is further divided into small blocks of a predetermined size, and concrete pouring order data is assigned to each of the small blocks indicating the order in which the concrete is poured. In the aforementioned three-dimensional design information, in order to measure the height of the concrete poured into the small block, a distance measuring sensor identifier of a distance measuring sensor placed in a position where the height of the poured concrete can be measured above at least two non-adjacent small blocks that are continuously located on the same straight line, according to the pouring order, and a small block identifier of a specific small block that is the small block on which the distance measuring sensor is located, among the identifiers for identifying each of the small blocks, is managed in association with the distance measuring sensor management step. A distance measurement data acquisition step is performed while concrete is being poured according to the pouring sequence, and distance measurement data is acquired from the distance measurement sensor. A concrete pouring state determination step, which determines the concrete pouring state for the small block and the specific small block based on the acquired distance measurement data, A display control step that displays the determined pouring status on a mobile terminal placed at the concrete pouring site, Have the computer execute it.
[0008] Furthermore, in order to achieve the above objectives, the concrete pouring management device according to the present invention is An acquisition unit that acquires three-dimensional design information of a structure, wherein the three-dimensional design information is divided into large blocks of a predetermined size, and each of the divided large blocks is further divided into small blocks of a predetermined size, and each of the small blocks is given concrete pouring order data indicating the order in which the concrete is poured. In the aforementioned 3D design information, in order to measure the height of the concrete poured into the small blocks, a distance measuring sensor management unit manages by associating the distance measuring sensor identifier of a distance measuring sensor placed in a position above the first small block in the pouring sequence and the last small block in the pouring sequence, where the height of the poured concrete can be measured, with the small block identifier of the first specific small block, which is the first small block in the pouring sequence where the distance measuring sensor is placed, and the last specific small block, which is the last small block in the pouring sequence. A distance measurement data acquisition unit acquires distance measurement data from the distance measurement sensor while concrete pouring is being carried out according to the aforementioned pouring sequence, A concrete pouring state determination unit determines the start of concrete pouring for the first specified small block based on distance measurement data acquired from a distance measurement sensor placed above the first specified small block, and determines the end of concrete pouring for the last specified small block based on distance measurement data acquired from a distance measurement sensor placed above the last specified small block, A display control unit that causes a mobile terminal disposed at a concrete placement site to display the determined driving state, is provided.
Effect of the Invention
[0009] According to the present invention, even in the case of a large structure and a structure with a complex shape, the accurate height of the placed concrete can be measured.
Brief Description of the Drawings
[0010] [Figure 1A] It is a diagram for explaining an outline of the operation of the concrete placement management device according to the first embodiment of the present invention. [Figure 1B] It is a diagram for explaining the arrangement of the distance measuring sensors in the concrete placement management device according to the first embodiment of the present invention. [Figure 2] It is a block diagram for explaining the configuration of the concrete placement management device according to the first embodiment of the present invention. [Figure 3] It is a diagram for explaining an example of the distance measuring sensor table and the small block table included in the concrete placement management device according to the first embodiment of the present invention. [Figure 4] It is a diagram for explaining the hardware configuration of the concrete placement management device according to the first embodiment of the present invention. [Figure 5] It is a flowchart for explaining the processing procedure of the concrete placement management device according to the first embodiment of the present invention. [Figure 6] It is a block diagram for explaining the configuration of the concrete placement management device according to the second embodiment of the present invention. [Figure 7] It is a diagram for explaining the hardware configuration of the concrete placement management device according to the second embodiment of the present invention. [Figure 8] It is a flowchart for explaining the processing procedure of the concrete placement management device according to the second embodiment of the present invention.
Modes for Carrying Out the Invention
[0011] Hereinafter, embodiments for implementing the present invention will be exemplarily described in detail with reference to the drawings. However, the configurations, numerical values, processing flows, functional elements, etc. described in the following embodiments are merely examples, and modifications and changes thereof are free, and are not intended to limit the technical scope of the present invention to the following description.
[0012] [First Embodiment] The concrete placement management device 100 as the first embodiment of the present invention will be described with reference to FIGS. 1A to 5. The concrete placement management device 100 is a device for determining the state of the concrete driven into small blocks and displaying the determined driving state to the user.
[0013] In the driving of concrete, it is necessary to manage the running time of the fresh concrete by the agitator truck, the start time and end time of the concrete driving, and the overlapping time, etc. However, in the conventional management method, on-site staff at the work site monitored the driving position of the fresh concrete at any time, and manually input the start time and end time of driving into a work terminal such as a tablet terminal for each small block in the placement area for management. Therefore, in order to manage the driving time and the overlapping time, on-site staff had to check the boundaries in the horizontal and vertical (height) directions of the small blocks, and at least one on-site staff had to always stay at the placement position. In addition, when the concrete placement area is large and a plurality of concrete pumps are operated simultaneously, it is necessary to arrange a plurality of on-site staff to check the driving position.
[0014] Therefore, in the concrete placement management device 100, by measuring the height of the concrete driven into the small blocks using the distance measuring sensor 110, even if the number of on-site staff is reduced, the concrete driving can be reliably managed. [[ID=第十七]] [[ID=第十八]]
[0015] [[ID=第十九]] First, with reference to Figure 1A, an overview of the operation of the concrete pouring management device 100 will be explained. The concrete pouring management device 100 is a device that acquires distance measurement data (height data) of the concrete being poured from the distance measurement sensor 110 and displays the concrete pouring status on a portable terminal 130 placed at the concrete pouring site based on the acquired distance measurement data.
[0016] As illustrated, when multiple small blocks 120 are stacked vertically, the concrete pouring management device 100 represents the concrete pouring status by the height of a bar graph. In other words, the concrete pouring management device 100 displays the concrete pouring status on the display of a mobile device 130 such as a tablet or smartphone in a visually easy-to-understand manner.
[0017] In the illustrated example, the small block identifiers corresponding to the numbers used to identify the small blocks indicate that small blocks B7 and B14 are 1,000 mm high, and that concrete pouring has been completed. In other words, for these two small blocks, the bar graphs shown in hatching have exceeded the positions indicating their respective heights, indicating that concrete pouring has been completed.
[0018] In contrast, for small block 120 with small block identifier B21, the bar graph has only reached about half the height of the graphic schematically representing small block 120, indicating that concrete pouring is in progress. Also, for small block identifiers B28, B35, B42, and B49, the bar graph has not reached the top, indicating that concrete pouring has not yet taken place, i.e., they are not yet poured.
[0019] Furthermore, the wide horizontal line indicated at a pouring height of 3,000 mm represents the planned pouring height at the current time, indicating that concrete pouring should have been completed up to small block identifiers B21 and B18 at the current time. In this regard, for the small block on the side of small block identifier B18, concrete pouring has been completed up to a position higher than the planned height (3,000 mm) (3,512 mm), indicating that concrete pouring is ahead of schedule. On the other hand, for the small block on the side of small block identifier B21, concrete pouring has only been completed up to a position lower than the planned height (3,000 mm) (2,470 mm), indicating that concrete pouring is not progressing as planned.
[0020] The distance sensor ID is an identifier used to identify the distance sensor 110. For concrete poured into small block identifiers B7 to B49, the height is measured using the distance sensor 110 with distance sensor ID: S001. For concrete poured into small block identifiers B4 to B46, the height is measured using the distance sensor 110 with distance sensor ID: S002. In other words, in the illustrated example, the height of two groups of small blocks stacked vertically is measured using different distance sensors 110. Furthermore, one distance sensor 110 measures the height of concrete poured into multiple small blocks 120.
[0021] As shown in the diagram, the distance measuring sensor 110 measures distance based on the time it takes for the laser beam to reflect off the object being measured and return to the light-receiving element of the distance measuring sensor 110 (ToF: Time of Flight). The distance measuring sensor 110 measures the concrete pouring height by irradiating the small block 120, which is the object of measurement for concrete pouring height, with laser beam at predetermined time intervals while the concrete is being poured. The distance measuring sensor 110 also sequentially transmits the measured distance data to the concrete pouring management device 100. The distance measuring sensor 110 and the concrete pouring management device 100 are connected by wireless communication, but are not limited to wireless communication and may be connected by wired communication.
[0022] Next, the arrangement of the distance measuring sensor 110 will be explained with reference to Figure 1B. Figure 1B(a) is a perspective view, and Figure 1B(b) is a top view. Here, a simple structure (cube) is used as an example, but the concrete pouring management device 100 of this embodiment can also be used for large structures and complex structures. In Figure 1B(a), only the top layer of the large block 140 is shown, and the layers below it are not shown. The numbers in the upper left corner of the small block 120 indicate the pouring order, and concrete is poured in this order (1st → 16th). In other words, as shown by the arrows in Figure 1B(b), concrete is poured in a continuous line in the order of 1st → 4th, 8th → 5th, 9th → 12th, and 16th → 13th.
[0023] Here, small blocks 120 numbered 1, 4, 5, 8, 9, 12, 13, and 16 are designated as specific small blocks 121, in which distance measuring sensors 110 are placed in positions that allow for the measurement of the height of the poured concrete. Note that this example shows the placement of distance measuring sensors 110 for small blocks 120 aligned in a straight line horizontally on the paper. However, if, for example, the distance measuring sensors 110 were to be placed for small blocks 120 aligned in a straight line vertically on the paper, then it would be possible to place the sensors 110 on small blocks 1-4 and 13-16. Thus, the small blocks 120 on which the distance measuring sensors 110 are placed will differ depending on how the straight line is defined.
[0024] Next, we will explain using the example of pouring concrete into small blocks 120 that are arranged in a straight line horizontally, from the first specific small block 121 to the fourth specific small block 121. In this row, distance measuring sensors 110 are installed in the first specific small block 121 and the fourth specific small block 121. In contrast, the second and third specific small blocks 120, which are sandwiched between these two specific small blocks 121, do not have distance measuring sensors 110, and therefore the height of the concrete pouring cannot be measured.
[0025] However, if the concrete is poured according to the pouring order, it can be estimated that the pouring of concrete into the first specific small block 121 will begin, and when the pouring of concrete into the first specific small block 121 is completed, the pouring of concrete into the second small block 120 will begin. Also, if the pouring of concrete into the fourth specific small block 121 begins after the pouring of concrete into the first specific small block 121 is completed, it can be estimated that the pouring of concrete into the second and third small blocks 120, which are between the first and fourth specific small blocks 121, is completed or nearing completion. And when the pouring of concrete into the fourth specific small block 121 is completed, it can be confirmed that the pouring of concrete into the second and third small blocks 120 is completed at that point.
[0026] Thus, instead of installing distance measuring sensors 110 on all small blocks 120, it is sufficient to install them on specific small blocks 121 at both ends of the small blocks 120, with some small blocks 120 in between that do not have distance measuring sensors 110 installed. In this case, for small blocks 120 sandwiched between specific small blocks 121 that have distance measuring sensors 110 installed, it is not possible to confirm the start and end of concrete pouring in those small blocks 120 in real time, but it is possible to estimate the start and end of concrete pouring in those small blocks 120 from the start and end of concrete pouring in the specific small blocks 121 at both ends.
[0027] This reduces the number of distance measuring sensors 110 that need to be installed and thus the number of distance measuring sensors 110 that need to be monitored. As a result, the burden on the concrete pouring management device 100 is reduced, while still ensuring reliable management of concrete pouring.
[0028] The distance measuring sensor 110 is positioned approximately above the center of the rectangular small block 120 when the large block 140 is viewed from vertically above. The distance measuring sensor 110 may also be installed by suspending it from, for example, a rail or rope laid above the large block 140. All distance measuring sensors 110 may be installed at the same height. For example, if the large block 140 has a shape with different numbers of small blocks 120 in the vertical direction (up and down direction), the distance measuring sensor 110 is installed at a height corresponding to the largest number of small blocks 120. Alternatively, the distance measuring sensors 110 may be installed at a predetermined distance from the respective vertical height positions of the small blocks 120 arranged on the top surface of the large block 140.
[0029] Referring to Figure 2, the configuration of the concrete pouring management device 100 will be described. The concrete pouring management device 100 includes an acquisition unit 201, a distance sensor management unit 202, a distance data acquisition unit 203, a pouring state determination unit 204, and a display control unit 205.
[0030] The acquisition unit 201 acquires three-dimensional design information of a structure, which includes division data obtained by dividing the three-dimensional design information into large blocks 140 of a predetermined size, and further dividing each of the divided large blocks 140 into small blocks 120 of a predetermined size, and concrete pouring order data indicating the concrete pouring order assigned to each of the small blocks.
[0031] Here, the concrete placement plan is formulated using 3D design information, including 3D data of the structure designed using, for example, 3D CAD (Computer-Aided Design). The 3D design information also includes information such as the work area and construction period. Furthermore, the 3D design information is a construction area set according to the amount of concrete that can be placed in a predetermined period, and is divided into multiple large blocks 140. In other words, the structure contains multiple large blocks 140. Then, for example, the multiple large blocks 140 are divided into several small blocks 120 according to the amount of ready-mix concrete that can be transported by an agitator truck. Thus, the 3D design information has division data that divides the structure into multiple small blocks 120, and the management of concrete placement is carried out on a small block basis. Concrete placement is carried out, for example, for the small blocks 120 generated as described above, according to the number indicating the placement order in the placement layer to which each small block belongs. Furthermore, the 3D design information may be generated by the concrete placement management device 100, or by a device other than the concrete placement management device 100.
[0032] The distance sensor management unit 202 manages the following in the 3D design information: in order to measure the height of the concrete poured into the small block 120, the distance sensor identifier of the distance sensor is placed in a position where the height of the poured concrete can be measured above at least two non-adjacent small blocks 120 that are continuously located on the same straight line, according to the pouring order, and the small block identifier of the specific small block 121, which is the small block in which the distance sensor 110 is located, among the identifiers used to identify each of the small blocks 120.
[0033] For example, the small blocks numbered 1 to 4 shown in Figure 1B(b) are located consecutively on the same straight line, and distance measuring sensors are placed in small blocks 1 and 4 of these four small blocks 120. Therefore, small blocks 1 and 4 120 constitute a specific small block 121. Between the specific small block 1 121 and the specific small block 4 121, there are two small blocks 2 and 3. In this way, the distance measuring sensor 110 is positioned above at least two small blocks that are not adjacent to each other.
[0034] In the example shown here, the specific small block 121 includes at least the small blocks 120 located at both ends of the four small blocks 120 that are arranged consecutively on the same straight line according to the pouring order. In other words, in this case, the specific small block 121 is the small block 120 located at both ends of the small blocks 120 that are arranged horizontally. By placing the distance measuring sensor 110 at such a position, it becomes possible to estimate the start and end of concrete pouring for the small blocks 120 where the distance measuring sensor 110 is not placed.
[0035] Furthermore, the large block 140 has a structure in which multiple layers of small blocks, each containing multiple small blocks 120, are stacked vertically. In this case, the pouring height of multiple specific small blocks 121 arranged vertically is measured by the same distance measuring sensor 110. Thus, in the concrete pouring management device 100, the specific small blocks 121 whose pouring height is measured by the distance measuring sensor 110 are predetermined, making it easy to determine which specific small blocks 121 are being poured into.
[0036] The distance measurement data acquisition unit 203 acquires distance measurement data from the distance measurement sensor 110 while concrete is being poured according to the pouring sequence. The distance measurement sensor 110 measures the distance (concrete pouring height) between the concrete poured into the specific small block 121 and the sensor at predetermined time intervals. The distance measurement data acquisition unit 203 then acquires distance measurement data from the distance measurement sensor 110 at the same time the sensor measures the distance. In this way, by acquiring distance measurement data in accordance with the timing of the distance measurement sensor 110's distance measurement, concrete pouring can be managed in real time.
[0037] The concrete pouring status determination unit 204 determines the concrete pouring status for the small blocks 120 and the specific small blocks 121 based on the acquired distance measurement data. The concrete pouring height for the specific small blocks 121 is measured based on the lower end (bottom surface) of each specific small block 121.
[0038] First, the concrete pouring status determination unit 204 stores the distance (reference distance) from the position where the distance measuring sensor 110 is installed to the reference surface (for example, the bottom surface of each specific small block 121). Then, the concrete pouring status determination unit 204 derives the pouring height of the concrete currently being poured by subtracting the distance between the top surface of the concrete currently being poured and the distance measuring sensor 110 from the reference distance. Then, the concrete pouring status determination unit 204 determines the pouring status of the specific small block 121 and small block 120 during concrete pouring by comparing the derived current concrete pouring height with the concrete pouring height in the pouring plan. Based on the distance measurement data from the distance measuring sensor 100, the concrete pouring status determination unit 204 determines the start of concrete pouring for the small block 120 and specific small block 121.
[0039] Furthermore, the determination of when concrete pouring is complete is made, for example, if the height of a specific small block 121 is 1,000 mm, when it exceeds a predetermined height (for example, 990 mm), it is determined that pouring for that specific small block 121 is complete. Note that if all specific small blocks 121 are the same height, there only needs to be one predetermined height. However, if there are multiple specific small blocks 121 of different heights, a predetermined height value corresponding to each height is set. Alternatively, the predetermined height may be set using a percentage, such as 95% of the height of the specific small block 121, rather than being expressed as a numerical value such as 100 mm.
[0040] Furthermore, during concrete placement, after the concrete is poured, a vibrator is used to remove unwanted air and evenly distribute the aggregate, thereby compacting the concrete. Therefore, even after the height of the concrete poured into the specific small block 121 has reached a predetermined height, the height may fall below the predetermined height due to the effects of compaction. In order to reliably manage the time when concrete placement is complete, the concrete placement management device 100 determines that concrete placement is complete when the height remains below the predetermined height for a predetermined period of time. The placement status determination unit 204 then records the times at which the start and end of concrete placement are determined as the concrete placement start time and placement end time.
[0041] The display control unit 205 displays the determined concrete pouring status on a portable terminal 130 placed at the concrete pouring site. The display control unit 205 displays the progress of concrete pouring, for example, using the extension of a bar graph. In other words, the display control unit 205 links the extension of the bar graph with the height of the poured concrete to provide a display that can be understood at a glance.
[0042] Referring to Figure 3, an example of the distance sensor table 301 and small block table 302 of the concrete pouring management device 100 will be described. The distance sensor table 301 stores the small blocks to be measured 312 and distance measurement data 313 in association with the distance sensor ID 311. The distance sensor ID 311 is an identifier for identifying each of the installed distance sensors 110. The small blocks to be measured 312 is a list of small blocks that each distance sensor 110 uses to measure the height of the poured concrete. The distance measurement data 313 is the data measured by the distance sensor 110.
[0043] The small block table 302 stores the coordinate data 322, height 323, adjacent small blocks 324, and distance sensor ID 311 associated with the small block ID 321. The small block ID 321 is an identifier for identifying each of the small blocks 120. The coordinate data 322 is data indicating the position of each small block 120 within the large block 140. The height 323 is the height value of the small block 120. The adjacent small blocks 324 is a list of small blocks adjacent to the six faces of the small block in question.
[0044] The concrete pouring management device 100 then refers to the distance sensor table 301 and the small block table 302 to determine the concrete pouring status for each of the small blocks 120, and displays the determination result on the mobile terminal 130.
[0045] Referring to Figure 4, the hardware configuration of the concrete pouring management device 100 will be described. The CPU (Central Processing Unit) 410 is a processor for arithmetic control and realizes the various functional configurations of the concrete pouring management device 100 shown in Figure 2 by executing programs. The CPU 410 may have multiple processors and execute different programs, modules, tasks, threads, etc. in parallel. The ROM (Read Only Memory) 420 stores fixed data such as initial data and programs, and other programs. The network interface 430 communicates with other devices via the network. Note that the CPU 410 is not limited to one, and may have multiple CPUs, or may include a GPU (Graphics Processing Unit) for image processing. Furthermore, it is desirable that the network interface 430 has a CPU independent of the CPU 410 and writes or reads transmitted and received data to or from the RAM (Random Access Memory) 440 area. It is also desirable to provide a DMAC (Direct Memory Access Controller) for transferring data between the RAM 440 and the storage 450 (not shown). Furthermore, the CPU 410 recognizes that data has been received or transferred to the RAM 440 and processes the data. The CPU 410 also prepares the processing results in the RAM 440 and leaves subsequent transmission or transfer to the network interface 430 or DMAC.
[0046] RAM440 is a random access memory used by the CPU410 as a work area for temporary storage. RAM440 has a storage area reserved for storing the data necessary to realize this embodiment. Distance sensor data441 is data for identifying each of the installed distance sensors 110, as well as data such as the performance and characteristics of the distance sensors 110. Distance measurement data442 is distance data measured by the distance sensors 110, for example, data measured at predetermined time intervals. Measurement target small block data443 is data of the small blocks 120 that the distance sensors 110 measure, and includes data such as the identifier, coordinates, height, and volume of the small blocks 120. Set height data444 is reference data used by the concrete pouring management device 100 to determine the state of concrete pouring for the small blocks 120, and depending on the size differences of the small blocks 120 to be poured, there may be one reference or there may be multiple references.
[0047] The transmitted and received data 445 is data transmitted and received via the network interface 430. The RAM 440 also has an application execution area 446 for running various application modules.
[0048] The storage 450 stores the following data or programs necessary for realizing this embodiment, including a database and various parameters. The storage 450 stores the distance sensor table 301 and the small block table 302. The distance sensor table 301 is a table that manages the relationship between the distance sensor ID 311 and the measurement target small block 312, etc. The small block table 302 is a table that manages the relationship between the small block ID 321 and the coordinate data 322, etc.
[0049] The storage 450 further stores an acquisition module 451, a distance sensor management module 452, a distance data acquisition module 453, a concrete pouring status determination module 454, and a display control module 455. The acquisition module 451 is a module that acquires 3D design information having division data and concrete pouring sequence data. The distance sensor management module 452 is a module that associates and manages the distance sensor identifier of a distance sensor placed above each of the small blocks 120 in a position where the height of the poured concrete can be measured, with a small block identifier for identifying each of the small blocks 120. The distance data acquisition module 453 is a module that acquires distance data from the distance sensor 110 while concrete pouring is being carried out according to the assigned pouring sequence. The concrete pouring status determination module 454 is a module that determines the concrete pouring status for the small blocks 120 based on the acquired distance data. The display control module 455 is a module that displays the determined pouring status on a portable terminal 130 placed at the concrete pouring site. These modules 451-455 are read by the CPU 410 into the application execution area 446 of the RAM 440 and executed. The control program 456 is a program for controlling the entire concrete pouring management device 100.
[0050] The input / output interface 460 interfaces with input / output devices for input / output data. The display unit 461 and the operation unit 462 are connected to the input / output interface 460. A storage medium 464 may also be connected to the input / output interface 460. Furthermore, a speaker 463 which is an audio output unit, a microphone (not shown) which is an audio input unit, or a GPS position determination unit may also be connected. Note that the RAM 440 and storage 450 shown in Figure 4 do not contain programs or data related to the general functions of the concrete pouring management device 100 or other feasible functions.
[0051] Next, the processing procedure of the concrete pouring management device 100 will be explained with reference to the flowchart shown in Figure 5. This flowchart is executed by the CPU 410 in Figure 4 using the RAM 440, and realizes the various functional configurations of the concrete pouring management device 100 shown in Figure 2.
[0052] In step S501, the acquisition unit 201 acquires 3D design information having division data and concrete placement sequence data. In step S503, the distance sensor management unit 202 manages by associating a distance sensor identifier for identifying the distance sensor 110 with a small block identifier for identifying the specific small block 121 that the distance sensor 110 is targeting for measuring the concrete placement height. This clarifies the relationship between which distance sensor 110 is measuring the placement height of which specific small block 121, so that the placement height can be measured reliably.
[0053] In step S505, the distance measurement data acquisition unit 203 acquires distance measurement data from the distance measurement sensor 110 while concrete is being poured into the specific small block 121. In step S507, the pouring state determination unit 204 determines the state of concrete pouring into the specific small block 121 and the small block 120 based on the acquired distance measurement data.
[0054] Determining the concrete placement status includes, for example, determining whether or not concrete placement for a specific small block 121 has been completed. In this case, the placement status determination unit 204 may, for example, determine the completion of placement for the specific small block 121 and adjacent small blocks 120 based on data of the height of the specific small block 121 in which concrete is being placed. That is, placement is determined to be complete when the height of the placed concrete reaches the same value as the height of the specific small block 121 in which concrete is being placed.
[0055] Alternatively, the concrete pouring status determination unit 204 determines the completion of concrete pouring based on a predetermined height value as a criterion for determining the end of concrete pouring for the specific small block 121. That is, the concrete pouring status determination unit 204 determines the end of concrete pouring based on a predetermined height value that is lower than the height of the specific small block 121. Note that multiple predetermined heights may be set to match the height of the small block 120 and the height of the specific small block 121. Furthermore, the times at which the start and end of concrete pouring are determined are recorded as the concrete pouring start time and concrete pouring end time.
[0056] In step S509, the display control unit 205 displays the determined pouring status on the portable terminal 130 placed at the concrete pouring site. In step S511, the concrete pouring management device 100 determines whether the determination of the concrete pouring status has been completed for all specified small blocks 121. If it is determined that the determination of the pouring status has not been completed for all specified small blocks 121 (NO in step S511), the concrete pouring management device 100 returns to step S505. If it is determined that the determination of the pouring status has been completed for all specified small blocks 121 (YES in step S511), the concrete pouring management device 100 terminates the process.
[0057] According to this embodiment, the height of the concrete poured into all small blocks can be efficiently measured while reducing the number of distance measuring sensors to be installed, thus enabling reliable management of concrete pouring.
[0058] [Second Embodiment] Next, a concrete pouring management device 600 according to a second embodiment of the present invention will be described with reference to Figures 6 to 8. Figure 6 is a diagram illustrating the configuration of the concrete pouring management device 600 according to this embodiment. The concrete pouring management device 600 according to this embodiment differs from the first embodiment in that it has a height estimation unit. Since the other configurations and operations are the same as in the first embodiment, the same reference numerals are used for the same configurations and operations, and their detailed explanations are omitted.
[0059] The concrete placement management device 600 further includes a height estimation unit 601. For at least one small block sandwiched between two specific small blocks 121, the height estimation unit 601 estimates the height of the concrete placed in at least one small block 120 sandwiched between the two specific small blocks 121 based on the height of the concrete placed in the specific small block 121 that has been assigned the next placement number, after the concrete placement for the specific small block 121 that has been assigned the lowest placement number has been completed in the placement sequence.
[0060] Let's explain using the example shown in Figure 1B. For example, when concrete is poured into specific small block 121 with pouring number 1, the concrete, being fresh, has fluidity and therefore some of it flows into the adjacent small block 120 (for example, small block 120 with pouring number 2). In this way, due to the fluidity of the concrete, the concrete poured into specific small block 121 with pouring number 1 may gradually move into small blocks 120 with pouring numbers 2, 3, and 4. Here, a distance measuring sensor 110 is placed in specific small block 121 with pouring number 4. When concrete flows into specific small block 121 with pouring number 4 and the height of specific small block 121 with pouring number 4 begins to increase, the distance measuring sensor 110 begins to measure the height of specific small block 121 with pouring number 4.
[0061] Here, since distance measuring sensors 110 are not installed in the small blocks 120 with placement numbers 2 and 3, it is not possible to measure the height of the concrete even if concrete is poured into or flows into these two small blocks 120. However, as mentioned above, due to the fluidity of the concrete, the concrete poured into specific small block 121 (number 1) and small blocks 120 (numbers 2 and 3) may gradually move towards specific small block 121 (number 4).
[0062] Therefore, for example, if the height of the concrete poured into specific small block 121 no. 1 and specific small block 121 no. 4 is known, it becomes possible to estimate the height of the two small blocks 120 (no. 2 and no. 3) sandwiched between these small blocks 120.
[0063] For example, the height of the concrete poured into small blocks 120 2 and 3 can be estimated from the concrete pouring speed and the height of the concrete poured into specific small block 121 4. In other words, once the height of the concrete poured into specific small block 121 4 is measured, the height of the adjacent small block 120 3 and the further adjacent small block 120 2 can be estimated using the measured height and the time it took to reach that height.
[0064] Then, when the height of the fourth specific small block 121 reaches the specified height at which concrete pouring is complete, it indicates that the concrete pouring into the specific small blocks 121 and small block 120 from number 1 to 4 is complete, meaning that their heights have reached the specified height.
[0065] Furthermore, the height estimation unit 601 estimates the height in a different way than described above. The height estimation unit 601 estimates the height of the concrete poured into at least one small block 120 sandwiched between the two specified small blocks 121 by linearly interpolating the height of the concrete poured into the specified small block 121 assigned a lower pouring number and the height of the concrete poured into the specified small block 121 assigned a lower pouring number.
[0066] Similarly, we will explain using the example shown in Figure 1B. In Figure 1B, consider the case where concrete is poured from specific small block 121 No. 16 toward specific small block 121 No. 13. In this case, once the concrete pouring for specific small block 121 No. 16 is completed, the concrete pouring for small blocks 120 No. 15 and 14 and specific small block 121 No. 13 will begin in sequence.
[0067] Then, as concrete is poured into small blocks 120 number 15 and 14, and the concrete height of specific small block 121 number 13 is measured, a straight line is drawn connecting the vertices (points on the top surface) of the concrete of specific small block 121 number 16 and specific small block 121 number 13. The height position indicated by this straight line can then be estimated to be the concrete height of small blocks 120 number 15 and 14.
[0068] In this way, the estimation unit 601 can estimate the height of the concrete poured into at least one small block 120 sandwiched between two specific small blocks 121 using a method called linear interpolation.
[0069] Furthermore, the height estimation unit 601 estimates the height of the concrete poured into at least one small block 120 sandwiched between two specific small blocks 121, for example, when concrete is supplied to specific small blocks 121 no. 16 and no. 13 from the same pump truck, using linear interpolation. Note that linear interpolation is only possible when the heights of the specific small blocks 121 and the small blocks 120 sandwiched between them are the same.
[0070] Referring to Figure 7, the hardware configuration of the concrete pouring management device 600 will be described. RAM 740 is a random access memory used by the CPU 410 as a temporary storage work area. RAM 740 has a storage area reserved for storing the data necessary to realize this embodiment. Specific small block data is data relating to specific small block 121, and includes data on the small block 120 where the distance measuring sensor 110 is located, and data relating to the height of the concrete poured into the specific small block 121. Estimated height data 742 is estimated height data for small block 120 where the distance measuring sensor 110 is not located, and is estimated by, for example, linear interpolation, so it differs from the measured value.
[0071] The storage 750 stores a database, various parameters, and the following data or programs necessary for realizing this embodiment. The storage 450 further stores the height estimation module 751. The height estimation module 751 is a module for estimating the height of a small block 120 that does not have a distance measuring sensor 110, sandwiched between two specific small blocks 121 where distance measuring sensors 110 are located. The height estimation module 751 is read by the CPU 410 into the application execution area 446 of the RAM 740 and executed.
[0072] Next, the processing procedure of the concrete placement management device 600 will be explained with reference to the flowchart shown in Figure 8. This flowchart is executed by the CPU 410 in Figure 4 using the RAM 740, and realizes the various functional configurations of the concrete placement management device 600 shown in Figure 6.
[0073] In step S801, the height estimation unit 601 estimates the height of the small block 120 sandwiched between two specific small blocks 121 from the height data of the concrete poured into the two specific small blocks 121. The height estimation unit 601 estimates the height of the concrete poured into the small block 120 using, for example, linear interpolation.
[0074] According to this embodiment, the start and end of concrete pouring into a small block sandwiched between two specific small blocks can be determined without using distance measuring sensors. Furthermore, by using a linear interpolation method, the height of the concrete poured into the small block sandwiched between two specific small blocks can be easily estimated without using distance measuring sensors. In addition, while reducing the number of distance measuring sensors to be installed, the start and end of concrete pouring, as well as the concrete pouring height of small blocks without distance measuring sensors, can be easily estimated, enabling reliable management of concrete pouring at a low cost.
[0075] [others] Other embodiments will be explained using the example shown in Figure 1B. In the example shown in Figure 1B, concrete is poured sequentially from block 1 in a continuous line, and finally concrete is poured into block 13 to complete the process. In this case, for example, if distance measuring sensors 110 are placed only on small blocks 120, blocks 1 and 13 become specific small blocks 121. Then, when the concrete pouring height is measured at specific small block 121, it can be determined that the overall concrete pouring has begun.
[0076] Then, after a certain period of time, the concrete pouring height of the 13th specific small block 121 is measured, and after a while, the concrete pouring height of the 13th specific small block 121 reaches the specified height. In other words, when the concrete pouring height of the 13th specific small block 121 reaches this height, it can be seen that the concrete pouring for the entire area has been completed, although the intermediate steps are unknown.
[0077] In this way, by placing distance measuring sensors 110 on the first and last small blocks 120 to be poured with concrete, it is possible to determine the start and end of the concrete pouring as a whole, although the intermediate progress will be unknown. In other words, it becomes possible to manage the start and end of concrete pouring planned over a certain period with a smaller number of distance measuring sensors 110.
[0078] Although the present invention has been described above with reference to embodiments, the present invention is not limited to the embodiments described above and can be modified as appropriate. Various modifications to the configuration and details of the present invention can be made that will be understood by those skilled in the art within the scope of the present invention. Furthermore, any system or apparatus that combines the separate features included in each embodiment in any way is also included in the scope of the present invention.
[0079] Furthermore, the present invention may be applied to a system composed of multiple devices or to a single device. Moreover, the present invention is also applicable when an information processing program that realizes the functions of the embodiment is supplied to a system or device and executed by a built-in processor. Therefore, the technical scope of the present invention includes programs installed on a computer to realize the functions of the present invention on a computer, the medium on which the program is stored, the WWW (World Wide Web) server that allows the program to be downloaded, and the processor that executes the program. In particular, at least a non-transitory computer-readable medium containing a program that causes a computer to execute the processing steps included in the above-described embodiment is included in the technical scope of the present invention.
Claims
1. An acquisition unit acquires three-dimensional design information of a structure, wherein the three-dimensional design information is divided into large blocks of a predetermined size, and each of the divided large blocks is further divided into small blocks of a predetermined size, and each of the small blocks is divided into division data and concrete pouring order data indicating the concrete pouring order, In the aforementioned three-dimensional design information, in order to measure the height of the concrete poured into the small block, a distance measuring sensor management unit manages the following by associating the distance measuring sensor identifier of a distance measuring sensor placed in a position where the height of the poured concrete can be measured, above at least two non-adjacent small blocks that are continuously located on the same straight line, according to the pouring order, with the small block identifier of a specific small block in which the distance measuring sensor is located, among the identifiers for identifying each of the small blocks. A distance measurement data acquisition unit acquires distance measurement data from the distance measurement sensor while concrete pouring is being carried out according to the aforementioned pouring sequence, A concrete pouring state determination unit determines the state of concrete pouring for the small block and the specified small block based on the acquired distance measurement data, A display control unit that displays the determined pouring status on a mobile terminal placed at the concrete pouring site, A concrete pouring management device equipped with the following features.
2. The concrete pouring management device according to claim 1, wherein the specified small block includes small blocks arranged at at least at both ends in a series of small blocks that are arranged in the same straight line according to the pouring order.
3. The concrete pouring management device according to claim 1 or 2, further comprising a height estimation unit that, with respect to at least one small block sandwiched between two specified small blocks, if, in the pouring sequence, after the pouring of concrete to the specified small block assigned a lower pouring number is completed, and then the pouring of concrete to the specified small block assigned the next pouring number is started, estimates the height of the concrete poured into the at least one small block sandwiched between the two specified small blocks based on the height of the concrete poured into the specified small block assigned the next pouring number.
4. The concrete placement management device according to claim 3, wherein the height estimation unit estimates the height of concrete placed in at least one small block sandwiched between the two specified small blocks by linearly interpolating the height of concrete placed in the specified small block assigned the youngest placement number and the height of concrete placed in the specified small block assigned the nextest placement number.
5. The concrete placement management device according to claim 4, wherein the height estimation unit estimates the height of concrete placed in at least one small block sandwiched between two specific small blocks using linear interpolation when concrete is supplied from the same pump truck to a specific small block assigned a lower placement number and to a specific small block assigned a next placement number.
6. The concrete pouring state determination unit determines the start and end of concrete pouring for the small block and the specific small block based on the distance measurement data from the distance measurement sensor. The concrete pouring management device according to claim 5, which records the time at which the start and end of concrete pouring are determined as the concrete pouring start time and concrete pouring end time.
7. An acquisition step to acquire three-dimensional design information of a structure, wherein the three-dimensional design information is divided into large blocks of a predetermined size, and each of the divided large blocks is further divided into small blocks of a predetermined size, and each of the small blocks is assigned concrete placement order data. In the three-dimensional design information, in order to measure the height of the concrete poured into the small block, a distance measuring sensor identifier of a distance measuring sensor placed in a position where the height of the poured concrete can be measured above at least two non-adjacent small blocks that are continuously located on the same straight line, according to the pouring order, and a small block identifier of a specific small block that is the small block on which the distance measuring sensor is located, among the identifiers for identifying each of the small blocks, are associated and managed. A distance measurement data acquisition step is performed while concrete is being poured according to the pouring sequence, and distance measurement data is acquired from the distance measurement sensor. A concrete pouring state determination step, which determines the concrete pouring state for the small block and the specific small block based on the acquired distance measurement data, A display control step that displays the determined pouring status on a mobile terminal placed at the concrete pouring site, A concrete placement management method that includes this.
8. An acquisition step to acquire three-dimensional design information of a structure, wherein the three-dimensional design information is divided into large blocks of a predetermined size, and each of the divided large blocks is further divided into small blocks of a predetermined size, and each of the small blocks is assigned concrete placement order data. In the three-dimensional design information, in order to measure the height of the concrete poured into the small block, a distance measuring sensor identifier of a distance measuring sensor placed in a position where the height of the poured concrete can be measured above at least two non-adjacent small blocks that are continuously located on the same straight line, according to the pouring order, and a small block identifier of a specific small block that is the small block on which the distance measuring sensor is located, among the identifiers for identifying each of the small blocks, are associated and managed. A distance measurement data acquisition step is performed while concrete is being poured according to the pouring sequence, and distance measurement data is acquired from the distance measurement sensor. A concrete pouring state determination step, which determines the concrete pouring state for the small block and the specific small block based on the acquired distance measurement data, A display control step that displays the determined pouring status on a mobile terminal placed at the concrete pouring site, A concrete pouring management program that has a computer execute the following commands.
9. An acquisition unit acquires three-dimensional design information of a structure, wherein the three-dimensional design information is divided into large blocks of a predetermined size, and each of the divided large blocks is further divided into small blocks of a predetermined size, and each of the small blocks is divided into division data and concrete pouring order data indicating the concrete pouring order, In the three-dimensional design information, in order to measure the height of the concrete poured into the small block, a distance measuring sensor management unit manages by associating the distance measuring sensor identifier of a distance measuring sensor placed in a position above the first small block in the pouring sequence and the last small block in the pouring sequence, where the height of the poured concrete can be measured, with the small block identifier of the first specific small block, which is the first small block in the pouring sequence where the distance measuring sensor is placed, and the last specific small block, which is the last small block in the pouring sequence. A distance measurement data acquisition unit acquires distance measurement data from the distance measurement sensor while concrete pouring is being carried out according to the aforementioned pouring sequence, A concrete pouring state determination unit determines the start of concrete pouring for the first specified small block based on distance measurement data acquired from a distance measurement sensor placed above the first specified small block, and determines the end of concrete pouring for the last specified small block based on distance measurement data acquired from a distance measurement sensor placed above the last specified small block, A display control unit that displays the determined pouring status on a mobile terminal placed at the concrete pouring site, A concrete pouring management device equipped with the following features.