Information processing device, information processing method, and program

The information processing device addresses the challenges of costly terminal attachments and vertical overlap representation in concrete compaction by generating and aligning a layered concrete model on captured images, enhancing compaction management and quality.

JP2026074372APending Publication Date: 2026-05-01SUMITOMO MITSUI CONSTRUCTION CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
SUMITOMO MITSUI CONSTRUCTION CO LTD
Filing Date
2026-03-03
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

Conventional concrete compaction systems require terminal devices to be attached to vibrators, increasing installation costs and worker burden, and lack representation of overlapping situations in the vertical direction.

Method used

An information processing device that generates a concrete casting model with multiple layers, aligns it with real space, and overlays it on captured images, displaying compaction status and allowing switching between three-dimensional and two-dimensional views to facilitate easy identification of compacted and uncompact blocks.

Benefits of technology

Enables efficient management of concrete compaction by clearly representing overlapping situations in the vertical direction, reducing worker burden, and improving the quality and durability of concrete through optimized compaction times.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026074372000001_ABST
    Figure 2026074372000001_ABST
Patent Text Reader

Abstract

An information processing apparatus, an information processing method, and a program that can represent the stacking state in the vertical direction are provided. and a program. 【Solution means】The information processing apparatus 10 is a model generation unit that generates a placement model in which a space where concrete placement is performed is modeled by placement blocks. The placement model has a plurality of layers. , a model generation unit 111, an alignment unit 114 that aligns the placement model with the real space, , a display control unit 115 that superimposes and displays the placement model on a captured image of the real space, and , a count unit 116 that counts a predetermined time for a placement block selected as a placement block to be compacted among the placement blocks constituting the placement model. The display control unit After a predetermined time has elapsed, the selected placement block is changed to a display mode corresponding to the layer of the placement block. ​
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus, an information processing method, and a program.

Background Art

[0002] In recent years, development of a system for supporting quantitative management of concrete consolidation has been promoted by displaying the range and time of concrete consolidation on a device such as a tablet terminal.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] Patent Document 1 discloses a concrete consolidation management system used for concrete consolidation, which includes a vibrator having a vibrator main body and a connection hose connected to the vibrator main body, a terminal device attached to the connection hose, and a management device capable of communicating with the terminal device. The terminal device has at least a camera unit, a terminal information acquisition unit, and a display unit. The camera unit acquires a captured image of the construction site, the terminal information acquisition unit acquires the three-dimensional coordinate values of the terminal device and the attitude information of the terminal device, and the terminal device or the management device has an acquisition unit that acquires the captured image, the three-dimensional coordinate values of the terminal device, the attitude information, and vibrator basic information including the shape information of the vibrator main body. Based on the three-dimensional coordinate values of the terminal device, the attitude information, and the vibrator basic information ​ The system includes a calculation unit that calculates the three-dimensional coordinate values ​​of the tip of the vibrator body, and the vibrator Based on the 3D coordinate values ​​of the tip of the main body, an augmented reality image of the vibrator body is generated. , a superimposed image is generated by superimposing the augmented reality image of the vibrator body onto the captured image. Conc The REIT compaction system is described.

[0005] According to the technology described in Patent Document 1, while recognizing the position of the tip of the vibrator body, It is possible to compact concrete. However, in conventional technology, terminal devices are used by It needs to be attached to the blulator, which incurs installation costs, and the terminal device needs to be attached. There are problems such as increased burden on the worker operating the attached vibrator, A simpler system is needed to support the management of concrete compaction. Ta.

[0006] Furthermore, conventional technologies do not mention methods for representing overlapping situations in the vertical direction. It wasn't there.

[0007] Therefore, the present invention relates to an information processing device capable of representing the overlapping situation in the vertical direction. The purpose is to provide a method and program for processing information. [Means for solving the problem]

[0008] An information processing device according to one aspect of this disclosure provides information about the space in which concrete is poured, and pouring blocks A model generation unit that generates a concrete casting model modeled in a certain way, wherein the concrete casting model consists of multiple layers. It has a model generation unit, a positioning unit that aligns the concrete casting model with the real space, and A display control unit that overlays and displays a concrete casting model on a captured image of the space, and a component that constructs the concrete casting model Of the cast blocks that make up the structure, the cast blocks selected as the blocks to be compacted are... The display control unit includes a counting unit that counts a predetermined amount of time, and when the predetermined amount of time has elapsed, Afterward, the selected concrete block is changed to a display pattern corresponding to the layer of that concrete block.

[0009] According to this embodiment, the information processing device displays a casting model superimposed on the captured image. Then, the user is given both the cast blocks that have been compacted and the cast blocks that have not been compacted. It can be easily identified. Furthermore, the information processing device can identify the cast blocks after compaction is complete. Regarding the layer, by displaying it in a display mode according to the layer, the user can see the overlapping state in the vertical direction. It can be easily understood.

[0010] In the above-mentioned information processing device, the display control unit displays a three-dimensional view and a two-dimensional view of the concrete casting model. The display may be switched between the two. According to this embodiment, the information processing device displays the information when the user is using it. Depending on the situation, either a three-dimensional view or a two-dimensional view can be presented.

[0011] In the above-mentioned information processing device, when displaying a two-dimensional view of the concrete pouring model, the display control unit shall For multiple concrete blocks having the same horizontal and vertical information, multiple concrete blocks Among the cast blocks whose internal display configuration has been changed, the display configuration of the cast block in the topmost layer is displayed. It may be shown. According to this embodiment, the information processing device displays a two-dimensional view of the concrete pouring model. When doing so, the uppermost cast block, which has been compacted, can be displayed in a way that allows for identification. Therefore, users can consider the next concrete block to be compacted while viewing a two-dimensional view. can be achieved.

[0012] In the above information processing apparatus, when the two-dimensional view of the placement model is displayed, if the information processing apparatus receives the selection of a placement block, among a plurality of placement blocks having the same horizontal information and the same vertical information as the selected placement block, the placement block in the lowest layer among the placement blocks whose display mode has not been changed may be specified as the placement block to be compacted. According to this aspect, when the information processing apparatus receives the selection of a placement block while the two-dimensional view of the placement model is displayed, among the plurality of placement blocks in the vertical direction of the selected placement block, the lowermost placement block that has not been compacted can be specified as the placement block to be compacted, so that the user can easily select the placement block to be compacted while viewing the two-dimensional view.

[0013] In the above information processing apparatus, the counting unit may count different times according to the placement block to be compacted. According to this aspect, the information processing apparatus can set an optimal compaction time according to the placement block by setting different compaction times according to the placement block to be compacted, and can improve the quality of the concrete.

[0014] The above information processing apparatus is communicably connected to a database that stores information on the placement model. In the above information processing apparatus, the model generation unit may generate a placement model based on the information on the placement model stored in the database. According to this aspect, the same placement model can be managed by a plurality of information processing apparatuses.

[0015] ​​​​​​​​​​​​​​​In the above-mentioned information processing device, the counting unit stores time information related to compaction in a database. It may be stored. According to this embodiment, the information processing device provides quantitative information on concrete compaction. The report can be saved.

[0016] The above information processing device, based on the information of the concrete pouring model stored in the database, processes the concrete pouring model Animator generates an animation showing the process of Dell's concrete blocks being compacted. The device may further include a section. According to this embodiment, the information processing device compacts the concrete model. It can reproduce the process from the start to the completion of compaction of the entire concrete pouring model.

[0017] Methods relating to other aspects of this disclosure involve using concrete placement blocks to create a space in which concrete is to be placed. The process involves generating a dimensionalized concrete pouring model, wherein the concrete pouring model has multiple layers. This involves aligning the concrete pouring model with the real space, and using images of the real space to represent the concrete pouring model. Displaying Dell overlaid, and among the concrete blocks that make up the concrete model, the target of compaction. The predetermined time is counted for the concrete blocks selected as concrete blocks. After a predetermined time has elapsed, the selected concrete block is laid out according to the layer of the concrete block. This includes changing the display configuration.

[0018] Programs relating to other aspects of this disclosure are used on one or more computers to perform concrete pouring A process for generating a concrete casting model in which the space where construction is carried out is modeled with concrete casting blocks, The construction model has multiple layers, and the process involves aligning the construction model with the real space. The process involves overlaying a concrete pouring model onto a captured image of the real space and constructing the concrete pouring model. Of the concrete blocks to be cast, the concrete blocks selected as the concrete blocks to be compacted... The process involves counting a predetermined time, and after the predetermined time has elapsed, the selected concrete block The system executes a process to change the display mode of the "ku" according to the layer of the concrete block in question. [Effects of the Invention]

[0019] According to the present invention, an information processing device capable of representing the overlapping situation in the vertical direction, information Processing methods and programs can be provided. [Brief explanation of the drawing]

[0020] [Figure 1] This figure shows a system configuration including an information processing device according to one embodiment of the present invention. [Figure 2] This is a block diagram of an information processing device relating to one embodiment of the present invention. [Figure 3] This figure shows an example of a concrete casting model database according to one embodiment of the present invention. [Figure 4] This figure shows a concrete casting model relating to one embodiment of the present invention. [Figure 5] This figure shows an example of the hardware configuration of an information processing device according to one embodiment of the present invention. [Figure 6] This is a flowchart showing the processing of an information processing device according to one embodiment of the present invention. [Figure 7] This figure shows an example of a screen for entering information about a concrete pouring model. [Figure 8] This figure shows an example of the arrangement of AR markers according to one embodiment of the present invention. [Figure 9] This figure shows the usage status of an information processing device according to one embodiment of the present invention. [Figure 10] This diagram shows the screen transitions during concrete compaction. [Figure 11] This diagram explains how to switch the display of the concrete pouring model. [Modes for carrying out the invention]

[0021] Embodiments of the present invention will be described with reference to the attached drawings. Note that the following embodiments are: This is intended to facilitate understanding of the present invention and not to limit its interpretation. No. Furthermore, the present invention can be modified in various ways without departing from its essence. Those skilled in the art will adopt embodiments in which each of the elements described below is replaced with equivalent ones. This is possible, and such embodiments are also included within the scope of the present invention.

[0022] (overview) The outline of the present invention will be explained using Figure 1. Figure 1 shows information relating to one embodiment of the present invention. This diagram shows the system configuration including the information processing device. The system consists of an information processing device 10 and data It is equipped with a base 20 and is connected to each other via network N so that they can communicate with one another. For example, a tablet or smartphone can be used as the processing device 10. Although Figure 1 shows only a single information processing device 10, the system has multiple information processing devices. The device may include a 10.

[0023] The information processing device 10, at a concrete compaction work site, performs concrete compaction This device supports quantitative management of the information processing device 10. The display device shows a photograph of the real space, with the concrete pouring locations modeled on top. The concrete pouring model can be overlaid and displayed.

[0024] A concrete placement model is a model of spatial information where concrete placement takes place. It is composed of concrete-casting blocks, which are units of space where concrete is cast. In one embodiment, The Tabase 20 stores data for the concrete pouring model.

[0025] When the information processing device 10 receives the selection of the concrete block to be compacted in the concrete placement model, Then, the count begins. Once a predetermined time has elapsed and compaction is complete, the information processing device 10 The target cast blocks are displayed in a manner that allows them to be identified as cast blocks that have completed compaction. It is possible.

[0026] Note that in Figure 1, the information processing device 10 and the database 20 are shown separately, but the data Some or all of the data from the base 20 may be included in the information processing device 10.

[0027] (Functional Configuration) Figure 2 shows an example of the configuration of an information processing device according to one embodiment of the present invention. Figure 2 assumes a single information processing device 10 and shows only the necessary functional configuration, but information The processing unit 10 is part of a multifunctional distributed system consisting of multiple computer systems. It can also be configured.

[0028] The information processing device 10 has a functional configuration such as a model information receiving unit 110, model Generation unit 111, marker recognition unit 112, spatial recognition unit 113, alignment unit 114, display control Unit 115, counting unit 116, animation unit 117, output unit 118, and memory unit 10 It has 0. Each functional configuration is described below.

[0029] The model information receiving unit 110 receives and stores information about the concrete pouring model. In this embodiment, The model information receiving unit 110 receives information on the horizontal, vertical, and height directions of the concrete blocks that constitute the concrete model. The number of blocks in the opposite direction is received, and the received information is stored in the construction model database of database 20. Save to -201. For example, the horizontal and vertical directions of the concrete blocks that make up the concrete model. When 5, 7, and 4 blocks are received in the height direction, the model information receiving unit 11 0 refers to the 140 concrete blocks arranged in a 5x7x4 configuration, as recorded in the concrete model database 201. Register a record.

[0030] The concrete casting model database 201 stores information about the concrete casting model. In one embodiment, The concrete casting model database 201 contains information on the arrangement of each concrete casting block that makes up the concrete casting model, and It is preferable that information regarding compaction is stored. In one embodiment, as shown in Figure 3 To that end, the concrete pouring model database 201 includes X, Y, Z, size, compaction start time, It is preferable that a completion flag or similar indicator be included.

[0031] X, Y, and Z represent information indicating the horizontal, vertical, and height arrangement of the cast blocks, respectively. Yes. For example, in the case of a concrete casting model with width 5, length 7, and height 4, in this embodiment, X "1", Y The concrete blocks labeled "1" and Z"1" are the concrete blocks shown as 401 in Figure 4. As shown in Figure 4, the placement of the concrete pouring model is based on a coordinate system of three orthogonal axes (X, Y, and Z axes). It is determined within the virtual space it possesses.

[0032] The size is information indicating the size of the cast block. In this embodiment, the size is initially A value of 40cm x 40cm x 40cm is saved as the time limit. The completion flag is set when compaction is complete. This information indicates whether or not compaction is complete. In one embodiment, the completion flag indicates that compaction is not complete. Either "0" indicating that compaction is complete, or "1" indicating that compaction is complete, will be stored. .

[0033] In this embodiment, the model information receiving unit 110 receives the concrete casting model database 201. When registering a record, the size is entered as 40cm x 40cm x 40cm, but another implementation In terms of form, other arbitrary sizes may be stored depending on the diameter of the vibrator used, etc. Furthermore, the model information receiving unit 110 receives information about the concrete casting model, including the size information of the concrete casting blocks. The system receives the information and registers a record in the concrete pouring model database 201 based on the received size information. You may record it.

[0034] In addition, in this embodiment, the concrete casting model database 201 contains the compaction start time and completion flag. An example of storing the compaction start time is described, but in another embodiment, in addition to the compaction start time, the compaction end time is also stored. You may also store the completion time.

[0035] The model generation unit 111 generates a concrete casting model based on the information of the concrete casting model. In this state, the model generation unit 111 generates a concrete casting model based on the concrete casting model database 201. To generate.

[0036] The marker recognition unit 112 detects AR markers. AR markers are used to distinguish between virtual space and real space. This is code information that is placed in real space for alignment with the real world. In this embodiment, The marker recognition unit 112 detects AR contained in the captured image taken by the shooting device 10h. Read the marker's code information and obtain the AR marker's location information.

[0037] The spatial recognition unit 113 performs spatial recognition. In this embodiment, the spatial recognition unit 113 performs predetermined Using an algorithm, the images captured by the imaging device 10h are analyzed to determine the environmental location in the real space. A diagram is created, and the sensor information acquired by the sensor 10i of the information processing device 10 is used The information processing device 10 estimates its own position on the coordinate axes of the environmental map. The available sensors vary depending on the model, but spatial recognition can be performed according to the available sensors. Yes.

[0038] The alignment unit 114 aligns the concrete casting model to the real space. In this embodiment, The alignment section 114 is a base corresponding to the AR marker in the virtual space where the concrete casting model exists. Based on the position of the reference point and the position of the AR marker detected by the marker recognition unit 112, pour The model is aligned to the real world. The position of the reference point is determined via the input device of the information processing device 10. It can be received from the user, or it can be set in real space according to the position of a pre-set reference point. Alternatively, AR markers can be placed. Alignment techniques using AR markers already exist. This is knowledge, and through this alignment, the construction model in virtual space and the object in real space are connected in the space between them. It becomes possible to localize oneself within that space.

[0039] The display control unit 115 overlays the concrete pouring model onto the captured image of the real space and displays it. In this embodiment, the display control unit 115, based on the spatial recognition information obtained by the spatial recognition unit 113, The casting model is superimposed and displayed on the image captured by the camera device 10h.

[0040] The counting unit 116 counts the time for the block to be compacted. The counting unit 116 then counts the cast blocks to be compacted in the cast model. Upon receiving the instruction to start, the target concrete block in the concrete casting model database 201 The current time is saved at the start time of compaction, and the compaction time count begins. In this embodiment, The counting unit 116 counts down from a predetermined compaction time to zero, but another implementation In this configuration, the counting unit 116 counts up from zero and receives an input indicating the end of the count. You can also set it to stop counting when it is attached. Compaction time refers to the time when the vibrator is used to compact the soil. This is the recommended time required for the hardening process, but you can set any time you like. .

[0041] Furthermore, when the predetermined compaction time has elapsed and compaction is complete, the counting unit 116 will start the pouring motor Update the completion flag for the target concrete blocks in the Dell Database 201.

[0042] Furthermore, the display control unit 115 accepts the selection of the concrete block to be compacted in the concrete casting model. When pressed, the target concrete block is displayed in an identifiable manner, and furthermore, the counting unit 116 When compaction begins, the count will be displayed. After that, the set compaction time will elapse and the compaction will complete. Once this is complete, the display control unit 115 will indicate that the target cast block has been compacted. Display in a manner that allows for identification as "Ku".

[0043] In one embodiment, the display control unit 115, after a predetermined compaction time has elapsed, displays the target concrete block The lock can be displayed in an identification manner corresponding to the layer in which this cast block exists. In the example, the display control unit 115 displays the casting model so that each layer has different color information. That's good too.

[0044] The animation unit 117, based on the data from the concrete pouring model database 201, It generates animations. For example, the animation unit 117 generates animations based on the compaction start time. The animation shows how the number of colored concrete blocks in the concrete model increases over time. It can be reproduced using a motion capture device.

[0045] The output unit 118 outputs the data from the concrete casting model database 201 to CIM (Construction Information Modeling). CIM data usable in information Modeling / Management, or BIM (Built-in Modeling / Management) It can be output as BIM data usable in BIM Information Modeling. Cut.

[0046] (Hardware configuration) Next, an example of the hardware configuration of the information processing device 10 will be described using Figure 5. In the example shown in Figure 3, the information processing device 10 is a CPU (Central Processing Unit) which corresponds to the arithmetic unit. Processors such as nits and GPUs (Graphics Processor Units), and RAM (Random A) Access Memory) 10b, ROM (Read-only Memory) 10c, and communication device 10d, Memory device 10e, input device 10f, display device 10g, imaging device 10h, sensor 10 i may have each of these configurations so that data can be sent and received from each other via the bus. It connects to the network.

[0047] The processor 10a processes the program stored in the ROM 10c or storage device 10e. When deployed to M10b and executed, it functions as a control unit that performs data calculations and processing. The processor 10a controls the communication device 10d, input device 10f, imaging device 10h, and sensor 10i. Various input data is received from the device, and the results of calculations performed on the input data are displayed to the communication device 10d and the display device. The data is output from 10g, or stored in RAM 10b or storage device 10e.

[0048] In this embodiment, the processor 10a is stored in the ROM 10c or the storage device 10e. The program is configured to enable the processing according to the present invention by executing the program. Figure 2 shows the functional configuration of the model information receiving unit 110, the model generation unit 111, and the marker. - Recognition unit 112, spatial recognition unit 113, alignment unit 114, display control unit 115, count The unit 116 is realized by executing a program on the processor 10a. The program is a computer-readable memory such as RAM10b or ROM10c. It may be stored on a medium and provided, or a network connected by communication device 10d It may be provided via an intermediary.

[0049] RAM10b is composed of, for example, semiconductor memory elements and stores rewritable data. RAM10b stores not only the code included in the program, but also some or all of the data in the storage unit 100. It temporarily stores the data. ROM10c is composed of, for example, semiconductor memory elements, and readout It stores data that can be rewritten but cannot be altered. ROM10c is used for program-related processing. It stores various necessary data.

[0050] The communication device 10d communicates with external devices via a wired or wireless network. It is a device for performing data communication.

[0051] The storage device 10e is a non-volatile storage medium, such as an HDD (Hard Disk Drive). It is a body. The memory device 10e stores the program.

[0052] The input device 10f is a device for receiving operations from the user, and can be used with a keyboard or other devices. This can be achieved using a mouse, touch panel, etc.

[0053] The display device 10g is a device for displaying information, and is an organic EL display, liquid crystal display This can be achieved through displays, etc.

[0054] The imaging device 10h is a device for acquiring captured images, and is implemented using a camera. It is possible.

[0055] The sensor 10i collects various information about the surrounding environment of the information processing device 10 and generates electrical signals. It is configured to convert and output to, for example, LiDAR (Light Detection and Ranging). g) This can be achieved using sensors such as accelerometers, gyroscopes, and geomagnetic sensors. can.

[0056] (Processing by information processing equipment) Next, using Figure 6, the processing flow of the information processing device according to one embodiment of the present invention will be explained. Note that the process shown in Figure 6 is, for example, when the user of the information processing device 10 inputs input device 10f It is executed by inputting instructions to perform concrete compaction management processing. For example, a user can launch a concrete compaction management application to manage concrete compaction. Enter the instructions to execute the cleat compaction management process.

[0057] In step S601, the information processing device 10 receives and stores information about the concrete pouring model. In this embodiment, the user inputs via the input device 10f on a screen as shown in Figure 7. Enter the number of blocks in the horizontal, vertical, and height directions that make up the construction model. Accordingly, the model information receiving unit 110 of the information processing device 10 receives the casting model that constitutes the casting The system receives the number of blocks in the horizontal, vertical, and height directions, and stores the received information in a database. - Save to the concrete pouring model database 201 of 20. Here, the concrete pouring model is constructed The input values ​​for the number of blocks in the horizontal, vertical, and height directions of the concrete-cast blocks are 5, 7, and 4, respectively. The model information receiving unit 110 then receives information for a total of 140 concrete blocks arranged in a 5x7x4 configuration, as shown in Figure 3. As shown, a record has been registered in the concrete pouring model database 201.

[0058] In step S602, the information processing device 10 processes the information of the concrete casting model. Generates a model. In this embodiment, the model generation unit 111 of the information processing device 10 generates a concrete model. A concrete pouring model is generated based on the database 201. Here, the model generation unit 111 Based on the concrete pouring model database 201 shown in Figure 3, the concrete pouring as shown in Figure 4 Assume that a construction model has been generated. The concrete casting model shown in Figure 4 is based on the number of blocks in the height direction. It has four layers.

[0059] In step S603, the information processing device 10 recognizes the AR marker. In this scenario, for example, text prompting the reading of an AR marker is displayed on the display device 10g. As a result, when the user points the imaging device h at the AR marker 801, as shown in Figure 8, The marker recognition unit 112 of the information processing device 10 recognizes the image captured by the imaging device 10h. Read the code information of AR marker 801 contained in the image, and determine the position of AR marker 801. Retrieve information.

[0060] In step S604, the information processing device 10 performs spatial recognition. In this embodiment, The spatial recognition unit 113 of the information processing device 10 uses a predetermined algorithm to capture the image capture device 10h The system analyzes the captured images to create an environmental map of the real space, and the information processing device 1 Information processing device for the coordinate axes of the environmental map using sensor information acquired by sensor 10i (0) Estimate the self-position of 10 objects.

[0061] In step S605, the information processing device 10 aligns the concrete casting model with the real space. In this embodiment, the alignment unit 114 of the information processing device 10 is located in the presence of the casting model. In the virtual space, the position of the reference point corresponding to the AR marker 801 and the marker recognition unit 11 Based on the position of the AR marker 801 recognized by 2, the concrete pouring model is positioned in real space. In this embodiment, an AR mark in real space is set to match the position of a pre-set reference point. Car 801 is positioned, and the alignment unit 114 is at a known position using an AR marker. Through integration technology, the construction model in virtual space and the object in real space are fixed in each other's space. It shall be assumed to be in that position.

[0062] In step S606, the information processing device 10 casts onto the captured image of the real space. The model is displayed superimposed. In this embodiment, the display control unit 115 of the information processing device 10, Based on the spatial recognition information obtained by the spatial recognition unit 113, the image captured by the imaging device 10h is processed as follows: The concrete pouring model is displayed superimposed. Here, the display control unit 115 is controlled by the camera 10h. The captured image is then overlaid with a three-dimensional concrete pouring model.

[0063] This concludes the preparation stage; in subsequent steps, concrete compaction is carried out. Figure 9 shows the usage status of an information processing device according to one embodiment of the present invention. The user of the processing device 10 inserts the vibrator 902 into the concrete compaction worker 901. The information processing device 10 is used at a position where the concrete-casting blocks can be photographed.

[0064] In step S607, the information processing device 10 determines whether or not it has received an input. If an input for switching the display is received, the process proceeds to step S608. Also, the concrete to be compacted If a block input is received, the process proceeds to step S609. If it is determined that there is no such person, the process returns to step S607 and waits for input. Here, For example, by tapping the display switching control displayed on the display device g, If selected, the process proceeds to step S608.

[0065] In step S608, the information processing device 10 switches the display of the concrete pouring model. In this embodiment, the display control unit 115 divides the casting model into a three-dimensional view and a two-dimensional view. It can be changed. Here, when a three-dimensional concrete pouring model is displayed, the display can be switched. Upon receiving the force, the display control unit 115 cuts the concrete casting model from a three-dimensional view to a two-dimensional view. It will be assumed that it has been replaced. Furthermore, when displaying in 3D view, the 3D concrete pouring model will be added to the captured image. In addition to the superimposed display mode, it is possible to display a three-dimensional concrete pouring model without displaying the captured image. A mode may be provided to indicate this.

[0066] The process returns to step S607, where the information processing device 10 determines whether or not it has received an input. Here, for example, the concrete casting model displayed on the display device g as shown in Figure 10(A) The user selects the concrete block 1001 to be compacted by tapping it, and the process is as follows: Proceed to step S609.

[0067] In step S609, the information processing device 10 identifies the concrete block to be compacted. Then, the display of the identified concrete block is updated. In this embodiment, the display control unit 115 is The elephant-shaped concrete blocks are displayed in red, along with a count start control.

[0068] Next, in step S610, the information processing device 10 processes the block to be compacted. The time is counted. In this embodiment, for example, the count displayed on the display device g is counted. When the user selects the start control by tapping it, the counter of the information processing device 10 Section 116 is set to the compaction start time of the target concrete block in the concrete casting model database 201. The current time is saved and the compaction time count begins. In this embodiment, the counting unit 11 6 shall count down from 5 seconds, which is the prescribed compaction time, to zero.

[0069] In step S611, the information processing device 10, the display control unit 115, and the count unit 1 It displays a count of 16. In this embodiment, the display control unit 115 is shown in Figure 10(B). To illustrate this, we will explain an example of displaying a count within the area of ​​the target concrete block. The display control unit 115 may display the count in any other area.

[0070] Subsequently, once the predetermined compaction time has elapsed and compaction is complete, in step S612 The display control unit 115 indicates that the target concrete block has been compacted, The tum is hidden and displayed in a predetermined color. In this embodiment, the display control unit 115 is used for compaction. For concrete blocks that have been successfully cast, they will be displayed in a color corresponding to the layer in which they are located. Here, the display control unit 115, as shown in Figure 10(C), controls the concrete casting of Z"1". The lock will be displayed in white.

[0071] In step S613, the counting unit 116 matches the pouring model database 201 Update the completion flag for the elephant-shaped concrete blocks. Then the process returns to step S607 and restarts Waiting for input.

[0072] The user selects the concrete blocks to be compacted in the desired order, and all concrete blocks are... Steps S609 to S613 shall be repeated until color is achieved.

[0073] Although not shown in Figure 6, the information processing device 10 will, at any time, display the concrete pouring model data. Based on Base 201 data, you can generate animations or CIM data or BI data. It may also be output as M data. For example, the user can input an animation via input device 10f. By inputting an animation generation instruction, the animation unit 117 of the information processing device 10 will generate an animation. Generate an animation showing the compaction process of the concrete blocks in the concrete-casting model. Furthermore, for example, by the user inputting a data output instruction via the input device 10f, information The output unit 118 of the information processing device 10 outputs the desired concrete casting model as CIM data or BIM data. Then output.

[0074] In this embodiment, the counting unit 116 is set to a predetermined compaction time of 5 seconds. As explained above, in another embodiment, the counting unit 116 sets other desired compaction times. It may also be used. In one embodiment, the counting unit 116 may, for example, determine the size of the cast block. Accordingly, different compaction times may be set for each concrete block. For example, concrete block Information indicating the amount of reinforcing steel is stored in the concrete casting model database 201, and the amount of reinforcing steel in the concrete casting block is stored in the concrete casting model database 201. The compaction time may be set based on the information provided.

[0075] As mentioned above, in this embodiment, the display control unit 115 displays the concrete after compaction has been completed. Blocks can be displayed in colors corresponding to their layer. For example, blocks in the height direction. For the concrete blocks in the concrete model with a number of 5 that have been compacted, the display control unit 115 will: As shown in Figure 11(A), the first layer of concrete blocks Z"1" is shown in white, and the second layer The concrete blocks for the Z "2" layer are shown in yellow, and the concrete blocks for the Z "3" layer in light blue. Display the concrete blocks of the 4th layer, Z "4", in yellow-green, and the concrete blocks of the 5th layer, Z "5", You may also want to display the lock in pink. Note that the layer color coding described above is just one example. However, this is not limited to this type of color coding; the display control unit 115 can also perform any other arbitrary color coding or Each layer may be displayed using any display method other than color.

[0076] Furthermore, as mentioned above, in this embodiment, the display control unit 115 displays the casting model in three dimensions. You can switch between a two-dimensional view and a two-dimensional view. For example, as shown in Figure 11(A) When displaying the concrete pouring model in a two-dimensional view, the display control unit 115 is as shown in Figure 11(B) To that end, for multiple cast blocks having the same X value and the same Y value, compaction Of the completed cast blocks, the display method for the top layer of cast blocks, for example, by color. You may do so.

[0077] For example, if none of the cast blocks have been compacted, that area will be displayed as transparent. If only the first layer of Z "1" concrete blocks has been compacted, that area will be white. This indicates that the compaction of the first layer Z "1" and the second layer Z "2" concrete blocks has been completed. In that case, the area will be displayed in yellow, and the Z1 of the first layer, the Z2 of the second layer, and the Z of the third layer will be displayed. If the compaction of the concrete blocks labeled "3" is complete, that area will be shown in light blue, and the first layer The concrete blocks of Z"1", the second layer Z"2", the third layer Z"3", and the fourth layer Z"4" If compaction is complete, the area will be shown in yellow-green, and the first layer Z "1" and the second layer The concrete blocks for Z"2", the third layer Z"3", the fourth layer Z"4", and the fifth layer Z"5" are tightened. If solidification is complete, the area will be displayed in pink.

[0078] In this embodiment, in step S609, the information processing device 10 is the target of compaction. When identifying concrete blocks, if the concrete model is displayed in a two-dimensional view, information The processing unit 10 processes a plurality of casting blocks having X and Y values ​​for the selected casting block. Of the cast blocks that have not yet been compacted, the cast block in the lowest layer is compacted. The target concrete blocks shall be specifically identified.

[0079] In this embodiment, information on the concrete casting model is received in S601, and a new concrete casting model data is generated. We have explained an example of registering a record in database 201, but this is not the only example. The information processing device 10 does not use the record already registered in the concrete pouring model database 201. A concrete pouring model may be generated based on the same data. For example, multiple information processing devices 10 may use the same data. By using a concrete casting model, multiple information processing devices 10 can simultaneously manage the same space. It is possible.

[0080] As described above, according to this embodiment, the information processing device 10 displays the casting overlaid on the captured image. In the model, there are cast blocks that have been compacted and cast blocks that have not been compacted. This allows users to easily identify the type of block, and furthermore, it provides a table showing the completed compaction of the cast blocks. By displaying the layer in a different manner for each layer, the user can accurately understand the overlapping situation in the vertical direction. It can be made easy to understand. Simple information processing that does not burden or inconvenience the worker. Using the device 10, quantitative control of concrete compaction is performed to improve the quality and durability of the concrete. Durability can be improved.

[0081] Furthermore, the information processing device 10 displays not only a three-dimensional view of the concrete pouring model, but also a two-dimensional view. Since it can be displayed, users can choose between a three-dimensional view and a two-dimensional view depending on the situation at the time of use. - and can be used interchangeably.

[0082] Furthermore, when the information processing device 10 displays a two-dimensional view of the concrete pouring model, it indicates that compaction is complete. The uppermost cast block can be displayed in an identifiable manner, so the user can, While viewing the original view, you can consider the placement of the next block to be compacted.

[0083] Furthermore, the information processing device 10 displays a two-dimensional view of the concrete pouring model. When a lock selection is received, multiple cast blocks in the vertical direction of the selected cast block are... Of these, the lowest layer of cast blocks, which have not yet been compacted, will be treated as the cast blocks to be compacted. Because it can be identified, users can easily determine the concrete to be compacted while viewing a two-dimensional view. You can select a block.

[0084] Furthermore, the information processing device 10 sets different compaction times depending on the concrete block to be compacted. By setting the optimal compaction time according to the concrete block, the quality of the concrete can be improved. The quality can be further improved.

[0085] (Additional embodiments) In addition to the embodiments described above, in an additional embodiment, the information processing device 10 is a head-mounted digital It is a display-type device equipped with a microphone as an input device f, and audio input from the microphone Using the voice recognition unit (not shown) that recognizes the signal and the self-position information of the spatial recognition unit 113, The person in charge of concrete compaction work may use the information processing device 10 hands-free. [Explanation of Symbols]

[0086] 10...Information processing device, 10a...Processor, 10b...RAM, 10c...ROM, 10d ...communication device, 10e...storage device, 10f...input device, 10g...display device, 10h...photography device Place, 10i...Sensor, 110...Model information receiving unit, 111...Model generation unit, 112...Marker Car recognition unit, 113...Spatial recognition unit, 114...Alignment unit, 115...Display control unit, 116 ...Counting unit, 117...Animation unit, 118...Output unit, 100...Storage unit, 20...Data Database, 201...Concrete model database, 801...AR marker, 901...Worker 902...Vibrator, 1001...Concrete block, N...Network

Claims

1. This generates a concrete pouring model that models the space where concrete pouring takes place using pouring blocks. A model generation unit comprising a model generation unit having multiple layers in the concrete casting model, The aforementioned concrete casting model is positioned in real space, A display control unit that superimposes the aforementioned concrete pouring model onto a captured image of the real space, Of the cast blocks that constitute the cast model, selected as the cast block to be compacted A counting unit that counts a predetermined time for the selected concrete block, Equipped with, The display control unit, after the predetermined time has elapsed, will determine the selected concrete block. An information processing device that changes the display mode according to the layer of concrete blocks being poured.

2. The display control unit switches between displaying the three-dimensional view and the two-dimensional view of the concrete casting model. The information processing apparatus according to claim 1.

3. When displaying the two-dimensional view of the concrete casting model, the display control unit uses the same horizontal information and For multiple concrete blocks having the same vertical information, the display state within the multiple concrete blocks Please display the top layer of the cast blocks with the modified appearance in the display format. The information processing device described in item 2.

4. When the two-dimensional view of the concrete casting model is displayed, the information processing device will perform the concrete casting Upon receiving a block selection, the system receives the same horizontal and vertical information as the selected concrete block. Among the multiple concrete blocks that have information, the most... Claim 2 specifies that the cast blocks in the lower layer are the cast blocks to be compacted. The information processing device described.

5. The counting unit counts different times depending on the concrete block to be compacted. The information processing apparatus according to claim 1.

6. The information processing device is connected to a database that stores information about the concrete pouring model in a communicative manner. And so, The model generation unit generates the information of the concrete pouring model stored in the database based on the information of the concrete pouring model stored in the database. An information processing device according to claim 1, which generates a concrete pouring model.

7. Claim 6: The counting unit stores time information related to compaction in the database. The information processing device described above.

8. Based on the information of the concrete casting model stored in the database, the concrete casting model The animation section generates an animation that shows the process of the building blocks being compacted. The information processing apparatus according to claim 7, further comprising:

9. This generates a concrete pouring model that models the space where concrete pouring takes place using pouring blocks. The aforementioned concrete casting model has multiple layers, Aligning the aforementioned concrete casting model with the actual space, The process involves superimposing the aforementioned concrete pouring model onto a captured image of the real space, Of the cast blocks that constitute the aforementioned cast model, selected as the cast block to be compacted. The predetermined time is counted for the poured blocks, After the predetermined time has elapsed, the selected concrete block is placed in the layer of the concrete block. The display method will be changed accordingly. A method that includes this.

10. On one or more computers, This generates a concrete pouring model that models the space where concrete pouring takes place using pouring blocks. A process in which the concrete casting model has multiple layers, The process of aligning the aforementioned concrete casting model with the actual space, A process of overlaying the aforementioned concrete pouring model onto a captured image of the real space and displaying it, Of the cast blocks that constitute the aforementioned cast model, selected as the cast block to be compacted. A process to count a predetermined time for the poured blocks, After the predetermined time has elapsed, the selected concrete block is placed in the layer of the concrete block. Process to change the display format accordingly and A program that executes the command.

Citation Information

Patent Citations

  • Concrete Compaction System

    JP7012980B1