Concrete pouring amount calculation support device, concrete pouring amount calculation support method, and program.
The concrete pouring amount calculation support device uses AR technology to accurately and efficiently calculate remaining concrete volumes, addressing inaccuracies and time issues in existing methods, thereby reducing waste and costs.
Patent Information
- Application Number
- JP2024195725
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-11-08
- Publication Date
- 2025-10-15
- Estimated Expiration
- 2041-02-24
AI Technical Summary
Existing methods for calculating the remaining concrete volume during pouring work are inaccurate and time-consuming, leading to delays, increased costs, and environmental impact due to excess concrete disposal.
A concrete pouring amount calculation support device and method that utilizes imaging and sensor data to create a virtual space, allowing users to easily specify the planar shape and depth of remaining poured areas, using AR technology to calculate the volume accurately and efficiently.
Enables precise volume calculation of remaining concrete areas, reducing downtime and disposal costs by allowing users to estimate concrete needs with minimal margins, thus minimizing excess concrete and environmental impact.
Smart Images

Figure 0007754464000001 
Figure 0007754464000002 
Figure 0007754464000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a concrete pouring amount calculation support device, a concrete pouring amount calculation support method, and a program that support the calculation of the amount of concrete required to pour remaining concrete during concrete pouring work. [Background technology]
[0002] In concrete pouring work, the quantity of ready-mix concrete ordered is an approximate quantity calculated from blueprints, etc., without detailed measurements, and differs from the actual quantity, which includes construction tolerances allowed by the ordering specifications. Therefore, the remaining quantity is measured while the concrete is being poured, and the final quantity is determined. When the final quantity is determined (final order amount), if there is an insufficient quantity, recalculation and reordering are required, which can delay the completion of work and lead to economic burdens due to increased overtime work by workers, as well as quality defects caused by leaving the concrete for a long time until the reordered concrete arrives at the site.
[0003] For this reason, the final order is made with a certain amount of margin added to the final calculation results, but if the accuracy of the final calculation is low, a large margin must be added, resulting in a large amount of unnecessary concrete remaining. This entails an environmental burden in the form of an increase in the amount of construction by-products generated, and an economic burden in the form of increased disposal costs for the remaining concrete. When the construction site and the ready-mix concrete plant are close to each other, the remaining quantity can be calculated by measuring once the remaining area has become small, and therefore the measurement can be done by one person. Furthermore, the measurement takes less time.
[0004] On the other hand, if the distance to the ready-mix concrete plant is far, it takes time to transport the concrete, so the measurement must be carried out early in the concrete pouring process, and the measurement range becomes even larger. In this case, measurements must be taken by multiple people, and the measurement time becomes longer. Recently, the number of ready-mix concrete plants has decreased due to the consolidation and closure of plants, so the transportation time from the plant is generally longer.
[0005] Calculation of the remaining quantity involves temporarily halting concrete pouring, and one or more construction managers using a tape measure or other tool to measure the area and depth of the remaining poured area, and then manually calculating using a calculator. The remaining poured area is often irregular in shape, requiring complex calculations, making it easy for calculation errors to occur. Furthermore, trying to shorten the time the work is stopped can also lead to errors. For this reason, there is a need for technology that can measure the remaining poured amount of concrete more accurately, by one person, in a short amount of time, regardless of the size of the remaining poured area.
[0006] In this context, development is underway on devices and systems that detect a pouring space for ready-mixed concrete based on image data and calculate its volume. For example, Patent Document 1 discloses a device that extracts a frame that forms the pouring space from image data to calculate a provisional volume of the pouring space, calculates an exclusion volume that should be excluded from the volume of concrete that can be poured, and calculates the amount of ready-mixed concrete that can be poured into the pouring space based on the provisional volume and the exclusion volume. [Prior art documents] [Patent documents]
[0007] [Patent Document 1] Japanese Patent Application Publication No. 2018-199950 Summary of the Invention [Problem to be solved by the invention]
[0008] According to Patent Document 1, by acquiring image data of the frame that forms the concrete pouring space, it is possible to automatically calculate the amount of ready-mixed concrete that can be poured into the frame. However, because the planar range of the pouring space is determined by the presence or absence of the frame, this method is not suitable for calculating the volume of the area that remains un-poured during pouring work.
[0009] The present invention has been developed in consideration of such problems, and its main purpose is to easily and accurately obtain the volume of the remaining concrete in the concrete pouring area, and to assist in calculating the amount of concrete needed to pour in the remaining concrete area. [Means for solving the problem]
[0010] In order to achieve this object, the concrete pouring amount calculation support device of the present invention comprises: a self-position estimation means for creating a virtual space with an origin at the position at which the imaging means was started based on an image captured by an imaging means, and measurement results from a sensor group that measures the position, direction, and attitude of the imaging means and a depth sensor that detects the distance to an object in the captured image, and for estimating the self-position of the imaging means in the virtual space when the imaging means is moving; a reference surface generation means for generating a temporary height reference surface made of a three-dimensional CG image at a height position in the virtual space corresponding to a predetermined position on the captured image; a reference surface correction means for correcting the position of the temporary height reference surface based on numerically input correction information, and acquiring a height reference surface; A concrete pouring amount calculation support device comprising: a volume acquisition means for treating a reference surface as the planned concrete pour surface in the left-over concrete area and acquiring the volume of the left-over concrete area; wherein the volume acquisition means comprises: a plane information acquisition unit for acquiring the outline of the planar shape of the left-over concrete area specified on the captured image as plane information of the left-over concrete area; a depth information acquisition unit for calculating the relative distance in the depth direction between a depth measurement point of the left-over concrete area specified on the captured image and the height reference surface synthesized into the captured image, and acquiring depth information of the left-over concrete area; and a volume calculation unit for calculating the volume of the left-over concrete area based on the plane information and the depth information.
[0011] The concrete pouring amount calculation support device of the present invention is characterized in that the temporary height reference surface is the top surface of a reinforcing bar arbitrarily determined on the captured image, and the numerically input correction information is the cover thickness.
[0012] The concrete pouring amount calculation support method of the present invention is a concrete pouring amount calculation support method that supports calculation of the amount of concrete to be poured in an unplaced area, and includes a reference surface generation step of generating a temporary height reference surface made of a three-dimensional CG image at a height position corresponding to a predetermined position on the captured image in a virtual space having an origin that is the position at the time of activation of the imaging means, the virtual space being created based on an image captured by the imaging means and measurement results from a sensor group that measures the position, direction, and attitude of the imaging means and a depth sensor that detects the distance to an object in the captured image; and a reference surface correction step of correcting the position of the temporary height reference surface based on numerically input correction information to obtain a height reference surface. and a volume acquisition process for treating the height reference surface as the concrete raised surface planned for the uncast area and acquiring the volume of the uncast area, wherein the volume acquisition process comprises a plane information acquisition process for acquiring the outline of the planar shape of the uncast area specified on the captured image as plane information of the uncast area, a depth information acquisition process for calculating the relative distance in the depth direction between the depth measurement point of the uncast area specified on the captured image and the height reference surface synthesized into the captured image, and acquiring depth information of the uncast area, and a volume calculation process for calculating the volume of the uncast area based on the plane information and the depth information.
[0013] The method for supporting calculation of the amount of concrete poured of the present invention is characterized in that the temporary height reference surface is the top surface of a reinforcing bar arbitrarily determined on the captured image, and the numerically input correction information is the cover thickness.
[0014] The program of the present invention is characterized by causing a computer to execute each step of the concrete pouring amount calculation support method of the present invention.
[0015] According to the concrete pouring amount calculation support device, pouring amount calculation support method, and program for executing the method of the present invention, it is possible to specify the outline of the planar shape of the remaining poured area on the image acquired by the imaging means, and also to specify depth measurement points in the remaining poured area.
[0016] This allows users to virtually experience surveying the remaining poured area, and easily obtain the volume of the remaining poured area by themselves without the help of other workers, while reducing the amount of downtime required for concrete pouring work at construction sites compared to previous methods.
[0017] Furthermore, the tasks of specifying the outline of the planar shape of the remaining area and specifying the depth measurement points are simple, and neither the acquisition of planar information nor the acquisition of depth information requires a significant amount of time. Therefore, by repeating these tasks or increasing the number of depth measurement points, it is possible to easily improve the accuracy of volume calculation.
[0018] As a result, the volume of the remaining concrete area obtained by the pouring volume calculation support device is used as support information to calculate the amount of concrete needed to pour the remaining area. This ensures high reliability, allowing for estimates with minimal margins when ordering concrete. This contributes to reducing the amount of leftover concrete after construction is completed, which not only takes environmental impacts into consideration, but also makes it possible to significantly reduce disposal costs. [Effects of the Invention]
[0019] According to the present invention, the volume of the remaining area in the concrete pouring area can be easily and accurately obtained, and it becomes possible to assist in calculating the amount of concrete required to pour the remaining area. [Brief explanation of the drawings]
[0020] [Figure 1] 10 is a diagram showing the remaining casting area within the concrete formwork in this embodiment. FIG. [Figure 2] 1 is a diagram showing the configuration of a concrete pouring amount calculation support device in this embodiment. FIG. [Figure 3] 10A and 10B are diagrams showing the workflow for acquiring the volume of the remaining area in the present embodiment. [Figure 4]10A and 10B are diagrams illustrating operations for setting a height reference plane in the present embodiment. [Figure 5] 10A and 10B are diagrams illustrating a temporary height reference plane and a height reference plane according to the present embodiment. [Figure 6] FIG. 10 is a diagram showing the position of a temporary height reference plane in the present embodiment. [Figure 7] 10A to 10C are diagrams showing a procedure for acquiring plane information of an uncast range in the present embodiment. [Figure 8] 10A and 10B are diagrams illustrating a procedure for acquiring depth information of an uncast area in the present embodiment. [Figure 9] 10A and 10B are diagrams showing the volume of the remaining area in the present embodiment and the measurement results acquired during the process, output on the display screen. [Figure 10] 1 is a diagram showing a concrete pouring amount calculation support system using a pouring amount calculation support device in this embodiment. FIG. DETAILED DESCRIPTION OF THE INVENTION
[0021] The present invention obtains the volume of the remaining poured area, which serves as support information when calculating the amount of concrete to be poured in the remaining poured area, while virtually experiencing the state of surveying the remaining poured area on a display screen that displays an image acquired by an imaging means.
[0022] The concrete pouring amount calculation support device, pouring amount calculation support method, and program will be described in detail below with reference to Figures 1 to 10. In this embodiment, a case where an un-poured area exists in a part of a concrete formwork is taken as an example, but the present invention is not necessarily limited to this. For example, it can also be applied to an area where no concrete formwork exists, such as a part of an area to be backfilled after drilling the ground.
[0023] As shown in Figure 1(a), inside formwork F, which is the area where concrete is poured, there is existing concrete C that was poured in advance so as to bury part of the laid reinforcing bars B, and an adjacent uncast area A. The pouring amount calculation support device 10 acquires and displays the volume of the uncast area A that exists within formwork F.
[0024] The general procedure for calculating the volume of the left-part-of-pour area A is as follows: As shown in Figure 1(b), a height reference plane R corresponding to the planned concrete pour surface in the left-part-of-pour area A is obtained. Next, planar information of the left-part-of-pour area A is obtained from the outline Co of the planar shape of the left-part-of-pour area A. Furthermore, a depth measurement point P of the left-part-of-pour area A is obtained, and depth information of the left-part-of-pour area A is obtained from the relative distance L between the obtained depth measurement point and the height reference plane R. The volume of the left-part-of-pour area A is calculated based on the planar information and depth information of the left-part-of-pour area A obtained in this way.
[0025] <<Concrete pour volume calculation support device>> 2, the pouring amount calculation support device 10 includes at least a display screen 11, an imaging means 12, a storage means 13, a processing unit 14, an operation means 15, a communication means 16, and a sensor group 17. The communication means 16 will be described later.
[0026] The display screen 11 is configured with a flat panel display such as a liquid crystal display or an organic EL display, and displays videos and still images captured by the imaging means 12 and information stored in the storage means 13. The imaging means 12 is configured with a so-called camera or video, and has the function of capturing videos, still images, etc. and acquiring the imaging data. It is expected that the accuracy will be improved if the imaging means 12 employs a camera that also has a means for acquiring supplementary information other than video, such as videos and still images with depth information, such as a camera incorporating a ToF (Time of Flight) sensor or a LiDAR (Light Detection and Ranging) scanner.
[0027] The storage means 13 stores, for example, moving images and still images captured by the imaging means 12, and information acquired via the operation means 15. Details will be described later, but it includes at least a reference plane information file 131, a plane information file 132, a depth information file 133, and a volume calculation file 134.
[0028] The operation means 15 includes a keyboard having cursor keys, numeric input keys, and various function keys, a pointing device such as a mouse, and the like, and receives operation signals input by key operations, mouse operations, etc., and outputs them to the storage means 13 and the arithmetic processing unit 14. The display screen 11 and operation means 15 may preferably be integrated into one unit, such as a flat panel display with a touch panel.
[0029] The arithmetic processing device 14 includes a CPU, a GPU, a ROM, a RAM, a hardware interface, etc., and executes a predetermined program to realize the functions of a self-position estimation means 145, a reference plane generation means 141, a synthesis processing means 142, a reference plane correction means 143, and a volume acquisition means 144, which will be described later. In addition, the functions of a plane information acquisition unit 1441, a depth information acquisition unit 1442, a volume calculation unit 1443, and a result output unit 1444, which are included in the volume acquisition means 144, are realized.
[0030] The self-position estimation means 145 has a function of recognizing a plane based on the image acquired by the imaging means 12, and creating a virtual space with the position of the imaging means 12 at the time of startup as its origin, and a function of grasping the position of the imaging means 12 in the virtual space when the imaging means 12 is moved thereafter. In addition, the reference plane generation means 141 has a function of generating a height reference plane R made of three-dimensional CG in the virtual space created by the self-position estimation means 145, at a position corresponding to the plane on the image acquired by the imaging means 12.
[0031] 4, the synthesis processing means 142 has a function of synthesizing the captured image captured by the imaging means 12 with a height reference plane made up of three-dimensional CG and displaying it on the display screen 11. In addition, the reference plane correction means 143 has a function of correcting the relative position when the captured image and the height reference plane R are synthesized by the synthesis processing means 142.
[0032] The plane information acquisition unit 1441 included in the volume acquisition means 144 has a function of acquiring plane information of the uncut area A, as shown in Fig. 7(d), from the outline Co of the planar shape of the uncut area A specified on the captured image displayed on the display screen 11, as shown in Fig. 7(b). The depth information acquisition unit 1442 has a function of acquiring depth information from the relative distance L between the depth measurement point P and the height reference plane R in the uncut area A specified on the captured image displayed on the display screen 11, as shown in Fig. 8(b).
[0033] The volume calculation unit 1443 has a function of calculating the volume of the remaining area A based on the plane information acquired by the plane information acquisition unit 1441 and the depth information acquired by the depth information acquisition unit 1442. The result output unit 1444 has a function of displaying the information and calculation results acquired by the plane information acquisition unit 1441, the depth information acquisition unit 1442, and the volume calculation unit 1443 on the display screen 11, as shown in FIG.
[0034] Each of the above means utilizes an AR system provided in the arithmetic processing device 14. The AR system is a system that realizes so-called AR (Augmented Reality) technology, which displays an image that combines a real image with digital information on the display screen 11 in real time. In this embodiment, among the above means, ARkit (registered trademark) capable of plane recognition and world tracking is applied to realize the functions of the self-position estimation means 145 and the reference plane generation means 141 in particular.
[0035] Plane recognition detects planes in the images captured by the imaging means 12. World tracking estimates the self-position of the concrete pouring amount calculation support device 10 in the virtual space by calculating the position and orientation of the concrete pouring amount calculation support device 10 (imaging means 12) corresponding to the detected plane. Then, the viewpoint of the 3D CG image generated in the virtual space is changed in response to the captured image that changes as the concrete pouring amount calculation support device 10 moves.
[0036] As long as it has similar functions, the AR system does not necessarily have to use ARkit (registered trademark); for example, if the OS of the pouring amount calculation support device 10 is Android (registered trademark), it may use ARCore (registered trademark).
[0037] The sensor group 17 includes various sensors required for the above basic processing by ARkit (registered trademark), ARCore (registered trademark), etc. Specifically, these include an acceleration sensor, a gyro sensor, a geomagnetic sensor (electronic compass), etc., which are required when calculating the position, orientation, movement speed, and distance of the pouring amount calculation support device 10. Note that the position information is not limited to that obtained by the geomagnetic sensor and accelerometer, but may also be obtained by GPS.
[0038] Furthermore, since the pouring amount calculation support device 10 acquires depth information from the captured image, a depth sensor is included in the sensor group 17. However, if the imaging means 12 uses a camera incorporating a ToF (Time of Flight) sensor or a LiDAR (Light Detection and Ranging) scanner, it is not necessarily necessary to provide a depth sensor.
[0039] As long as the pouring amount calculation support device 10 has the above functions, any device such as a laptop computer, a tablet terminal, a smartphone, etc. In this embodiment, as shown in Figures 4 to 9, an example is given in which a tablet terminal is used as the pouring amount calculation support device 10.
[0040] <<<Concrete pour volume calculation support method>>> The procedure for using the above-mentioned pouring amount calculation support device 10 to obtain the volume of the remaining pouring area A and support the calculation of the amount of concrete to be poured into the remaining pouring area A will be explained with reference to the configuration diagram of the pouring amount calculation support device 10 shown in Figure 2 and the work flow in Figure 3.
[0041] In this embodiment, an example is given in which ARkit (registered trademark) is used as the AR system, and a camera incorporating a LiDAR (Light Detection and Ranging) scanner is used as the imaging means 12, and the distance (depth information) to an object in the captured image is acquired using the LiDAR (Light Detection and Ranging) scanner.
[0042] <<Acquisition of captured images and height reference planes>> First, the imaging means 12 provided in the pouring amount calculation support device 10 is activated, and the orientation of the pouring amount calculation support device 10 is moved up, down, left, and right so that planes and objects are included in the captured image, as shown in Figure 4(a).
[0043] Then, the arithmetic processing device 14 receives a command from the self-position estimation means 145, recognizes a plane based on the image acquired by the imaging means 12, and creates a virtual space. The virtual space is created with the current position (position at the time of startup) as the origin, based on information related to the position, direction, posture, etc. of the imaging means 12 (pouring amount calculation support device 10) acquired from the sensor group 17.
[0044] Once the virtual space is created, the plane recognition operation is initiated, and an operation screen that prompts the user to input the plane position for setting the height reference plane is displayed on the display screen 11. In this state, if the raised surface of the existing concrete C, which is at the same height as the raised surface of the concrete planned for the remaining pouring area A, is included in the captured image, the pouring amount calculation support device 10 will recognize this raised surface of the existing concrete C as a plane.
[0045] 4(b), when the user operates the position determination button 178, the arithmetic processing device 14 receives a command from the reference plane generating means 141 and generates a plane (hereinafter referred to as temporary height reference plane R') made of 3D CG based on the height information and position information acquired from the recognized plane (the raised surface of the existing concrete C). Once the temporary height reference plane R' has been generated, the arithmetic processing device 14 receives a command from the synthesis processing means 142 and superimposes the captured image and the temporary height reference plane R' to create a composite image and displays it on the display screen 11.
[0046] The temporary height reference surface R' is generated at approximately the same height as the raised surface of the existing concrete C, but as shown in the upper part of Figure 5, there may be a positional deviation between the temporary height reference surface R' and the raised surface of the existing concrete C in the captured image.
[0047] <<Height reference plane position correction>> Therefore, when the temporary height reference plane R' is displayed on the display screen 11, the calculation processing unit 14 receives a command from the reference plane correction means 143 and displays an operation screen on the display screen 11 to prompt the user to input correction information regarding the relative position of the temporary height reference plane R'.
[0048] Any operation screen may be used, but in this embodiment, the display screen 11 displays movement buttons 171, 172 (for downward movement and upward movement) that allow the user to input correction information for moving the position of the temporary height reference plane R' in the vertical direction relative to the captured image, and an approval / end button 173 that approves the current height position.
[0049] The user visually checks the height position of the height reference plane R relative to the captured image displayed on the display screen 11, and if they wish to move it up or down, they request a position change by operating the movement buttons 171, 172. For example, in the upper part of Fig. 4, the temporary height reference plane R' is positioned above the planned concrete pour surface in the remaining pouring area A. Therefore, the user operates the downward movement button 171.
[0050] When movement information is input via the downward movement button 171, the arithmetic processing device 14 receives a command from the reference plane correction means 143 and inputs the movement information to the synthesis processing means 142. Then, the arithmetic processing device 14 receives a command from the synthesis processing means 142 and moves the temporary height reference plane R' based on the movement information, and then overlays this with the captured image to create a new composite image, which is displayed on the display screen 11 as shown in the lower part of Fig. 5.
[0051] The user checks the relative position of the temporary height reference plane R' with respect to the captured image, and if the current position is to be approved, operates the approve / end button 173. Then, the calculation processing device 14 receives a command from the reference plane correction means 143, accepts the current temporary height reference plane R' as the height reference plane R that represents the planned finished surface of the concrete in the remaining pouring area A, and stores the position information and orientation information thereof in the reference plane information file 131 of the storage means 13. If no correction is required, the approve / end button 173 can be operated without operating the move buttons 171 and 172.
[0052] The means for inputting correction information for correcting the relative position between the captured image and the temporary height reference plane R' is not limited to the movement buttons 171 and 172. For example, when the user operates the manual input button 174 as shown in Fig. 5, an input label 175 that allows movement information to be input numerically may be displayed as shown in Fig. 6(b).
[0053] In this way, the position information and posture information of the approved temporary height reference surface R' in the virtual space are maintained. Furthermore, each time the pouring amount calculation support device 10 moves, the processing unit 14 receives a command from the self-position estimation means 145, and estimates its own position in the virtual space based on the measurement values measured by the sensor group 17 and the origin information of the virtual space. These utilize AR technology including world tracking from ARkit (registered trademark).
[0054] Therefore, when working on the volume calculation process described below, even if the image captured by the imaging means 12 changes as the user moves the pouring amount calculation support device 10, the viewpoint of the temporary height reference plane R can be changed and displayed on the display screen 11 in accordance with the change. Also, when working on the volume calculation process, it is not necessary to always capture the entire remaining pouring area A with the imaging means 12, as shown in Figures 7 and 8. For example, it is possible to enlarge and capture a portion of the remaining pouring area A, ensuring a high degree of freedom in the work related to volume calculation.
[0055] Note that the plane recognized from the image captured by the imaging means 12 includes not only smooth horizontal planes or horizontal planes with uneven surfaces, but also gently sloping planes, as long as the plane intersects with a vertical plane. For example, if the cast-up surface of the existing concrete C is not uniformly smooth because it has not yet been leveled, as shown in FIG. 6(a), a representative value such as the median, average, or mode in the height direction is calculated as appropriate, and the horizontal plane located on this representative value is detected. This process is also applicable when the cast-up surface of the existing concrete C is a gently sloping surface.
[0056] Furthermore, if there is no suitable plane at the same height as the concrete pour surface planned for the remaining pour area A in the surrounding area including the remaining pour area A at the time of imaging, a temporary height reference plane R' can be generated by detecting the top surface of the formwork F as shown in the upper part of Figure 5 or the top surface of the reinforcing bar B as shown in Figure 6(b).
[0057] For example, when a rebar B is detected and a temporary height reference plane R' is generated and displayed on the display screen 11, the user can operate the manual input button 174 described above to input the cover depth numerically into the input label 175. This allows the height reference plane R to accurately correspond to the planned cast-up surface in the remaining cast-in area A, even if no flat surface of the same height exists in the surrounding area.
[0058] After acquiring the height reference plane R in this way, the arithmetic processing unit 14 receives a command from the volume acquisition means 144 and starts calculating the volume of the uncast area A.
[0059] <Getting plane information for the remaining area> When approval information is entered via the approval / end button 173, the calculation processing unit 14 receives a command from the plane information acquisition unit 1441 and displays an operation screen on the display screen 11 that prompts the user to input the contour Co as information regarding the plane shape of the remaining area A.
[0060] Any operation screen may be used for inputting the contour Co, but in this embodiment, a case where a contour drawing operation screen is used will be taken as an example. Specifically, as shown in Fig. 7(a), a target button 176 displaying a target T for drawing the contour Co of the planar shape in the remaining area A, and an approval / end button 173 for inputting information for completing the drawing operation are displayed on the display screen 11.
[0061] The user operates the target button 176 on the display screen 11 to display the target T. Next, the user moves the target T to and taps on one of the vertices V arbitrarily selected from the vertices V that make up the outline Co of the planar shape in the area A to be left unpunched on the captured image. After this, the user moves the target T to the adjacent vertex V to the left (clockwise) and repeats this tapping operation as shown in FIG. 7(b). Finally, by tapping the vertex V that was initially tapped, the designation of the outline Co of the planar shape in the area A to be left unpunched on the captured image is completed.
[0062] After completing the contour drawing operation in which the target T is moved along the outer edge of the planar shape in the uncut area A on the captured image and tapped each time it reaches a vertex V, the approve / end button 173 is operated. Although Fig. 7(b) illustrates an example in which the contour drawing operation is performed clockwise, the contour drawing operation may be performed in one stroke, and the direction may also be counterclockwise.
[0063] When the approval / end button 173 is operated and end information for the contour drawing operation is input, the calculation processing device 14 receives a command from the plane information acquisition unit 1441 and projects the contour Co of the planar shape in the area A to be left uncut, which was specified by the contour drawing operation, onto a virtual plane S, as shown in FIG. 7(c). For example, the virtual plane S may be a plane parallel to the height reference plane R, with the position of the vertex V where the target T was first tapped when specifying the contour Co as the origin (0,0). This makes it possible to acquire the shape of the area A to be left uncut in a planar view, as shown in FIG. 7(d), and this is acquired as the plane information of the area A to be left uncut.
[0064] The plane information thus acquired is stored in the plane information file 132 of the storage means 13. The plane information includes at least the position information of each of the multiple vertices V on the contour Co. The work of projecting the contour Co onto the virtual plane S and acquiring the position information of each of the vertices V is carried out using the AR technology described above.
[0065] <Getting depth information for remaining area> When the work of acquiring planar information is completed, as shown in Figure 8(a), the calculation processing device 14 receives a command from the depth information acquisition unit 1442 and displays an operation screen on the display screen 11 prompting the user to input a depth measurement point P to be used to measure the pouring depth in the remaining pouring area A.
[0066] The operation screen for inputting the depth measurement point P displays, on the display screen 11, a target button 176 that displays a target T for specifying the position of the depth measurement point P on the captured image, and an approval / end button 173 for inputting information for completing setting of the depth measurement point P. Also, a manual input button 174 for manually inputting depth information is displayed on the display screen 11.
[0067] As shown in the upper part of Figure 8(a), the user operates the target button 176 on the display screen 11 to display the target T, and then moves and taps the target T to a position on the captured image that corresponds to the bottom surface of the poured concrete, avoiding the rebar B in the remaining pouring area A.
[0068] Then, the arithmetic processing device 14 receives a command from the depth information acquisition unit 1442, detects the tapped position as a depth measurement point P, and calculates the relative distance L between the depth measurement point P and the height reference plane R, as shown in FIG. 8(b). The relative distance L is the difference between the distance (depth information) between the depth measurement point P and the imaging means 12 and the distance (depth information) between the height reference plane R and the imaging means 12 stored in the reference plane information file 131 of the storage means 13. The depth information is acquired by a LiDAR scanner incorporated in the imaging means 12.
[0069] Once the relative distance L is calculated, as shown in the lower part of Figure 8(a), a numerical value confirmation label 177 displaying the calculation result is output on the display screen 11. The user checks the setting position and depth information of the depth measurement point P, and if the depth information is approved, operates the target button 176 to prepare for setting the second depth measurement point P.
[0070] The approved depth information is stored in the depth information file 133 of the storage means 13 as depth information for the remaining area A together with the position information of the depth measurement point P. The position information of the depth measurement point P is stored in order to display the position of the depth measurement point P and the depth information together on the display screen 11, as shown in Fig. 9. Therefore, if such display is not performed, it does not necessarily have to be stored.
[0071] On the other hand, if the user wishes to correct the depth information, an input label 175 is displayed that allows the user to input the depth information numerically by tapping on an already installed depth measurement point P. This allows the user to input the actual measured value as the depth information even if the position where the user wishes to set the depth measurement point P is in the captured image and the depth cannot be measured due to, for example, a shadow or narrow spacing between rebars.
[0072] Although it is possible to set only one depth measurement point P and be finished, it is preferable to set multiple points as shown in Figure 8(c). There is no limit to the number of points, but it is preferable to limit it to about 20 points, for example. After the user sets the desired number of depth measurement points P and obtains depth information, they operate the approve / end button 173. Both the position information and depth information of the set depth measurement points P are stored in the depth information file 133 of the storage means 13.
[0073] <Calculating the volume of the remaining area> When the work of acquiring the depth information is completed, the calculation processing unit 14 receives a command from the volume calculation unit 1443 and calculates the volume of the remaining area A based on the plane information stored in the plane information file 132 of the memory means 13 and the depth information stored in the depth information file 133.
[0074] To calculate the volume, first calculate the area and pouring depth of the remaining pouring area A. The area is calculated based on the position information of each of the multiple vertices V on the outline Co of the planar shape obtained as planar information, and the distance between the vertices V is also calculated. As mentioned above, when specifying the outline Co, the position of the vertex V where the target T was first tapped is set as the origin (0,0). Therefore, the position information of each vertex V is obtained as relative coordinates from the origin (0,0). This allows the interval distance between the vertices V to be obtained. In addition, the pouring depth is calculated as the average value of the relative distance L between each of the multiple depth measurement points P obtained as depth information and the height reference plane R. Note that the pouring depth is not necessarily limited to the average value, and representative values such as the median or mode may also be used.
[0075] The volume of the remaining pouring area A is calculated based on the area of the shape in plan view and the pouring depth of the remaining pouring area A. All of the above calculation results are stored in the volume calculation file 134 of the storage means 13. In addition, the calculation processing unit 14 receives a command from the result output unit 1444 and displays the volume of the remaining pouring area A on the display screen 11, as shown in Figure 9.
[0076] In Figure 9, not only the volume of the remaining pouring area A, but also an image simulating the shape of the remaining pouring area A in a plan view, the distance between the vertices V, the positions of the depth measurement points P, the depth information for each depth measurement point P, the area, and the pouring depth are displayed on the display screen 11. This allows the user to use the volume displayed on the display screen 11 as support information and, taking this into consideration, determine the amount of concrete needed to be poured into the remaining pouring area A.
[0077] According to the above method, the contour Co of the planar shape in the left-to-be-cast area A is specified on the captured image of the surrounding area including the left-to-be-cast area A displayed on the display screen 11, and the bottom position in the left-to-be-cast area A is specified using a depth measurement point P, and the relative distance L between the depth measurement point P and the height reference plane R is set.
[0078] This allows the user to virtually experience surveying the remaining area A, and easily obtain the volume of the remaining area A by themselves without the help of other workers, while reducing the amount of downtime required for concrete pouring work at the construction site compared to previous times.
[0079] Furthermore, the tasks of specifying the outline Co of the planar shape in the remaining area A and the tasks of specifying the depth measurement points P are simple, and acquiring the planar information and the depth information does not require a great deal of time. Therefore, by repeating these tasks as necessary, or by increasing the number of specified depth measurement points P, it is possible to easily improve the accuracy of volume calculation.
[0080] As a result, the pouring amount required for pouring concrete in the remaining pouring area A, calculated as support information using the volume of the remaining pouring area A obtained by the pouring amount calculation support device 10, can be highly reliable to the extent that it is possible to underestimate the margin when ordering concrete. This contributes to reducing the amount of leftover concrete generated after construction is completed, which not only takes into consideration the impact on the environment but also makes it possible to significantly reduce disposal costs, etc.
[0081] The concrete pouring amount calculation support device 10 of the present invention is not limited to the above embodiment, and various modifications are possible within the scope of the present invention.
[0082] For example, in this embodiment, when obtaining the volume of the remaining area A, the planar information is obtained first, and then the depth information is obtained, but this is not limited to this, and the depth information may be obtained first.
[0083] 2 and 10, the concrete pouring amount calculation support device 10 may be provided with a communication means 16 for transmitting and receiving data to and from each terminal via a communication network 40. The communication network 40 may be constructed using the Internet, a dedicated communication line, or the like.
[0084] This means that even if other workers are located far away from the construction office or site, they can obtain and view the data stored in the memory means 13 of the concrete pouring amount calculation support device 10 via the communication network 40 using the communication means 16 by carrying a wireless communication-enabled terminal 30 such as a personal computer, laptop, tablet, or smartphone.
[0085] Furthermore, the concrete pouring amount calculation support device 10 may constitute a concrete pouring amount calculation support system 100 together with a management server 20 and other wirelessly capable terminals 30. In this case, the management server 20 also includes a communication unit 21 that transmits and receives data to and from each terminal via a communication network 40, as well as a processing unit 22 and a storage unit 23. The management server 20 is a computer system or a cloud server, and the processing unit 22 includes a CPU, a GPU, a ROM, a RAM, a hardware interface, etc., and the storage unit 23 stores the data acquired via the communication unit 21 as appropriate.
[0086] Then, the reference surface information file 131, plane information file 132, depth information file 133, and volume calculation file 134 are stored in the memory unit 23 of the management server 20 instead of the memory means 13 of the pouring amount calculation support device 10. In this way, other workers who have terminals 30 capable of wireless communication can obtain and view the information stored in the memory means 13 of the management server 20 at all times in real time. [Explanation of symbols]
[0087] 10. Concrete volume calculation support device 11 Display screen 12 Imaging means (including depth sensor) 13 Memory means 131 Reference plane information file 132 Plane Information File 133 Depth Information File 134 Volume calculation file 14 Processing unit 141 Reference plane generation means 142 Synthesis Processing Means 143 Reference plane correction means 144 Volume Acquisition Method 1441 Plane information acquisition unit 1442 Depth information acquisition unit 1443 Volume Calculation Department 1444 Result output section 145 Self-position estimation means 15 Operating means 16. Means of communication 17 Sensor Group 20 Management Server 21 Communications Department 22 Processing unit 23 Memory section 30 Wireless communication capable terminals 40 Communication Network 100 Concrete pour volume calculation support system 171 Move button (downward movement) 172 Movement button (upward movement) 173 Accept / Exit button 174 Manual input button 175 Input Label 176 Target Button 177 Numerical confirmation label F-formwork B Reinforcement A. Remaining area C Existing concrete Co Contour V Vertex R height reference plane R' Temporary height reference plane T Target P Depth measurement point S Virtual plane
Claims
1. a self-position estimation means for creating a virtual space having an origin at the position of the imaging means at the time of activation based on an image captured by the imaging means and measurement results from a sensor group that measures the position, direction, and attitude of the imaging means and a depth sensor that detects the distance to an object in the captured image, and for estimating the self-position of the imaging means within the virtual space when the imaging means moves; a reference plane generating means for generating a virtual height reference plane made up of a three-dimensional CG image at a height position in the virtual space corresponding to a predetermined position on the captured image; a reference plane correction means for correcting the position of the temporary height reference plane based on numerically input correction information to obtain a height reference plane; a volume acquisition means for acquiring the volume of the concrete remaining in the poured area by treating the height reference surface as a concrete rising surface to be planned in the poured area; A concrete pouring amount calculation support device comprising: The volume acquisition means a plane information acquisition unit that acquires a contour of a planar shape of the uncast area specified on the captured image as plane information of the uncast area; a depth information acquisition unit that calculates a relative distance in the depth direction between a depth measurement point of the uncast range specified on the captured image and the height reference plane to be combined with the captured image, and acquires depth information of the uncast range; a volume calculation unit that calculates the volume of the uncast area based on the plane information and the depth information; A concrete pouring amount calculation support device comprising:
2. The concrete pouring amount calculation support device according to claim 1, The temporary height reference surface is the upper surface of a reinforcing bar arbitrarily determined on the captured image, A concrete pouring amount calculation support device characterized in that the numerically input correction information is cover thickness.
3. A concrete pouring amount calculation support method that supports calculation of the amount of concrete to be poured in a remaining pouring area, a reference plane generation step of generating a virtual height reference plane consisting of a three-dimensional CG image at a height position corresponding to a predetermined position on the captured image in a virtual space having an origin that is the position at the time of activation of the imaging means, the virtual height reference plane being created based on a captured image acquired by the imaging means and measurement results from a group of sensors that measure the position, direction, and attitude of the imaging means and a depth sensor that detects the distance to an object in the captured image; a reference plane correction step of correcting the position of the temporary height reference plane based on numerically input correction information to obtain a height reference plane; and a volume acquisition process for treating the height reference surface as a concrete cast-up surface planned for the remaining concrete pour area and acquiring the volume of the remaining concrete pour area, The volume acquisition step includes: a plane information acquiring step of acquiring a contour of a planar shape of the uncast area specified on the captured image as plane information of the uncast area; a depth information acquisition step of calculating a relative distance in the depth direction between a depth measurement point of the uncast area specified on the captured image and the height reference plane to be combined with the captured image, and acquiring depth information of the uncast area; a volume calculation step of calculating a volume of the remaining area based on the plane information and the depth information; A concrete pouring amount calculation support method comprising:
4. The concrete pouring amount calculation support method according to claim 3, The temporary height reference surface is the upper surface of a reinforcing bar arbitrarily determined on the captured image, A method for supporting calculation of concrete pouring volume, characterized in that the numerically input correction information is cover thickness.
5. A program for causing a computer to execute each step of the concrete pouring amount calculation support method according to claim 3 or 4.
Citation Information
Patent Citations
Capacity calculation device, capacity calculation method, and program
JP2018199950A
Measurement system, measuring device, and measurement method
JP2019082400A
Real estate evaluation system, real estate evaluation method and real estate evaluation program
JP2019207718A
Concrete installation quantity computing system and construction method of concrete structure
JP2020045758A