Dowel hole penetration determination system and program
The dowel hole penetration determination system addresses the issue of inaccurate dowel hole placement by using plane extraction and intersection calculations to ensure accurate placement of reinforcing bars in concrete.
Patent Information
- Application Number
- JP2024085139
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-05-24
- Publication Date
- 2025-12-05
- Estimated Expiration
- 2044-05-24
AI Technical Summary
Existing systems fail to accurately determine the presence of reinforcing bars within dowel holes in concrete, as they do not consider the size of the dowel hole and cover distance, leading to inaccurate cutting range settings.
A dowel hole penetration determination system and program that extracts two planes perpendicular to the reinforcing bar's axial direction, sets a cutting range based on dowel hole size and cover distance, and determines the presence of reinforcing bars using intersection calculations.
Enables accurate and automatic determination of reinforcing bar presence within the dowel hole space, allowing precise cutting range settings.
Smart Images

Figure 2025177962000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a dowel hole penetration determination system and program. [Background technology]
[0002] Conventionally, dowels have been installed in concrete to improve its resistance to slippage. In order to design dowel holes in the concrete for installing these dowels, an information management device for concrete members that identifies the positions of holes to be drilled in the concrete, as shown in Patent Document 1, for example, is needed.
[0003] According to the technology disclosed in Patent Document 1, an information management device for concrete members is described that is for managing information on concrete members having reinforcing bar-related elements in a building, and that includes: a position information storage means for storing position information that identifies the position of the reinforcing bar-related elements in the managed location of the concrete member; a condition information storage means for storing condition information that identifies the management conditions for the reinforcing bar-related elements in the managed location; a management information generation means for generating management information for managing the reinforcing bar-related elements in the managed location based on the position information stored in the position information storage means and the condition information stored in the condition information storage means; and an output means for outputting the management information generated by the management information generation means. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2016-454741 Summary of the Invention [Problem to be solved by the invention]
[0005] However, the technology disclosed in Patent Document 1 does not assume that dowel holes will be used as holes to be drilled in concrete, and does not consider, for example, setting a cutting range that takes into account the size of the dowel hole and the cover distance of the dowel hole. As a result, the technology disclosed in Patent Document 1 has the problem that it cannot automatically set an appropriate range, and therefore cannot automatically and accurately determine whether or not rebar is present within the dowel hole setting.
[0006] Therefore, the present invention was devised in consideration of the above-mentioned problems, and its purpose is to provide a dowel hole penetration determination system and program that can automatically and accurately determine the presence or absence of reinforcing bars in the space of a dowel hole. [Means for solving the problem]
[0007] The dowel hole penetration determination system according to the first invention is characterized by comprising: an acquisition means for acquiring reinforcing bar information indicating the position of reinforcing bars in concrete, dowel hole information indicating the size of dowel holes to be drilled in the concrete, and cover information regarding the cover distance of the dowel holes; an extraction means for extracting plane information indicating two planes perpendicular to the axial direction of the reinforcing bar, the plane having the size of the dowel hole in the axial direction of the reinforcing bar and the distance between the dowel hole cover and the size of the dowel hole in the axial direction of the reinforcing bar based on the dowel hole information and cover information acquired by the acquisition means; a setting means for setting range information ranging the size of the hole in the direction perpendicular to the axial direction and the distance between the cover of the dowel hole and the size of the hole in the direction perpendicular to the axial direction based on the dowel hole information and cover information acquired by the acquisition means; and a determination means for determining whether or not the reinforcing bar is included in a space based on the plane information extracted by the extraction means and the range information set by the setting means.
[0008] The dowel hole penetration determination system according to the second invention is characterized in that, in the first invention, it further comprises a calculation means for calculating intersection information indicating the intersection between the reinforcing bars contained in a space based on the plane information extracted by the extraction means and the range information set by the setting means and the plane.
[0009] The dowel hole penetration determination system of the third invention is characterized in that, in the first invention, the determination means determines the presence or absence of the reinforcing bar based on the signs of s1, s2, s3, s4, t1, t2, t3, and t4 shown in the following equation (1).
number
[0010] The dowel hole penetration determination program of the fourth invention is characterized in that it causes a computer to execute the following steps: an acquisition step of acquiring reinforcing bar information indicating the position of reinforcing bars in concrete, dowel hole information indicating the size of dowel holes to be drilled in the concrete, and cover information regarding the cover distance of the dowel holes; an extraction step of extracting plane information indicating two planes perpendicular to the axial direction of the reinforcing bar, the plane having the size of the dowel hole in the axial direction of the reinforcing bar and the distance between the dowel hole cover and the size of the dowel hole in the axial direction of the reinforcing bar based on the dowel hole information and cover information acquired by the acquisition step; a setting step of setting range information ranging the size of the hole in the direction perpendicular to the axial direction and the distance between the dowel hole cover and the size of the dowel hole in the axial direction based on the dowel hole information and cover information acquired by the acquisition step; and a determination step of determining whether or not the reinforcing bar is included in a space based on the plane information extracted by the extraction step and the range information set by the setting step. [Effects of the Invention]
[0011] According to the first to fourth inventions, the dowel hole penetration determination system and dowel hole penetration determination program of the present invention extract two planes perpendicular to the axial direction of the reinforcing bar, with a distance between them based on the size of the dowel hole in the axial direction of the reinforcing bar and the cover of the dowel hole, set a cutting range whose range is the distance based on the hole size and the cover of the dowel hole, and determine the presence or absence of reinforcing bar included in the space formed by the planes and the cutting range. This makes it possible to set a cutting range that takes into account the size of the dowel hole and the cover distance of the dowel hole. Therefore, it is possible to automatically determine the presence or absence of reinforcing bar within the range with high accuracy.
[0012] According to the second aspect of the present invention, the dowel hole penetration determination system calculates intersection information indicating the intersection between the plane and the rebar contained in the space formed by the plane and the cutting range, thereby making it possible to automatically calculate the coordinates of the intersection.
[0013] According to the third aspect of the present invention, the dowel hole penetration determination system of the present invention determines the presence or absence of reinforcing bars based on the signs of s1, s2, s3, s4, t1, t2, t3, and t4. This makes it possible to determine that the intersection of the reinforcing bars and the plane is within the range when the sign of any of s1, s2, s3, s4, t1, t2, t3, and t4 in equation (1) is positive, for example, and therefore makes it possible to determine the presence or absence of reinforcing bars with higher accuracy. [Brief explanation of the drawings]
[0014] [Figure 1] FIG. 1 is a schematic diagram showing an example of the configuration of a dowel hole penetration determination system according to this embodiment. [Figure 2] FIG. 2 is a schematic diagram showing an example of concrete in a three-dimensional virtual space in this embodiment. [Figure 3] FIG. 3 is a schematic diagram showing an example of the configuration of the dowel hole penetration determination device according to this embodiment. [Figure 4] FIG. 4 is a schematic diagram showing an example of the function of the dowel hole penetration determination device in this embodiment. [Figure 5] FIG. 5 is a diagram showing an example of a flowchart of the operation of the dowel hole penetration determination system in this embodiment. [Figure 6] FIG. 6 is a schematic diagram showing an example of a plane in this embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0015] Hereinafter, an example of a dowel hole penetration determination system according to an embodiment of the present invention will be described with reference to the drawings.
[0016] Fig. 1 is a schematic diagram showing an example of the configuration of a dowel hole penetration determination system 100. As shown in Fig. 1, the dowel hole penetration determination system 100 includes a dowel hole penetration determination device 1, a server 3, and a user terminal 2 connected via a public communication network 4. Alternatively, the dowel hole penetration determination system 100 may include only the dowel hole penetration determination device 1. Alternatively, the dowel hole penetration determination system 100 may include a camera or the like (not shown).
[0017] The server 3 is a storage medium that stores various data transmitted from the dowel hole penetration determination device 1 and the like. Furthermore, the server 3 transmits the stored various data as needed to the dowel hole penetration determination device 1 and the user terminal 2. The server 3 may, for example, have at least some of the functions of the dowel hole penetration determination device 1, and may, for example, perform at least some of the processing in place of the dowel hole penetration determination device 1.
[0018] The public communication network 4 is, for example, an Internet network to which the dowel hole penetration determination device 1 is connected via a communication circuit. The public communication network 4 may be configured as a so-called optical fiber communication network. Furthermore, the public communication network 4 may be realized by known communication technologies such as a wired communication network or a wireless communication network. The user terminal 2 is owned, for example, by a user of a service using the dowel hole penetration determination system 100, and is connected to the dowel hole penetration determination device 1 via the public communication network 4. The user terminal 2 may represent, for example, an electronic device that generates a database. The user terminal 2 may be, for example, an electronic device such as a personal computer or a tablet terminal. The user terminal 2 may have at least some of the functions of the dowel hole penetration determination device 1. The user terminal 2 may have a display or speaker (not shown) that can present the calculation results to the user.
[0019] The dowel hole penetration determination device 1 performs various processes based on the various pieces of input information. The dowel hole penetration determination device 1 may be an electronic device such as a personal computer (PC), or may be an electronic device such as a smartphone, a tablet terminal, a wearable terminal, or an IoT (Internet of Things) device, or a single-board computer such as Raspberry Pi (registered trademark).
[0020] As shown in Fig. 2, the dowel hole penetration determination device 1 determines whether or not a reinforcing bar 21 is present in a space H defined by the cutting range of a dowel hole 20 to be drilled in concrete 5 provided in a three-dimensional virtual space. The dowel hole 20 is a hole for drilling, for example, a steel dowel.
[0021] Next, an example of the dowel hole penetration determination device 1 according to this embodiment will be described with reference to Figures 3 and 4. Figure 3 is a schematic diagram showing an example of the configuration of the dowel hole penetration determination device 1 according to this embodiment, and Figure 4 is a schematic diagram showing an example of the function of the dowel hole penetration determination device 1 according to this embodiment.
[0022] 3, the dowel hole penetration determination device 1 includes a housing 10, a CPU (Central Processing Unit) 101, a ROM (Read Only Memory) 102, a RAM (Random Access Memory) 103, a storage unit 104, and I / Fs 105 to 107. The CPU 101, ROM 102, RAM 103, storage unit 104, and I / Fs 105 to 107 are connected by an internal bus 110.
[0023] The CPU 101 controls the entire dowel hole penetration determination device 1. The ROM 102 stores operation code for the CPU 101. The RAM 103 is a working area used when the CPU 101 is operating. The storage unit 104 stores various information. The storage unit 104 may be, for example, a data storage device such as an HDD (Hard Disk Drive), an SSD (Solid State Drive), an SD card, or a miniSD card. Note that the dowel hole penetration determination device 1 may also have a GPU (Graphics Processing Unit), not shown, for example.
[0024] I / F 105 is an interface for transmitting and receiving various types of information via public communication network 4. I / F 106 is an interface for transmitting and receiving information to and from input unit 108. A keyboard, for example, is used as input unit 108, and a user or the like using the dowel hole penetration determination device 1 inputs various types of information or control commands for the dowel hole penetration determination device 1 via input unit 108. I / F 107 is an interface for transmitting and receiving various types of information to and from display unit 109. Display unit 109 outputs various types of information stored in storage unit 104, or the processing status of the dowel hole penetration determination device 1, etc. A display is used as display unit 109, and may be, for example, a touch panel type.
[0025] The storage unit 104 stores various information transmitted via the public communication network 4 or input via the input unit 108, as well as algorithms, programs, etc. used in various processes.
[0026] The display unit 109 displays various information, such as calculation results and images.
[0027] Fig. 4 is a schematic diagram showing an example of the functions of the dowel hole penetration determination device 1. The dowel hole penetration determination device 1 includes an acquisition unit 11, an extraction unit 12 connected to the acquisition unit 11, a setting unit 13 connected to the extraction unit 12, a determination unit 14 connected to the setting unit 13, and a calculation unit 15 connected to the determination unit 14. Note that each function shown in Fig. 4 is realized by the CPU 101 using the RAM 103 as a work area to execute a program stored in the storage unit 104 or the like, and may be controlled by, for example, artificial intelligence.
[0028] As shown in FIG. 2 , the acquisition unit 11 acquires various types of information such as rebar information indicating the positions of rebars 21 in the concrete 5, dowel hole information regarding the size of dowel holes 20, and cover information regarding the cover distance of the dowel holes 20. The acquisition unit 11 may acquire, for example, images captured by a camera (not shown) or information transmitted from the server 3 via the public communication network 4, and acquire various types of information based on the acquired images. The acquisition unit 11 may also acquire information input via the input unit 108. Note that the frequency and period at which the acquisition unit 11 acquires various types of information are arbitrary. The acquisition unit 11 may acquire, for example, information extracted from information such as the shape, size, and coordinates of the concrete 5 in a three-dimensional virtual space.
[0029] Based on the dowel hole information and cover information acquired by the acquisition unit 11, the extraction unit 12 extracts plane information indicating two planes F and G perpendicular to the axial direction y, with a distance between them based on the size of the dowel hole 20 in the axial direction y of the reinforcing bar 21 and the cover of the reinforcing bar 21.
[0030] Based on the dowel hole information and cover information acquired by the acquisition unit 11, the setting unit 13 sets range information in which the range W is a distance based on the size of the dowel hole 20 in a direction x perpendicular to the axial direction y and the cover of the reinforcing bar 21.
[0031] The determination unit 14 determines whether or not reinforcing bars 21 are included in the space H based on the plane information extracted by the extraction unit 12 and the range information set by the setting unit 13.
[0032] The calculation unit 15 calculates intersection information indicating the intersections C and N between the reinforcing bars 21 contained in the space H and the planes F and G based on the plane information extracted by the extraction unit 12 and the range information set by the setting unit 13.
[0033] Next, a description will be given of an example of the operation of the dowel hole penetration determination system 100 in this embodiment. Fig. 5 is a flowchart showing an example of the operation of the dowel hole penetration determination system 100 in this embodiment.
[0034] First, in step S11, as shown in FIG. 2 , the acquisition unit 11 acquires reinforcing bar information indicating the position of the reinforcing bar 21 in the concrete 5, dowel hole information regarding the size of the dowel hole 20 to be drilled in the concrete 5, and cover information regarding the cover distance of the dowel hole 20. The acquisition unit 11 may also acquire various information stored in, for example, the server 3 via the public communication network 4. The reinforcing bar information is information indicating the coordinates, diameter, length, axial direction y, etc. of the reinforcing bar 21. The dowel hole information is information indicating the size of the dowel hole 20. The dowel hole information may include, for example, the diameter J1 of the dowel hole 20 in the vertical direction x and the diameter K1 in the axial direction y. The cover information indicates information such as the cover distance to be drilled around the dowel hole 20. The cover information may include, for example, information on the cover distance J2 in the vertical direction x and the cover distance K2 in the axial direction y. The cover information may be, for example, information on twice the cover distance J2 in the vertical direction x and twice the cover distance K2 in the axial direction y. The dowel hole 20 may have any three-dimensional shape such as a cube or a cylinder.
[0035] Next, in step S12, the extraction unit 12 extracts two planes G and F perpendicular to the axial direction y, with a distance between them based on the size of the dowel hole 20 in the axial direction y of the reinforcing bar 21 and the cover of the dowel hole 20, based on the dowel hole information and cover information acquired by the acquisition unit 11 in step S11. Planes G and F are, for example, planes perpendicular to the axial direction y, with the center of the dowel hole 20 at the middle and spaced a distance K1 + 2K2 apart in the axial direction y. For example, the extraction unit 12 extracts as plane G a plane perpendicular to the axial direction y that includes a point 0.5K1 + K2 away from the center of the dowel hole in the axial direction y, and as plane F a plane perpendicular to the axial direction y that includes a point 0.5K1 + K2 away from the center of the dowel hole in the direction opposite to the axial direction y. Also, in step S12, the extraction unit 12 may set the center of the dowel hole 20 at an arbitrary position.
[0036] Next, in step S13, based on the dowel hole information and the cover information acquired by the acquisition unit 11 in step S11, the setting unit 13 sets a cutting range W that is a distance J2 based on the size J1 of the dowel hole 20 in the vertical direction x that is a direction perpendicular to the axial direction y and the cover of the dowel hole 20. For example, the setting unit 13 may set the cutting range W to be a range W with a distance of J1+2J2 that has the center of the dowel hole as the midpoint.
[0037] Next, in step S14, the determination unit 14 determines whether or not a reinforcing bar 21 is included in a space H consisting of the planes G and F extracted in step S12 and the range W set in step S13. The determination unit 14 may, for example, determine points P and Q when the dot product of vector PQ from point P on each vector V to point Q on each vector U and each vector V and each vector U is zero. In this case, as shown in FIG. 6, the determination unit 14 determines whether or not a reinforcing bar 21 is included based on the signs of s1, s2, s3, s4, t1, t2, t3, and t4 shown in the following equation (1). In step S14, if the sign of any of s1, s2, s3, s4, t1, t2, t3, and t4 shown in equation (1) is positive, the determination unit 14 determines that a reinforcing bar 21 is included in the space H, and if the signs are all negative, the determination unit 14 determines that a reinforcing bar 21 is not included in the space H. In such a case, a perpendicular vector with a vector length may be added to one of the vectors so that the vector length does not become 0. This prevents the denominator from becoming 0 in the calculation process, making it possible to simplify the processing.
number
[0038] Next, in step S15, the calculation unit 15 calculates intersection information indicating intersections C and N between the planes F and G and the reinforcing bars 21 included in the space H. The intersection information is information indicating the coordinates of the intersections C and N between the reinforcing bars 21 determined to be included in the space H in step S14 and the planes F and G. The calculation unit 15 may calculate the intersection information based on, for example, the position of the reinforcing bars 21 included in the reinforcing bar information and the positions of the planes F and G included in the plane information. Furthermore, in step S15, the calculation unit 15 may determine a cutting range for the reinforcing bars 21. In this case, the calculation unit 15 may cut the reinforcing bars 21 in the portions included in the planes F and G or the space H.
[0039] This completes the operation of the dowel hole penetration determination device 1 in this embodiment. The dowel hole penetration determination system 100 extracts two planes F and G, sets a range W, and determines whether or not rebar 21 is present in the space H formed by the planes F and G and the range W. This makes it possible to set the cutting range taking into account the size of the dowel hole 20 and the cover distance. This makes it possible to automatically and accurately determine whether or not rebar is present within the range.
[0040] Although the embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included within the scope and spirit of the invention, and are also included in the inventions and their equivalents as defined in the claims. [Explanation of symbols]
[0041] 1: Gibel hole penetration determination device 2: User terminal 3: Server 4:Public communication network 5: Concrete 10: Housing 11: Acquisition part 12:Extraction part 13: Setting section 14: Judgment section 15: Calculation section 20: Dowel hole 21: Reinforced concrete 100: Dowel hole penetration determination system 101: CPU 102:ROM 103:RAM 104: Preservation Department 105: Interface 106: Interface 107: Interface 108: Input section 109: Display section 110: Internal bus
Claims
1. an acquisition means for acquiring reinforcing bar information indicating the position of reinforcing bars in concrete, dowel hole information indicating the size of dowel holes to be drilled in the concrete, and cover information regarding the cover distance of the dowel holes; An extraction means for extracting plane information indicating two planes perpendicular to the axial direction, the planes having a distance between them based on the size of the dowel hole in the axial direction of the reinforcing bar and the cover of the dowel hole, based on the dowel hole information and cover information acquired by the acquisition means; a setting means for setting range information, the range being a distance based on the size of the hole in a direction perpendicular to the axial direction and the cover of the dowel hole, based on the dowel hole information and the cover information acquired by the acquisition means; a determination means for determining whether or not the reinforcing bars are included in the space based on the plane information extracted by the extraction means and the range information set by the setting means; A dowel hole penetration determination system characterized by the above.
2. The system further includes a calculation unit that calculates intersection information indicating the intersections between the reinforcing bars included in the space based on the plane information extracted by the extraction unit and the range information set by the setting unit and the plane. The dowel hole penetration determination system according to claim 1 .
3. The determination means determines s 1 , s 2 , s 3 , s 4 , t 1 , t 2 , t 3 , and t 4 Based on the sign, determine whether or not the reinforcing bar is present. The dowel hole penetration determination system according to claim 1 . [Equation 1]
4. an acquisition step of acquiring reinforcing bar information indicating the position of reinforcing bars in concrete, dowel hole information indicating the size of dowel holes to be drilled in the concrete, and cover information regarding the cover distance of the dowel holes; An extraction step of extracting plane information indicating two planes perpendicular to the axial direction, the planes having a distance between them based on the size of the dowel hole in the axial direction of the reinforcing bar and the cover of the dowel hole, based on the dowel hole information and cover information acquired by the acquisition step; a setting step of setting range information, the range being a distance based on the size of the hole in a direction perpendicular to the axial direction and the cover of the dowel hole, based on the dowel hole information and the cover information acquired in the acquisition step; a determination step of determining whether or not the reinforcing bars are included in a space based on the plane information extracted in the extraction step and the range information set in the setting step. A program for determining dowel hole penetration.
Citation Information
Patent Citations
JP2016-454741A