Repair planning support system, repair planning support device, repair planning support method, and repair planning support program

The repair planning support system improves repair cost accuracy by incorporating 3D point cloud analysis, range selection, and scaffolding considerations, addressing inefficiencies in budgeted repair work for infrastructure structures.

JP7814289B2Active Publication Date: 2026-02-16MITSUBISHI ELECTRIC CORP
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
JP2022184356
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-11-17
Publication Date
2026-02-16
Estimated Expiration
2042-11-17

AI Technical Summary

Technical Problem

Existing repair cost calculation methods fail to accurately reflect the partial repair needs and additional costs, such as scaffolding, for infrastructure structures, leading to inefficiencies in budgeted repair work.

Method used

A repair planning support system that includes a 3D point cloud display, range selection, construction method choice, scaffolding area input, and cost calculation units to accurately determine repair costs based on the specific requirements of the damage and necessary scaffolding.

Benefits of technology

Enhances the accuracy of repair cost estimation by considering partial repairs and additional costs, ensuring efficient use of repair budgets.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007814289000001
    Figure 0007814289000001
  • Figure 0007814289000002
    Figure 0007814289000002
  • Figure 0007814289000003
    Figure 0007814289000003
Patent Text Reader

Abstract

To provide a repair plan support system capable of improving the accuracy of calculating repair cost.SOLUTION: A repair plan support system 100 includes: a three-dimensional point cloud display unit 26 which displays a three-dimensional point cloud of an object to be repaired; a range selection unit 22 which receives a selection of an arbitrary range in the three-dimensional point cloud; a selection operation unit 23 which receives a selection of a construction method for repair construction to be implemented in a selected range which is the range for which the selection has been received by the range selection unit; a polygon input unit 24 which receives an input of polygon indicating an installation range of scaffolding which is used for the repair construction of the object to be repaired; and a cost calculation unit 15 which calculates the cost of the repair construction to be implemented in the selected range on the basis of the magnitude of the selected range, a selected construction method which is the construction method for which the selection has been selected by the selection operation unit 23, and the magnitude of the polygon for which the input has been received by the polygon input unit 24.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a repair plan support system, a repair plan support device, a repair plan support method, and a repair plan support program that support the creation of repair plans for infrastructure structures such as bridges and tunnels on railways and roads. [Background technology]

[0002] Infrastructure structures such as bridges and tunnels on railways and roads, as well as buildings and other facilities, require regular inspections and management, such as repair work, if any damage or other problems are discovered. Generally, the upper limit of repair costs that can be used for repair work is determined in advance, such as an annual budget, so repair work must be carried out efficiently within the budget.

[0003] To address this problem, for example, Patent Document 1 describes a repair plan formulation device that detects damage to tangible objects, such as roads and surrounding structures, based on point cloud data acquired as measurement results, determines priorities according to the degree of the detected damage, and formulates repair plans for the tangible objects based on the determined priorities and budget. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent Publication No. 2021-184202 Summary of the Invention [Problem to be solved by the invention]

[0005] The technology described in Patent Document 1 calculates the size of each tangible object from point cloud data, and calculates repair costs by multiplying the calculated size by the repair cost entered by the administrator. However, in reality, there are cases where damage to a tangible object requires only partial repair rather than repairing the entire object, and depending on the location of the damage, additional measures such as installing scaffolding may be required. For this reason, there is a problem in that accurate repair costs cannot be reflected in plans unless various conditions for each tangible object are taken into consideration.

[0006] The present disclosure has been made in view of the above, and aims to provide a repair plan support system that can improve the accuracy of calculating repair costs. [Means for solving the problem]

[0007] In order to solve the above-mentioned problems and achieve the objectives, the repair planning support system disclosed herein comprises a 3D point cloud display unit that displays a 3D point cloud of the object to be repaired, a range selection unit that accepts the selection of any range of the 3D point cloud, a selection operation unit that accepts the selection of a construction method for repair work to be carried out for the selected range, which is the range accepted by the range selection unit, a polygon input unit that accepts input of a polygon indicating the installation area of ​​scaffolding to be used in the repair work of the object to be repaired, and a cost calculation unit that calculates the cost of the repair work to be carried out for the selected range based on the size of the selected range, the selected construction method, which is the construction method accepted for selection by the selection operation unit, and the size of the polygon accepted as input by the polygon input unit. [Effects of the Invention]

[0008] According to the present disclosure, it is possible to obtain an effect of providing a repair plan support system that can improve the accuracy of calculating repair costs. [Brief explanation of the drawings]

[0009] [Figure 1] FIG. 1 is a diagram illustrating a configuration example of a repair plan support system according to a first embodiment. [Figure 2] FIG. 10 is a diagram showing an example of deformation information stored in the deformation information database. [Figure 3] A diagram showing an example of information related to deformation and construction methods stored in the deformation and construction method information database. [Figure 4] FIG. 1 is a diagram showing an example of repair method information stored in a repair method information database. [Figure 5] FIG. 1 is a diagram showing an example of scaffolding information stored in a scaffolding information database. [Figure 6] FIG. 1 is a diagram showing an example of construction information stored in a construction information database. [Figure 7] 1 is a flowchart showing an example of an operation of creating a repair plan by a server operating as a repair plan support device according to a first embodiment; [Figure 8] 1 is a flowchart showing an example of an operation of the repair plan support system according to the first embodiment; [Figure 9] A diagram showing an example of a screen display including a list of abnormality information [Figure 10] FIG. 10 is a diagram showing an example of a screen display including a list of repair method candidates. [Figure 11] FIG. 10 is a diagram showing an example of a screen display including a display of repair work costs. [Figure 12] FIG. 10 is a diagram showing an example of a screen display including a request to re-input polygons required for calculating the cost of repair work. [Figure 13] FIG. 10 shows an example of a screen display including a repair work schedule. [Figure 14] A diagram showing an example of the hardware configuration of a server [Figure 15] FIG. 10 is a diagram illustrating a configuration example of a repair plan support system according to a second embodiment. [Figure 16] 10 is a flowchart showing an example of an operation of the repair plan support system according to the second embodiment. [Figure 17] FIG. 10 is a diagram showing an example of a screen display for proposing changes to the contents of repair work. DETAILED DESCRIPTION OF THE INVENTION

[0010] Hereinafter, a repair plan support system, a repair plan support device, a repair plan support method, and a repair plan support program according to embodiments of the present disclosure will be described in detail with reference to the accompanying drawings.

[0011] Embodiment 1 Fig. 1 is a diagram illustrating an example of the configuration of a repair plan support system 100 according to a first embodiment. The repair plan support system 100 includes a server 1 that operates as a repair plan support device that supports the creation of a repair plan, and a client 2 that acquires information necessary for creating a repair plan from a user and transfers it to the server 1, and notifies the user of the repair plan created by the server 1. Note that the server 1 and the client 2 are connected via a network, but the network is not shown in Fig. 1.

[0012] The repair plan support system 100 supports the creation of repair plans for infrastructure structures such as railway and road bridges and tunnels. The repair plan support system 100 may support the creation of repair plans for facilities such as buildings instead of infrastructure structure repair plans. In the following explanation, infrastructure structures, facilities, etc. for which the repair plan support system 100 supports the creation of repair plans will be collectively referred to as "repair objects."

[0013] The server 1 includes a memory unit 11 that stores various information necessary for creating a repair plan, and an information processing unit 12 that supports the creation of a repair plan for the object to be repaired based on the information stored in the memory unit 11 and information obtained by the client 2 from the user.

[0014] The memory unit 11 includes a point cloud information database (DB) 111, a deformation information database (DB) 112, a deformation / construction method related information database (DB) 113, a repair construction method information database (DB) 114, a scaffolding information database (DB) 115, and a construction information database (DB) 116.

[0015] The point cloud information database 111 stores three-dimensional point cloud data obtained by measuring the object to be repaired with a three-dimensional measuring device when inspecting the object to be repaired. That is, the point cloud information database 111 stores three-dimensional point cloud data of the object to be repaired.

[0016] The deformation information database 112 stores information related to deformations detected in the object to be repaired as deformation information. An example of the deformation information is shown in FIG. 2. FIG. 2 is a diagram showing an example of the deformation information stored in the deformation information database 112. As shown in FIG. 2, the deformation information includes a deformation ID (identifier), a deformation type, the degree of the deformation, i.e., a classification indicating the degree of damage, and position coordinates indicating the position of the deformation. The deformation information is created by analyzing the three-dimensional point cloud data of the object to be repaired. The process of analyzing the three-dimensional point cloud data and creating the deformation information may be performed by the information processing unit 12 or by a device external to the repair plan support system 100. Deformation information is created and updated, for example, when new three-dimensional point cloud data is registered in the point cloud information database 111 or when three-dimensional point cloud data already registered in the point cloud information database 111 is updated.

[0017] The deformation / construction method related information database 113 holds information indicating the relationship between the deformation type and degree of deformation and the construction methods that can be used to repair the deformation as deformation / construction method related information. An example of the deformation / construction method related information is shown in FIG. 3. FIG. 3 is a diagram showing an example of the deformation / construction method related information held in the deformation / construction method related information database 113. The deformation / construction method related information includes a construction type indicating the type of work, a deformation type, the above-mentioned judgment category, and a selectable construction method ID indicating a construction method that can be selected for a combination of the construction type, deformation type, and judgment category. The deformation / construction method related information is created in advance by a user who manages the object to be repaired, etc., and is registered in the deformation / construction method related information database 113.

[0018] The repair method information database 114 stores information related to repair methods as repair method information. An example of repair method information is shown in FIG. 4. FIG. 4 is a diagram showing an example of repair method information stored in the repair method information database 114. The repair method information includes a method ID, a method indicating the construction method, a repair unit price indicating the unit price of the cost when repair is performed using the method listed in the same row, and scaffolding installation conditions indicating whether the method listed in the same row satisfies the scaffolding installation conditions. The repair method information is created in advance by a user or the like who manages the object to be repaired, and is registered in the repair method information database 114.

[0019] The scaffolding information database 115 stores information related to scaffolding as scaffolding information. An example of scaffolding information is shown in FIG. 5. FIG. 5 is a diagram showing an example of scaffolding information stored in the scaffolding information database 115. The scaffolding information includes a scaffolding ID, the above-mentioned type of work, a scaffolding type, installation conditions indicating the conditions under which the scaffolding can be installed, a unit for calculating the scaffolding installation cost, and a unit price indicating the cost per unit listed in the same row. The scaffolding information is created in advance by a user or the like who manages the object to be repaired, and is registered in the scaffolding information database 115.

[0020] The construction information database 116 stores information on repair work carried out in the past to repair deformations as construction information. An example of the construction information is shown in FIG. 6. FIG. 6 is a diagram showing an example of construction information stored in the construction information database 116. The construction information includes a construction ID, a contractor, a construction name, the type of work described above, a scaffolding type, the cost required for the construction, and the construction period. The construction information is created by a user or the like who manages the object to be repaired each time repair work is carried out, and is registered in the construction information database 116.

[0021] The information processing unit 12 includes a deformation information acquisition unit 13, a repair method extraction unit 14, a cost calculation unit 15 consisting of a basic cost calculation unit 16 and an additional cost calculation unit 17, and a construction period calculation unit 18.

[0022] The deformation information acquisition unit 13 acquires, from the deformation information database 112, deformation information corresponding to each deformation existing within the range selected by the user.

[0023] The repair method extraction unit 14 extracts information on repair methods that satisfy the conditions specified by the user from the repair method information database 114.

[0024] The cost calculation unit 15 calculates the cost required for repair work to be carried out under conditions specified by the user.

[0025] The basic cost calculation unit 16 of the cost calculation unit 15 calculates the basic cost of construction work that will be incurred when repairing the deformation using a repair method designated by the user.

[0026] The incidental cost calculation unit 17 of the cost calculation unit 15 calculates incidental costs of the construction work that will be incurred when repairing the deformation using the repair method designated by the user.

[0027] The construction period calculation unit 18 calculates the construction period required to repair each of the deformations present in the range selected by the user using the repair method and conditions specified by the user.

[0028] The client 2 includes an operation reception unit 21 that receives operations from the user to create a repair plan, and a display unit 25 that displays a menu screen that receives operations to create a repair plan, a display screen of the results of the repair plan creation, etc.

[0029] The operation receiving unit 21 includes a range selection unit 22, a selection operation unit 23, and a polygon input unit 24.

[0030] The range selection unit 22 accepts an operation to select an area for repairing a deformation in the repair target object. The selection operation unit 23 accepts an operation to select one or more options from a plurality of options in the process of creating a repair plan, a menu selection operation, etc. The polygon input unit 24 accepts an input operation of a polygon indicating an area for installing scaffolding when the installation of scaffolding is required for repair work.

[0031] The display unit 25 includes a three-dimensional point cloud display unit 26 and an information display unit 27.

[0032] The 3D point cloud display unit 26 displays a 3D point cloud of the object to be repaired on the screen. The 3D point cloud data of the object to be repaired is registered in a point cloud information database 111 provided in the storage unit 11 of the server 1. The 3D point cloud display unit 26 acquires the 3D point cloud data of the object to be repaired for displaying the 3D point cloud from the point cloud information database 111. The information display unit 27 displays various information other than the 3D point cloud, which is expressed by letters, numbers, symbols, etc., on the screen. The information display unit 27 acquires each piece of information to be displayed on the screen from the storage unit 11 and information processing unit 12 of the server 1.

[0033] Next, the operation of the server 1 in the repair plan support system 100 according to the first embodiment to create a repair plan will be described with reference to Fig. 7. Fig. 7 is a flowchart showing an example of the operation of the server 1 operating as the repair plan support device according to the first embodiment to create a repair plan. In the repair plan support system 100, the server 1 starts the operation according to the flowchart shown in Fig. 7 when the range for repairing a deformation in an object to be repaired is selected by the user. That is, when the range selection unit 22 of the client 2 accepts the selection of the range for repairing the deformation from the user, the server 1 starts the operation according to the flowchart shown in Fig. 7.

[0034] When the user selects an area for repairing the deformation, the deformation information acquisition unit 13 acquires the position coordinate information and area value of the area selected by the user (step S1). Specifically, the area selection unit 22 of the client 2 transmits the position coordinate information and area value of the area selected by the user to the server 1, and the deformation information acquisition unit 13 acquires them.

[0035] Next, the deformation information acquisition unit 13 creates a list of information on deformations included in the range indicated by the acquired position coordinate information, i.e., deformations that exist in the range selected by the user (step S2). Specifically, the deformation information acquisition unit 13 acquires, from the deformation information database 112, deformation information (see FIG. 2) whose position coordinates fall within the range selected by the user, and creates a list of the acquired deformation information. Note that, as will be explained in detail later, the list of deformation information is notified to the user via the client 2. The user checks the list of deformation information and selects one or more deformations to repair.

[0036] Next, the repair method extraction unit 14 extracts candidate repair methods based on the information on the deformation selected by the user (step S3). The deformation selected by the user is a deformation that the user has determined to require repair. In the following explanation, the deformation selected by the user may be referred to as a "deformation to be repaired." In this step S3, the repair method extraction unit 14 checks the deformation / deformation method related information database 113, identifies methods that can repair all deformations to be repaired, and sets the identified methods as candidate repair methods. There may be multiple candidate repair methods.

[0037] Next, the basic cost calculation unit 16 calculates the basic cost of performing repairs using each repair method candidate extracted by the repair method extraction unit 14 and determines whether scaffolding is required, and creates a list of information on the candidate repair methods (step S4). In step S4, the basic cost calculation unit 16 checks the repair method information database 114 and calculates the basic cost by multiplying the area value acquired in step S1 by the repair unit price included in the repair method information (see FIG. 4) corresponding to each candidate repair method. The basic cost calculation unit 16 also determines whether scaffolding is required based on the location of the deformation to be repaired and the repair method information. The basic cost calculation unit 16 associates the calculated basic cost, the information on whether scaffolding is required, and information on the candidate repair methods to create a list of information on the candidate repair methods. The list of information on the candidate repair methods is notified to the user via the client 2, as will be described in detail later. The user checks the list of information on candidate repair methods and selects the repair method to be used for the repair.

[0038] Next, it is confirmed whether scaffolding is required for the repair method selected by the user (step S5). If scaffolding is required (step S5: Yes), the incidental cost calculation unit 17 creates a list of scaffolding candidates based on the polygon input by the user (step S6). In step S6, if the scaffolding installation necessity information associated with the repair method selected by the user indicates that scaffolding installation is required, the incidental cost calculation unit 17 accepts input of a polygon representing the scaffolding installation area from the user. In addition, the incidental cost calculation unit 17 checks the scaffolding information held in the scaffolding information database 115, identifies scaffolding that can be installed in the area represented by the polygon input by the user, and sets the identified scaffolding as a scaffolding candidate. The incidental cost calculation unit 17 creates a list of the candidate scaffoldings, which is set as a scaffolding candidate list. The scaffolding candidate list is notified to the user via the client 2, details of which will be described separately. The user checks the list of scaffolding candidates and selects scaffolding to install.

[0039] Next, the incidental cost calculation unit 17 calculates incidental costs when using the scaffolding selected by the user (step S7). The incidental cost calculation unit 17 calculates the incidental costs using the unit price (see FIG. 5) included in the scaffolding information corresponding to the selected scaffolding.

[0040] Next, the construction period calculation unit 18 calculates the construction period when repairs are performed using the repair method specified by the user (step S8). The construction period calculation unit 18 calculates the construction period based on the construction information held in the construction information database 116. Details of the construction period calculation method will be described separately.

[0041] Furthermore, if the repair method selected by the user from the above repair method candidates does not require scaffolding (step S5: No), the above steps S6 and S7 are omitted and step S8 is executed.

[0042] Next, the operation of the repair plan support system 100 according to the first embodiment will be described in detail using a specific example.

[0043] 8 is a flowchart showing an example of the operation of the repair plan support system 100 according to the embodiment 1. In the repair plan support system 100, the server 1 and the client 2 operate according to the flowchart in FIG. 8 to create a repair plan for an object to be repaired.

[0044] 8, in the repair plan support system 100, first, the client 2 displays a point cloud screen (step S101). Specifically, the 3D point cloud display unit 26 of the display unit 25 displays a 3D point cloud of the repair object on the screen. The repair object for which the 3D point cloud is to be displayed on the screen is selected by the user, but any operation may be performed until the selection of the repair object is received from the user.

[0045] Next, the client 2 accepts a point cloud selection on the point cloud screen (step S102). Specifically, the range selection unit 22 of the operation acceptance unit 21 accepts, from the user, a selection of an arbitrary range of the 3D point cloud of the object to be repaired displayed on the screen.

[0046] The client 2 then acquires the coordinate position and actual area value of the point cloud selected by the user (step S103). Specifically, the range selection unit 22 of the operation reception unit 21 acquires coordinates indicating the range selected by the user in step S102 and sets them as the coordinate position, and also calculates the area of ​​the range selected by the user and sets this as the actual area value. The coordinate position may include coordinates that indicate the range selected by the user, and may be, for example, the coordinates of each of the three-dimensional point clouds that form the periphery of the range. Furthermore, if the selected range is rectangular, the coordinate positions are the coordinates of the four three-dimensional point clouds corresponding to the four corners. The range selection unit 22 transmits the acquired coordinate position and actual area value to the server 1.

[0047] When the server 1 receives the coordinate positions and actual area values ​​of the point cloud selected by the user from the client 2, it acquires the deformation type, judgment category, and location coordinates of the deformations included in the selected range (step S201). The selected range here is the range indicated by the coordinate positions received from the client 2, i.e., the range selected by the user in step S102. In step S201, the deformation information acquisition unit 13 of the information processing unit 12 acquires the deformation type, judgment category, and location coordinates of each deformation included in the selected range from the deformation information database 112. That is, the deformation information acquisition unit 13 acquires the deformation type, judgment category, and location coordinates from the deformation information (see FIG. 2) corresponding to each deformation included in the selected range.

[0048] The deformation information acquisition unit 13 creates a deformation information list using the acquired deformation type, judgment category, and location coordinates, and sends it to the client 2. The deformation information list includes the acquired deformation type, judgment category, and location coordinates. The client 2 displays the received deformation information list (step S104). Specifically, the information display unit 27 of the display unit 25 displays the deformation information list received from the server 1. Figure 9 is a diagram showing an example of a screen display including a display of the deformation information list. For example, as shown in Figure 9, the information display unit 27 displays a deformation information list 312 on the right side of the center of the screen 300. Note that the display position of the deformation information list 312 may be anywhere on the screen 300. The point cloud display area 310 displays a three-dimensional point cloud 3101 of the object to be repaired. A rectangle 3102 in the point cloud display area 310 represents the range selected by the user in step S102 above. The range indicated by the rectangle 3102 is the area to be repaired. Screen 300 also includes a display 311 showing the upper left coordinate, lower right coordinate, and size of the range indicated by rectangle 3102, i.e., the range selected by the user. The "size" here refers to the area of ​​the range indicated by rectangle 3102, and corresponds to the actual area value acquired in step S103 described above. Note that the processing related to the display of the 3D point cloud in point cloud display area 310 is performed by 3D point cloud display unit 26, and the processing related to the display of characters and the like in areas other than point cloud display area 310 is performed by information display unit 27.

[0049] Next, the client 2 accepts the selection of the deformation to be repaired from the user (step S105). Specifically, the selection operation unit 23 of the operation acceptance unit 21 accepts the selection of the deformation to be repaired from the deformation information list 312 on the screen 300 shown in FIG. 9. In the example shown in FIG. 9, the user selects the deformation to be repaired by checking the checkbox of the item marked "Select." The deformation selected by the user in this step S105 becomes the deformation to be repaired. The client 2 transmits the selection result of the deformation to be repaired to the server 1.

[0050] When the server 1 receives the selection result of the deformation to be repaired, it identifies a construction method that can be used to repair the deformation to be repaired (step S202). Specifically, the repair method extraction unit 14 identifies a construction method that can be used to repair the deformation to be repaired based on the deformation information of the deformation to be repaired and the deformation-construction method related information held in the deformation-construction method related information database 113. That is, the repair method extraction unit 14 identifies deformation-construction method related information that matches the construction type, deformation type, and judgment classification included in the deformation information of the deformation to be repaired, and sets the construction method corresponding to the selectable construction method ID included in the identified deformation-construction method related information as a construction method that can be used to repair the deformation to be repaired. When there are multiple deformations to be repaired, the repair method extraction unit 14 identifies a construction method that can be used to repair each deformation to be repaired.

[0051] The server 1 then checks whether there is a construction method that can handle all of the deformations (step S203). Specifically, the repair method extraction unit 14 checks whether there is a construction method that can repair all of the deformations that are the target of repair among the construction methods identified in step S202.

[0052] If there is no construction method that can handle all the deformations (step S203: No), the server 1 notifies the client 2 that there is no construction method that can be used, and the client 2 requests the user to reselect the deformations (step S106) and accepts the selection of the deformations to be repaired from the user (step S105).

[0053] If there is a construction method that can handle all deformations (step S203: Yes), the server 1 checks whether the scaffolding installation conditions are applicable (step S204). Specifically, the repair construction method extraction unit 14 checks whether the scaffolding installation conditions in the repair construction method information (see FIG. 4) of the construction method that can handle all deformations are "applicable" or "inapplicable."

[0054] If the scaffolding installation condition is met (step S204: Yes), the server 1 determines whether scaffolding is required for each of the construction methods that can handle all deformations, i.e., whether scaffolding is actually required (step S205). Specifically, the repair method extraction unit 14 determines whether scaffolding is required based on the type of construction method that can handle all deformations and the coordinate information of the selected range, which is the range selected by the user in step S102. For example, when the type of construction is tunnel repair work, the repair method extraction unit 14 determines that scaffolding is required if the height of the selected range is equal to or greater than a predetermined threshold, and determines that scaffolding is not required if the height is less than the threshold. In other words, the repair method extraction unit 14 determines that scaffolding is required if the selected range, which is the range where repair work will be performed, is at a height where work cannot be performed without installing scaffolding. Furthermore, when the type of construction is deck slab reinforcement work, the repair method extraction unit 14 determines that scaffolding is required regardless of the height of the selected range.

[0055] If the scaffolding installation conditions are not met (step S204: No) and if the processing of step S205 is completed, the server 1 transmits information regarding construction methods that can be used to address all of the deformations to the client 2. The client 2 creates a list of construction methods that can be used to address all of the deformations based on the information received from the server 1 and displays the created list on the screen as a list of candidate repair methods (step S107). Specifically, the information display unit 27 of the display unit 25 creates a list of candidate repair methods, which is a list of construction methods that can be used to address all of the deformations, and displays it on the screen. The information display unit 27 displays the list of candidate repair methods by adding it to the screen 300 shown in FIG. 9. For example, the display content is as shown in FIG. 10. FIG. 10 is a diagram illustrating an example of a screen display including a list of candidate repair methods. In FIG. 10, the same components as in other drawings are denoted by the same reference numerals. For example, the information display unit 27 displays a candidate repair method list 313 on the lower right side of the screen 300, as shown in FIG. 10. The repair method candidate list 313 includes information on "method," "repair unit price," "basic cost," and "scaffolding installation." The "basic cost" is calculated by multiplying the actual area value acquired in step S103 by the "repair unit price." In the example of FIG. 10, the actual area value (size of the selected range) = 10 m 2It is assumed that the calculation of the basic cost is performed by the basic cost calculation unit 16 of the server 1, but it may be performed by the information display unit 27. The information display unit 27 also displays a button 314 for starting a simulation of the cost when repairs are performed using the repair method selected by the user. The repair method extraction unit 14 may also create a list of repair methods that can be used for all deformations, and transmit the created list of repair methods to the client 2.

[0056] Next, the client 2 accepts from the user a selection of a repair method to be implemented (step S108). Specifically, the selection operation unit 23 of the operation acceptance unit 21 accepts an operation to select one candidate repair method from the candidate repair method list 313 displayed on the screen 300 as a method to be used in repairing the deformation to be repaired. In the example shown in FIG. 10, the user checks the checkbox of the item marked "Select" in the candidate repair method list 313 to select the method to be used in the repair. When the selection operation unit 23 detects that the method to be used in the repair has been selected and that button 314 has been pressed, the next process begins.

[0057] When the user presses the button 314, the client 2 accepts polygon input into the point cloud display area 310 (step S109). The polygon here represents the area where the scaffolding is to be installed. The polygon input is accepted by the polygon input unit 24 of the operation accepting unit 21. That is, the polygon input unit 24 accepts the designation of the scaffolding installation area by polygon input. There is no restriction on the method of inputting the polygon. The polygon can be input using any widely and generally used method.

[0058] 10, all of the repair methods listed in candidate repair method list 313 for "Scaffolding" are "Required," so steps S109 to S113 and step S206 are executed after step S108 to calculate the incidental costs incurred due to the installation of scaffolding. However, if candidate repair method list 313 includes a repair method for which "Scaffolding = Not Required" and step S108 accepts the selection of a repair method that does not require scaffolding, steps S109 to S113 and step S206 are not executed. In other words, step S114 is executed after step S108.

[0059] When the polygon input unit 24 receives the input of a polygon, it checks whether the input polygon interferes with the point cloud (step S110). The point cloud here refers to the point cloud selected in step S102 described above, i.e., the area selected by the user where repair work will be performed. If the polygon interferes with the point cloud (step S110: Yes), the client 2 requests that the polygon be re-input (step S111), and returns to step S109 to receive polygon input into the point cloud display area 310.

[0060] If the polygon does not interfere with the point cloud (step S110: No), the client 2 transmits the input polygon information to the server 1, and the server 1 acquires scaffolding information that satisfies the installation conditions indicated by the polygon (step S206). Specifically, the incidental cost calculation unit 17 of the information processing unit 12 extracts from the scaffolding information database 115 scaffolding information (see FIG. 5) that is the same type of work as the repair method selected in step S108 and whose area of ​​the polygon indicated by the received information satisfies the installation conditions.

[0061] The incidental cost calculation unit 17 creates a scaffolding candidate list based on the extracted scaffolding information and transmits it to the client 2. The client 2 displays the received scaffolding candidate list (step S112) and accepts selection of scaffolding to be installed (step S113). Specifically, the information display unit 27 of the display unit 25 displays the scaffolding candidate list received from the server 1, and the selection operation unit 23 of the operation acceptance unit 21 accepts selection of scaffolding to be installed from the user.

[0062] When scaffolding is selected, the client 2 displays the cost on the screen and then accepts an operation to transition to the construction period simulation screen (step S114). Specifically, the information display unit 27 displays the cost of the repair work on the screen, and the selection operation unit 23 accepts an operation to transition to the construction period simulation screen. FIG. 11 is a diagram showing an example of a screen display including a display of the cost of the repair work. In FIG. 11, the same reference numerals are used for the same parts as in other drawings. For example, as shown in FIG. 11, the information display unit 27 displays the details of the repair work cost 322 in the center of the screen 301. The display position of the details of the repair work cost 322 may be anywhere on the screen 301.

[0063] In addition to the repair work cost details 322, the screen 301 also includes a point cloud display area 310, a scaffolding candidate list 321, construction-related information 323, and a button 324 for transitioning to a construction period simulation screen, but the display start timing of these is different. Before the polygon is input in step S109 described above, the screen 301 displays only the 3D point cloud 3101 of the repair object, a rectangle 3102, and construction-related information 323 in the point cloud display area 310. The rectangular parallelepiped 3103 in the point cloud display area 310 corresponds to the polygon input in step S109 described above, and its display begins when the polygon is input. The 3D point cloud display unit 26, which displays the 3D point cloud in the point cloud display area 310, superimposes the rectangular parallelepiped 3103, which is a polygon, on the rectangle 3102, which is the selection range. The scaffolding candidate list 321 begins displaying in step S112 described above. The button 324 starts displaying at the same time as the repair work cost details 322, that is, in step S114.

[0064] The "basic cost" included in the repair work cost details 322 corresponds to the "basic cost" included in the list of repair method candidates 313 on the screen 300 shown in Fig. 10. The "scaffolding fee" corresponds to the "cost" included in the scaffolding candidate list 321. Furthermore, the "cost" corresponds to the "unit price" included in the scaffolding information (see Fig. 5) held by the scaffolding information database 115.

[0065] In addition, if client 2 accepts the selection of a repair method that does not require scaffolding in step S108 above and transitions to step S114 without performing steps S109 to S113 and step S206 above, the scaffolding cost in the scaffolding candidate list 321 and repair work cost details 322 will not be displayed on screen 301.

[0066] Furthermore, when it is determined in step S110 that a polygon interferes with the point cloud and re-input of the polygon is requested in step S111, the client 2 displays, for example, a screen 302 shown in Fig. 12. Fig. 12 is a diagram showing an example of a screen display including a display requesting re-input of a polygon required for calculating the cost of repair work. That is, the client 2 displays text 325 requesting re-input of the polygon instead of the scaffolding candidate list 321 on the screen 301 shown in Fig. 11.

[0067] When the user presses button 324 included in screen 301, the next process starts, and client 2 accepts the selection of a contractor (step S115). Specifically, the information display unit 27 of client 2 displays selectable contractors and accepts the user's selection operation. Selectable contractors are contractors that can carry out the repair method selected in step S108 described above, and contractors that can carry out the selected repair method are identified based on the type of work included in the construction information held by construction information database 116 (see FIG. 6). This process may be performed by, for example, construction period calculation unit 18 of server 1, or by information display unit 27. Client 2 transmits the contractor selection results to server 1.

[0068] Upon receiving the contractor selection result, the server 1 calculates the predicted construction period based on the construction information stored in the construction information database 116 (step S207). Specifically, the construction period calculation unit 18 identifies construction information of construction similar to the construction using the repair method selected in step S108 from the construction information stored in the construction information database 116, and sets the "construction period" included in the identified construction information as the predicted construction period. A similar construction refers to a construction in which the "contractor," "type of work," and "scaffolding type" included in the construction information are the same and the "cost" is close to the cost displayed in step S114 above, i.e., the total value of the basic cost and scaffolding cost in the cost details 322 shown in FIG. 11. For example, the construction period calculation unit 18 determines that the construction is similar if the "contractor," "type of work," and "scaffolding type" included in the construction information are the same and the difference in "cost" is equal to or less than a predetermined threshold. The construction period calculation unit 18 calculates the predicted construction period based on the "construction period" included in the construction information of the similar construction. The construction period calculation unit 18 sets the "construction period" of the construction with the highest similarity, that is, the construction with the smallest difference in cost, as the predicted construction period. The construction period calculation unit 18 may set the average value of the "construction periods" of multiple similar constructions as the predicted construction period. Note that if no similar constructions exist, the server 1 may notify the user via the client 2 that it is impossible to calculate the predicted construction period and terminate the process.

[0069] The server 1 then determines a date that can be inserted based on the estimated construction period (step S208). Specifically, the construction period calculation unit 18 determines the construction schedule based on the possible construction period and the estimated construction period previously acquired by the user. The possible construction period is a period during which the user desires to carry out the construction, such as month x day to month △ day. If the possible construction period has not yet been acquired, the construction period calculation unit 18 only performs step S207 of calculating the construction period, and does not perform step S208.

[0070] The server 1 notifies the client 2 of the determined construction schedule, and the client 2 displays the construction schedule on the display unit 25 (step S116). The construction schedule is displayed by the information display unit 27. FIG. 13 is a diagram showing an example of a screen display including a repair work schedule. In FIG. 13, the same reference numerals are used for the same parts as in the other drawings. For example, as shown in FIG. 13, the information display unit 27 displays the repair work construction period 334 and schedule 335 on the right side of the center of the screen 303. Note that the display positions of the repair work construction period 334 and schedule 335 may be anywhere on the screen 303. If the server 1 does not execute step S208, i.e., if the construction schedule is not determined, the information display unit 27 displays only the construction period 334 and does not display the schedule 335.

[0071] In addition to the repair work period 334 and schedule 335, the screen 303 also includes a point cloud display area 310, a contractor selection menu 331, construction-related information 323, repair work cost 333, and a button 336 for closing the construction period simulation screen. The display of the point cloud display area 310, construction-related information 323, repair work cost 333, and button 336 for closing the construction period simulation screen are fixed. The repair work period 334 and schedule 335 may be updated each time a contractor is selected in the contractor selection menu 331. That is, when a contractor is selected in the contractor selection menu 331, the server 1 may again execute steps S207 and S208, and the client 2 may execute step S116 to update the repair work period 334 and schedule 335 on the screen 303. When the button 336 is operated, the repair planning support system 100 terminates operation.

[0072] Next, we will explain the hardware configuration of the server 1 that operates as a repair plan support device. Fig. 14 is a diagram showing an example of the hardware configuration of the server 1. The server 1 is configured with, for example, a processor 91, a storage device 92, a display device 93, an input device 94, and a communication interface 95 shown in Fig. 14.

[0073] The processor 91 is a CPU (Central Processing Unit, also known as a central processing unit, processing unit, arithmetic unit, microprocessor, microcomputer, or DSP (Digital Signal Processor)), a system LSI (Large Scale Integration), etc. The storage device 92 is a RAM (Random Access Memory), a ROM (Read Only Memory), an EPROM (Erasable Programmable Read Only Memory), an EEPROM (registered trademark) (Electrically Erasable Programmable Read Only Memory), a hard disk drive, etc. The display device 93 is an LCD monitor, a display, etc. The input device 94 is a mouse, a keyboard, a touch panel, etc. The communication interface 95 is a network interface card, etc.

[0074] The server 1's deformation information acquisition unit 13, repair method extraction unit 14, cost calculation unit 15, and construction period calculation unit 18 are realized by the processor 91 executing programs for operating these units. The programs for operating the deformation information acquisition unit 13, repair method extraction unit 14, cost calculation unit 15, and construction period calculation unit 18 are pre-stored in the storage device 92. The processor 91 reads and executes the programs from the storage device 92, thereby operating as the deformation information acquisition unit 13, repair method extraction unit 14, cost calculation unit 15, and construction period calculation unit 18.

[0075] The programs stored in the storage device 92 for operating as the deformation information acquisition unit 13, repair method extraction unit 14, cost calculation unit 15 and construction period calculation unit 18 may be provided to users, etc. in a form written on a storage medium such as a CD (Compact Disc)-ROM or a DVD (Digital Versatile Disc)-ROM, or may be provided to users, etc. via a network.

[0076] The storage unit 11 is realized by a storage device 92.

[0077] Although the hardware configuration of the server 1 has been described, the hardware configuration of the client 2 is also the same.

[0078] As described above, the repair planning support system 100 according to the present embodiment determines whether scaffolding is required when it receives from the user an operation to select the area to be repaired for the object to be repaired, an operation to specify the deformations to be repaired from among the deformations included in the selected area, and an operation to specify a repair method to be performed from among the repair methods that can repair all of the deformations to be repaired. If scaffolding installation is required, the repair planning support system 100 receives from the user an operation to specify the scaffolding installation area by polygon input and determines scaffolding candidates to be installed in the specified installation area. Furthermore, when the repair planning support system 100 receives from the user an operation to select scaffolding to be installed from the scaffolding candidates, it calculates the cost of the repair work, including the cost of scaffolding installation, and notifies the user. If scaffolding installation is not required, the repair planning support system 100 calculates the cost of the repair work, excluding the cost of scaffolding installation, and notifies the user. Furthermore, the repair plan support system 100 calculates the construction period of the repair work specified by the user based on information about repair work that has been carried out in the past, and further determines the schedule for the repair work.

[0079] According to the repair plan support system 100 of this embodiment, it is possible to calculate repair costs and construction periods for a range selected by the user, and it is possible to estimate repair costs and construction periods with high accuracy even when repair work is being carried out on only a portion of a structure. Furthermore, since the repair costs are calculated taking into consideration the need for scaffolding and the type of scaffolding that can be applied to the target range of the repair work, it is possible to calculate repair costs under conditions that are in line with the actual state of the repair work.

[0080] In the repair planning support system 100 according to the present embodiment, a range is specified on a display screen of a 3D point cloud of the object to be repaired, and a list of deformations included in the specified range is created. However, the method of creating the list of deformations is not limited to this. For example, the repair planning support system 100 may prompt a user to select a structure to be repaired, create a list of deformations included in the specified structure, notify the user, and allow the user to select the deformations to be repaired. Furthermore, when a user selects a structure to be repaired, the repair planning support system 100 may automatically select a range so as to include all deformations occurring in the structure to be repaired, and designate the selected range as the target range for repair work. Even with this selection method, repair costs can be calculated with high accuracy, taking into account the need for scaffolding installation.

[0081] Embodiment 2 FIG. 15 is a diagram illustrating a configuration example of a repair plan support system 100a according to the second embodiment. The repair plan support system 100a has a configuration in which the server 1 of the repair plan support system 100 according to the first embodiment is replaced with a server 1a. The server 1a has a configuration in which the information processing unit 12 of the server 1 according to the first embodiment is replaced with an information processing unit 12a, and the information processing unit 12a has a configuration in which an additional work proposal unit 19 is added to the information processing unit 12 of the server 1 according to the first embodiment. In FIG. 15, the same components as those in the repair plan support system 100 according to the first embodiment are assigned the same reference numerals. Descriptions of the components assigned the same reference numerals as those in the first embodiment will be omitted.

[0082] The additional work proposal unit 19 provided in the information processing unit 12a of the server 1a checks whether there are any deformations around the area specified by the user that can be repaired together with the deformations within the specified area, and if any deformations exist, proposes that these deformations also be subject to repair work.

[0083] Next, a description will be given of the operation of the maintenance plan support system 100a according to the second embodiment. Note that a description of the operation common to the maintenance plan support system 100 according to the first embodiment will be omitted.

[0084] Fig. 16 is a flowchart showing an example of the operation of the repair plan support system 100a according to the second embodiment. In Fig. 16, the same step numbers are assigned to the same processes as those in the flowchart of Fig. 8 described in the first embodiment. Explanation of the processes assigned the same step numbers as those in Fig. 8 will be omitted.

[0085] In the repair plan support system 100a, after the client 2 executes step S113, the server 1 checks whether or not there is a deformation of the same type around the selected range (step S221). Specifically, the additional work proposal unit 19 checks whether or not there is a deformation of the same type as the deformation to be repaired around the selected range, which is the range of the point cloud selected in step S102. For example, the additional work proposal unit 19 expands the selected range using a predetermined method, and if there is a deformation that is not included in the selected range before expansion but is included in the selected range after expansion, it determines that there is a deformation of the same type around the selected range.

[0086] If there is no deformation of the same type around the selected range (step S221: No), the process proceeds to step S114. If there is a deformation of the same type around the selected range (step S221: Yes), the server 1 expands the size of the polygon to match the range of the deformation (step S222). Note that the size of the polygon displayed on the screen by the client 2 is not changed. In this step S222, the size information of the polygon used in processing on the server 1 is changed. The change of the size information is performed by the additional work proposal unit 19.

[0087] The server 1 then checks whether the additional scaffolding fee incurred due to the change in polygon size is within an allowable range (step S223). Specifically, the additional work proposal unit 19 calculates the difference between the fee for installing scaffolding according to the pre-change polygon size and the fee for installing scaffolding according to the changed polygon size, and checks whether the difference is equal to or less than the upper limit value previously specified by the user. The fee for installing scaffolding according to the changed polygon size is, for example, the fee for scaffolding whose changed polygon size satisfies the "scaffolding installation conditions" in the scaffolding information (see Figure 5). The fee is calculated based on the "unit" and "unit price". If there are multiple scaffoldings that satisfy the "scaffolding installation conditions", the cheapest fee is used.

[0088] If the additional scaffolding cost is not within the allowable range (step S223: No), the process proceeds to step S114. If the additional scaffolding cost is within the allowable range (step S223: Yes), the server 1 creates a proposed change to the work content (step S224). Specifically, the additional work proposing unit 19 creates information including changes to the selected range, which is the range where repair work will be performed, changes to the deformation to be repaired, and changes to the work cost, as proposed change information on the work content.

[0089] Although a proposed change to the work content is prepared when the additional cost of scaffolding is within the acceptable range, it is also possible to prepare a proposed change to the work content when the additional cost of the entire repair work is within the acceptable range.

[0090] The additional work proposal unit 19 transmits the created change proposal information to the client 2. Based on the received change proposal information, the client 2 displays a proposal screen for proposing changes to the repair work content to the user (step S121). The client 2 displays, for example, a screen 304 with the content shown in FIG. 17 as the proposal screen. FIG. 17 is a diagram showing an example of a screen display for proposing changes to the repair work content. For example, as shown in FIG. 17, the client 2 displays information about the work content before the change in the center of the screen 304 and information about the work content after the change in the right side of the screen 304. To make the changes easier to understand, display methods such as changing the text color or background color of the parts that will be changed according to the proposal may be used. In addition, buttons 341 and 342 are displayed in the lower right corner of the screen 304 to allow the user to select whether or not to change the work content according to the proposal.

[0091] The client 2 checks whether to change to the proposed content (step S122). That is, the client 2 checks whether the selection operation unit 23 has accepted that the user has pressed the "Change" button 342 on the screen 304, or whether the selection operation unit 23 has accepted that the user has pressed the "Do not change" button 341.

[0092] If the proposed content is not to be changed (step S122: No), the process proceeds to step S114. At this time, the client 2 terminates the display of screen 304 and returns to the display of screen 301. Screen 301 is the same as screen 301 shown in FIG. 11. If the proposed content is to be changed (step S122: Yes), the client 2 notifies the server 1 of the change to the proposed content, and the server 1 updates the information on the construction content (step S225). At this time, the client 2 terminates the display of screen 304 and returns to the display of screen 301. In the server 1, the information on the construction content is updated by each unit of the information processing unit 12a. For example, the basic cost calculation unit 16 calculates the basic cost when the construction is performed according to the proposed content, and the incidental cost calculation unit 17 calculates the basic cost when the construction is performed according to the proposed content. The server 1 transmits the information on the updated construction content to the client 2. When the client 2 receives the information on the updated construction content, it updates the display content on screen 301 based on the received information and executes step S114.

[0093] As described above, when a user specifies an area for repair work to be performed on a defect, the repair plan support system 100a according to the second embodiment checks whether there are any defects around the specified area that can be included in the repair work. If any defects exist, the repair plan support system 100a proposes adding the defects around the specified area to the repair work. When determining whether to make a proposal, the repair plan support system 100a takes into account additional costs incurred by changing the repair work content. Furthermore, when proposing a change to the repair work content, the repair plan support system 100a displays, on a single screen, the construction costs for when the defect to be included in the repair work is not added and when the defect to be included in the repair work is added. The repair plan support system 100a according to the present embodiment can propose a change to the repair work content if the repair work can be performed more efficiently than if the repair work were performed with the content specified by the user. Furthermore, when determining whether to change the repair work content, the user can easily confirm the difference between the costs for changing the repair work content and the costs for not changing the repair work content.

[0094] The configurations shown in the above embodiments are merely examples, and may be combined with other known technologies, or different embodiments may be combined with each other. It is also possible to omit or modify parts of the configurations as long as they do not deviate from the gist of the invention.

[0095] For example, in each embodiment, a server and a client constitute a repair plan support system, but the configuration may also be such that each process performed by the server and each process performed by the client are performed by a single device.

[0096] Various aspects of the present disclosure are summarized below as appendices.

[0097] (Appendix 1) A repair planning support system comprising a server and a client, The client: a 3D point cloud display unit that displays a 3D point cloud of the object to be repaired; a range selection unit that accepts a selection of an arbitrary range of the three-dimensional point cloud; A selection operation unit that accepts a selection of a repair work method to be performed on the selected range, which is the range selected by the range selection unit; a polygon input unit that receives input of a polygon indicating an installation area of ​​scaffolding to be used in repair work on the object to be repaired; Equipped with The server a cost calculation unit that calculates the cost of repair work to be carried out for the selected area based on the size of the selected area, a selected construction method that is a construction method selected and accepted by the selection operation unit, and the size of the polygon accepted as input by the polygon input unit; A repair planning support system comprising: (Appendix 2) The server a repair method extraction unit that creates a list of repair methods that can repair all of the deformations selected by the user from the deformations included in the selection range; Equipped with The selection operation unit accepts a selection of a repair work method to be performed on the selected range from the list of repair methods created by the repair method extraction unit. 2. A repair planning support system according to claim 1, (Appendix 3) The cost calculation unit a basic cost calculation unit that calculates a basic cost of repair work to be performed on the selected area based on the size of the selected area and the selected construction method; an incidental cost calculation unit that calculates incidental costs incurred in setting up scaffolding at the position where the polygon is input, based on the selected construction method and the size of the polygon input unit; 3. The repair planning support system according to claim 1 or 2, comprising: (Appendix 4) the polygon input unit accepts input of a polygon when the selected construction method and the selected range satisfy predetermined conditions; the incidental cost calculation unit calculates the incidental cost when the polygon input unit receives input of a polygon; 4. A repair planning support system according to claim 3, (Appendix 5) The server a construction period calculation unit that calculates the construction period of the repair work to be performed on the selected area based on information on the contractor of the repair work to be performed on the selected area, the selected construction method, the cost calculated by the cost calculation unit, and information on repair work performed in the past; 5. A repair planning support system according to any one of claims 1 to 4, comprising: (Appendix 6) The construction period calculation unit further determines a schedule for the repair work to be performed for the selected area based on the calculated construction period and a period during which the user desires to perform the repair work. 6. A repair planning support system according to claim 5, (Appendix 7) The server an additional work proposal unit that proposes an expansion of the range in which repair work is to be carried out based on the selected range and deformations existing around the selected range; 7. The repair planning support system according to any one of claims 1 to 6, further comprising: (Appendix 8) a 3D point cloud display unit that displays a 3D point cloud of the object to be repaired; a range selection unit that accepts a selection of an arbitrary range of the three-dimensional point cloud; A selection operation unit that accepts a selection of a repair work method to be performed on the selected range, which is the range selected by the range selection unit; a polygon input unit that receives input of a polygon indicating an installation area of ​​scaffolding to be used in repair work on the object to be repaired; a cost calculation unit that calculates the cost of repair work to be carried out for the selected area based on the size of the selected area, a selected construction method that is a construction method selected and accepted by the selection operation unit, and the size of the polygon accepted as input by the polygon input unit; A repair planning support device comprising: (Appendix 9) A repair plan support method in which a repair plan support device supports creation of a repair plan for an object to be repaired, comprising: a 3D point cloud display step of displaying a 3D point cloud of the object to be repaired on a display unit; a range selection receiving step of receiving a selection of an arbitrary range of the three-dimensional point cloud; a selection operation receiving step of receiving a selection of a construction method of repair work to be performed for the selected range, which is the range selected in the range selection receiving step; a polygon input receiving step of receiving an input of a polygon indicating an installation area of ​​scaffolding to be used in the repair work of the repair object; a cost calculation step of calculating the cost of repair work to be carried out for the selected area based on the size of the selected area, a selected construction method which is a construction method selected and accepted in the selection operation acceptance step, and the size of the polygon accepted as input in the polygon input acceptance step; A repair plan support method comprising: (Appendix 10) a 3D point cloud display step of displaying a 3D point cloud of the object to be repaired on a display unit; a range selection receiving step of receiving a selection of an arbitrary range of the three-dimensional point cloud; a selection operation receiving step of receiving a selection of a construction method of repair work to be performed for the selected range, which is the range selected in the range selection receiving step; a polygon input receiving step of receiving an input of a polygon indicating an installation area of ​​scaffolding to be used in the repair work of the repair object; a cost calculation step of calculating the cost of repair work to be carried out for the selected area based on the size of the selected area, a selected construction method which is a construction method selected and accepted in the selection operation acceptance step, and the size of the polygon accepted as input in the polygon input acceptance step; A repair planning support program that causes a computer to execute the above. [Explanation of symbols]

[0098] 1,1a Server, 2 Client, 11 Memory unit, 12,12a Information processing unit, 13 Deformation information acquisition unit, 14 Repair method extraction unit, 15 Cost calculation unit, 16 Basic cost calculation unit, 17 Additional cost calculation unit, 18 Construction period calculation unit, 19 Additional work proposal unit, 21 Operation reception unit, 22 Range selection unit, 23 Selection operation unit, 24 Polygon input unit, 25 Display unit, 26 3D point cloud display unit, 27 Information display unit, 100,100a Repair planning support system, 111 Point cloud information database, 112 Deformation information database, 113 Deformation / construction method related information database, 114 Repair method information database, 115 Scaffolding information database, 116 Construction information database.

Claims

1. A repair planning support system comprising a server and a client, The client: a three-dimensional point cloud display unit that displays a three-dimensional point cloud of the object to be repaired; a range selection unit that accepts a selection of an arbitrary range of the three-dimensional point cloud; A selection operation unit that accepts a selection of a repair work method to be performed on the selected range, which is the range selected by the range selection unit; a polygon input unit that receives input of a polygon indicating an installation area of ​​scaffolding to be used in repair work on the object to be repaired; Equipped with The server a cost calculation unit that calculates the cost of repair work to be carried out for the selected area based on the size of the selected area, a selected construction method that is a construction method selected and accepted by the selection operation unit, and the size of the polygon accepted as input by the polygon input unit; A repair planning support system comprising:

2. The server a repair method extraction unit that creates a list of repair methods that can repair all of the deformations selected by the user from the deformations included in the selection range; Equipped with The selection operation unit accepts a selection of a repair work method to be performed on the selected range from the list of repair methods created by the repair method extraction unit.

2. The repair planning support system according to claim 1, wherein:

3. The cost calculation unit a basic cost calculation unit that calculates a basic cost of repair work to be performed on the selected area based on the size of the selected area and the selected construction method; an incidental cost calculation unit that calculates incidental costs incurred in setting up scaffolding at the position where the polygon is input, based on the selected construction method and the size of the polygon input unit; 2. The repair planning support system according to claim 1, further comprising:

4. the polygon input unit accepts input of a polygon when the selected construction method corresponds to a construction method that requires installation of scaffolding; the incidental cost calculation unit calculates the incidental cost when the polygon input unit receives input of a polygon; 4. The repair planning support system according to claim 3.

5. The server a construction period calculation unit that calculates the construction period of the repair work to be performed on the selected area based on information on the contractor of the repair work to be performed on the selected area, the selected construction method, the cost calculated by the cost calculation unit, and information on repair work performed in the past; 2. The repair planning support system according to claim 1, further comprising:

6. The construction period calculation unit further determines a schedule for the repair work to be performed for the selected area based on the calculated construction period and a period during which the user desires to perform the repair work.

6. The repair planning support system according to claim 5, wherein:

7. The server an additional work proposal unit that proposes an expansion of the range in which repair work is to be carried out based on the selected range and deformations existing around the selected range; 7. The repair planning support system according to claim 1, further comprising:

8. a three-dimensional point cloud display unit that displays a three-dimensional point cloud of the object to be repaired; a range selection unit that accepts a selection of an arbitrary range of the three-dimensional point cloud; A selection operation unit that accepts a selection of a repair work method to be performed on the selected range, which is the range selected by the range selection unit; a polygon input unit that receives input of a polygon indicating an installation area of ​​scaffolding to be used in repair work on the object to be repaired; a cost calculation unit that calculates the cost of repair work to be carried out for the selected area based on the size of the selected area, a selected construction method that is a construction method selected and accepted by the selection operation unit, and the size of the polygon accepted as input by the polygon input unit; A repair planning support device comprising:

9. A repair plan support method in which a repair plan support device supports creation of a repair plan for an object to be repaired, comprising: a three-dimensional point cloud display step of displaying a three-dimensional point cloud of the object to be repaired on a display unit; a range selection receiving step of receiving a selection of an arbitrary range of the three-dimensional point cloud; a selection operation receiving step of receiving a selection of a construction method of repair work to be performed for the selected range, which is the range selected in the range selection receiving step; a polygon input receiving step of receiving an input of a polygon indicating an installation area of ​​scaffolding to be used in the repair work of the repair object; a cost calculation step of calculating the cost of repair work to be carried out for the selected area based on the size of the selected area, a selected construction method which is a construction method selected and accepted in the selection operation acceptance step, and the size of the polygon accepted as input in the polygon input acceptance step; A repair plan support method comprising:

10. a three-dimensional point cloud display step of displaying a three-dimensional point cloud of the object to be repaired on a display unit; a range selection receiving step of receiving a selection of an arbitrary range of the three-dimensional point cloud; a selection operation receiving step of receiving a selection of a construction method of repair work to be performed for the selected range, which is the range selected in the range selection receiving step; a polygon input receiving step of receiving an input of a polygon indicating an installation area of ​​scaffolding to be used in the repair work of the repair object; a cost calculation step of calculating the cost of repair work to be carried out for the selected area based on the size of the selected area, a selected construction method which is a construction method selected and accepted in the selection operation acceptance step, and the size of the polygon accepted as input in the polygon input acceptance step; A repair planning support program that causes a computer to execute the above.

Citation Information

Patent Citations

  • Asset management support system, asset management support method, program and recording medium

    JP2006323741A

  • Construction progress visualization system

    JP2010108321A

  • Server and estimation method

    JP2020057417A

  • Maintenance process flow generation device and method for generating maintenance process flow

    JP2020190855A

  • Repair plan devising apparatus

    JP2021184202A