Construction Estimation Creation System Using Unmanned Aerial Vehicle, Construction Estimation Creation Method Using Unmanned Aerial Vehicle, and Construction Estimation Creation Program Using Unmanned Aerial Vehicle
The construction work estimate creation system using a UAV addresses the inefficiencies in estimating high-altitude building repairs by calculating material quantities and retrieving unit prices from a database, resulting in improved workability and accuracy.
Patent Information
- Application Number
- JP2024078113
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2023-05-18
- Filing Date
- 2024-05-13
- Publication Date
- 2025-06-09
- Estimated Expiration
- 2044-05-13
AI Technical Summary
Existing systems for estimating construction work, particularly for high-altitude building repairs, do not effectively incorporate costs related to building materials, leading to inefficiencies in estimating and constructing repairs.
A construction work estimate creation system using an unmanned aerial vehicle (UAV) that acquires construction range and building material information, calculates material quantities, and retrieves unit prices from a database to output a comprehensive construction work amount.
The system improves workability and accuracy in estimating building repairs by enabling easy output of construction work amounts based on visual data from UAVs, and by reliably confirming repair requirements compared to traditional methods.
Smart Images

Figure 0007690089000002 
Figure 0007690089000003 
Figure 0007690089000004
Abstract
Description
Technical Field
[0001] The present invention relates to a construction estimate creation system using an unmanned aerial vehicle, a construction estimate creation method using an unmanned aerial vehicle, and a construction estimate creation program using an unmanned aerial vehicle, which are particularly used for estimating and constructing repairs (including repairs and renovations) of buildings at high altitudes.
Background Art
[0002] Conventionally, in order to examine whether repairs such as the roofs and walls of buildings are necessary, construction workers have had to perform high-altitude work. In recent years, by using unmanned aerial vehicles (drones), it has become possible to photograph the exteriors of roofs and walls, eliminating the need for manual work at high altitudes and significantly improving safety and workability during the estimation and construction of repairs.
[0003] Patent Document 1 discloses a system for photographing an image of a roof in order to create an estimate for painting or waterproofing work on the roof of a building.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] According to the system disclosed in Patent Document 1, it is possible to accurately and inexpensively create an estimate for painting or waterproofing work on the roof. However, the system disclosed in Patent Document 1 does not particularly disclose the costs related to the construction of building materials, and there is a problem in that the workability regarding the estimation of repairs of buildings cannot be improved because it is necessary to separately consider the construction costs.
[0006] Therefore, the present invention has been devised in view of the above-described problems, and an object thereof is to provide a construction work estimate creation system using an unmanned aerial vehicle, a construction work estimate creation method using an unmanned aerial vehicle, and a construction work estimate creation program using an unmanned aerial vehicle, which can improve workability in estimating building repairs and the like.
Means for Solving the Problems
[0007] A construction work estimate creation system using an unmanned aerial vehicle according to a first invention is a construction work estimate creation system using an unmanned aerial vehicle for creating an estimate of construction work of an existing building newly performed using the unmanned aerial vehicle, the system comprising: a construction range acquisition unit that acquires a construction range of the construction work specified from appearance information showing the appearance of the existing building photographed by the unmanned aerial vehicle; a building material information acquisition unit that acquires identification information of building materials used for the construction work specified by the user; a building material quantity calculation unit that calculates the quantity of building materials used for the construction work from the construction range acquired by the construction range acquisition unit and the identification information of the building materials acquired by the building material information acquisition unit; a unit price acquisition unit that, after referring to a database in which identification information of building materials, the unit price of building materials, and the unit price of construction are associated in advance, acquires from the database the unit price of building materials and the unit price of construction corresponding to the identification information of the building materials acquired by the building material information acquisition unit; and a construction work amount output unit that outputs a construction work amount corresponding to the quantity of building materials calculated by the building material quantity calculation unit, the unit price of building materials acquired by the unit price acquisition unit, and the unit price of construction.
[0008] A construction work estimate creation system using an unmanned aerial vehicle according to a second invention is the same as the first invention, wherein the building material information acquisition unit acquires the characteristics of the building materials used for the construction work specified by the user, and after referring to a database in which the characteristics of the building materials and the identification information of the building materials are associated in advance, acquires from the database the identification information of the building materials corresponding to the acquired characteristics of the building materials.
[0009] In the construction estimate creation system using an unmanned aircraft according to the third invention, in the second invention, the construction area acquisition unit further acquires the construction area of the building construction designated by the user, and the building material information acquisition unit refers to a database in which the characteristics of building materials, the construction area, and the identification information of building materials are associated in advance, and then acquires the identification information of the building materials corresponding to the characteristics of the building materials and the construction area acquired by the construction area acquisition unit from the database.
[0010] In the construction estimate creation system using an unmanned aircraft according to the fourth invention, in the first invention, the construction area acquisition unit further acquires the construction area of the building construction designated by the user, and the unit price acquisition unit refers to a database in which the identification information of building materials, the construction area, and the unit price of construction are associated in advance, and then acquires the unit price of construction corresponding to the identification information of the building materials acquired by the building material information acquisition unit and the construction area acquired by the construction area acquisition unit from the database.
[0011] In the construction estimate creation system using an unmanned aircraft according to the fifth invention, in any one of the first to fourth inventions, it further includes an unmanned aircraft, a shooting range acquisition unit that acquires the planar shooting range of the unmanned aircraft, a flight path generation unit that generates a horizontal flight path of the unmanned aircraft based on the shooting range acquired by the shooting range acquisition unit, a shooting condition acquisition unit that acquires the shooting altitude and the number of shots in the shooting range acquired by the shooting range acquisition unit, a shooting operation specifying unit that specifies the shooting operation on the flight path based on the number of shots acquired by the shooting condition acquisition unit, an operation control unit that controls the flight operation of the unmanned aircraft based on the flight path generated by the flight path generation unit and the shooting altitude acquired by the shooting condition acquisition unit, and controls the shooting operation of the unmanned aircraft based on the shooting operation specified by the shooting operation specifying unit, and the construction area acquisition unit acquires the construction area of the building construction designated from the appearance information photographed by the unmanned aircraft controlled by the operation control unit.
[0012] In the construction work estimate creation system using an unmanned aircraft according to the sixth invention, in the fifth invention, the photographing range acquisition unit acquires the polygonal photographing range, and the flight path generation unit generates the flight path including a direction substantially orthogonal to the longest side among the sides of the polygonal photographing range acquired by the photographing range acquisition unit.
[0013] In the construction work estimate creation system using an unmanned aircraft according to the seventh invention, in the fifth invention, when the remaining amount of the battery mounted on the unmanned aircraft on the flight path generated by the flight path generation unit falls below a preset lower limit value, the operation control unit automatically retreats the unmanned aircraft to the takeoff point, and then, when the remaining amount of the battery becomes equal to or more than a predetermined value, controls the operation of the unmanned aircraft to resume photographing from the point on the flight path where the retreat started.
[0014] In the construction work estimate creation system using an unmanned aircraft according to the eighth invention, in the fifth invention, it is independently controllable from the photographing range acquisition unit, the flight path generation unit, the photographing condition acquisition unit, the photographing operation specifying unit, and the operation control unit, and further includes a server that receives two-dimensional appearance information showing the appearance of the existing building photographed by the unmanned aircraft via a wireless communication network and acquires a three-dimensional modeling image showing the existing building based on the received two-dimensional appearance information.
[0015] In the construction work estimate creation system using an unmanned aircraft according to the ninth invention, in the fifth invention, it further includes a server that receives appearance information showing the appearance of the existing building photographed by the unmanned aircraft via a wireless communication network, and a transmission control unit that controls the transmission of the appearance information to the server.
[0016] The construction estimate creation system using an unmanned aircraft according to the tenth invention, in the fifth invention, further includes an authentication unit that authenticates that the approval information corresponding to the unmanned aircraft is valid after referring to a database in which unmanned aircraft identification information for identifying the unmanned aircraft is linked to approval information indicating flight permission of the unmanned aircraft in DIPS (Drone / UAS Information Platform System) or FISS (Flight Information Sharing System), and the operation control unit controls the operation of the unmanned aircraft after the authentication unit authenticates that the approval information is valid.
[0017] The construction estimate creation system using an unmanned aircraft according to the eleventh invention, in the fifth invention, further includes a calculation unit that calculates the number of captured images based on the shooting altitude or the shooting altitude based on the number of captured images, and the shooting condition acquisition unit acquires either one of the number of captured images and the shooting altitude first, and then acquires the other calculated by the calculation unit.
[0018] The construction estimate creation system using an unmanned aircraft according to the twelfth invention, in the fifth invention, further includes a calculation unit that calculates the shooting altitude based on the shooting interval of the unmanned aircraft and a set overlap width preset as an overlap width in which the viewing angles of the unmanned aircraft at two adjacent points separated by the shooting interval overlap each other, and the shooting condition acquisition unit acquires the shooting altitude calculated by the calculation unit after acquiring the shooting interval.
[0019] The method for creating an estimate of construction work using an unmanned aircraft according to the 13th invention is a method for creating an estimate of construction work of an existing building using an unmanned aircraft. The method includes a construction range acquisition step of acquiring a construction range of the construction work specified from appearance information showing the appearance of the existing building photographed by the unmanned aircraft, a building material information acquisition step of acquiring identification information of building materials to be used for the construction work specified by the user, a building material quantity calculation step of calculating the quantity of building materials to be used for the construction work from the construction range acquired in the construction range acquisition step and the identification information of the building materials acquired in the building material information acquisition step, a unit price acquisition step of acquiring the unit price of the building materials and the unit price of construction according to the identification information of the building materials after referring to a database in which the identification information of the building materials, the unit price of the building materials, and the unit price of construction are associated in advance, and a construction work amount output step of outputting a construction work amount according to the quantity of the building materials calculated in the building material quantity calculation step, the unit price of the building materials acquired in the unit price acquisition step, and the unit price of construction. The computer executes It is characterized by doing the following.
[0020] The construction work estimate creation program using an unmanned aircraft according to the 14th invention is a construction work estimate creation program using an unmanned aircraft for creating an estimate of construction work on an existing building using an unmanned aircraft. The program includes a construction scope acquisition step of acquiring a construction scope of the construction work specified from appearance information showing the appearance of the existing building photographed by the unmanned aircraft, a building material information acquisition step of acquiring identification information of building materials to be used for the construction work specified by the user, a building material quantity calculation step of calculating the quantity of building materials to be used for the construction work from the construction scope acquired in the construction scope acquisition step and the identification information of the building materials acquired in the building material information acquisition step, a unit price acquisition step of referring to a database in which identification information of building materials, the unit price of building materials, and the unit price of construction are associated in advance and acquiring the unit price of building materials and the unit price of construction corresponding to the identification information of the building materials acquired in the building material information acquisition step, and a construction work amount output step of outputting a construction work amount corresponding to the quantity of building materials calculated in the building material quantity calculation step, the unit price of building materials acquired in the unit price acquisition step, and the unit price of construction, and causing a computer to execute the steps.
Effect of the Invention
[0021] According to the 1st to 12th inventions, the construction work estimate creation system includes a building material quantity calculation unit that calculates the quantity of building materials from the construction scope of the construction work specified from the appearance information photographed by the unmanned aircraft and the identification information of the building materials specified by the user, and a construction work amount output unit that outputs a construction work amount corresponding to the calculated quantity of building materials, the acquired unit price of building materials, and the unit price of construction. Therefore, it is possible to easily output the construction work amount based on the appearance information showing the appearance of the existing building. As a result, it is possible to improve the workability regarding the estimate of repair etc. of the existing building.
[0022] Further, according to the first to twelfth inventions, the construction range acquisition unit acquires the construction range of the building construction from the appearance information photographed by the unmanned aircraft. Therefore, compared with the case of using drawings or the like, it is possible to more reliably confirm the range and situation that require repair or the like. Thereby, it is possible to improve the accuracy regarding the estimation of repair or the like of the existing building.
[0023] In particular, according to the second invention, the building material information acquisition unit acquires the characteristics of the building materials used for the building construction specified by the user, and acquires the identification information of the building materials corresponding to the acquired characteristics of the building materials from the database. Therefore, there is no need to take the trouble to grasp the identification information of the building materials by specifying the characteristics of the building materials. Thereby, it is possible to further improve the workability regarding the estimation of repair or the like of the existing building.
[0024] In particular, according to the third invention, the construction range acquisition unit further acquires the construction area of the building construction specified by the user, and the building material information acquisition unit acquires the identification information of the building materials corresponding to the acquired characteristics of the building materials and the construction area from the database. Therefore, it is possible to easily output the construction cost of the building construction in consideration of the circumstances of the building materials caused by the construction area such as regional characteristics. Thereby, it is possible to further improve the workability regarding the estimation of repair or the like of the existing building.
[0025] In particular, according to the fourth invention, the construction range acquisition unit further acquires the construction area of the building construction specified by the user, and the unit price acquisition unit acquires the construction unit price corresponding to the acquired identification information of the building materials and the construction area from the database. Therefore, it is possible to easily output the construction cost of the building construction in consideration of the circumstances of the construction caused by the construction area such as regional characteristics. Thereby, it is possible to further improve the workability regarding the estimation of repair or the like of the existing building.
[0026] In particular, according to the fifth invention, the construction work estimate creation system controls the flight operation of the unmanned aircraft based on the flight path generated based on the acquired shooting range and the acquired shooting altitude, and controls the shooting operation of the unmanned aircraft based on the shooting operation specified based on the acquired number of shots. Therefore, by setting the shooting range according to the existing building, it is possible to automatically shoot the entire existing building according to the generated flight path. Thereby, it is possible to improve the workability regarding the estimate of repair etc. of the existing building.
[0027] In particular, according to the sixth invention, the flight path generation unit generates a flight path including a direction substantially orthogonal to the longest side among the sides of the acquired polygonal shooting range. For this reason, compared with the calculation of the flight path based on other sides than the longest side, the process is simplified, and the flight path can be generated efficiently. Thereby, it is possible to improve the efficiency regarding the estimate of repair etc. of the existing building.
[0028] In particular, according to the seventh invention, when the remaining battery level falls below a preset lower limit value on the flight path, the operation control unit automatically retreats the unmanned aircraft to the takeoff point, and then resumes shooting from the point on the flight path where the retreat started when the remaining battery level becomes equal to or higher than a predetermined value. For this reason, it is possible to control the flight operation and shooting operation of the unmanned aircraft for a longer time. Thereby, it is possible to improve the workability regarding the estimate of repair etc. even for larger existing buildings.
[0029] In particular, according to the eighth invention, it is controllable independently from the operation control unit etc., and further includes a server that receives the two-dimensional appearance information photographed by the unmanned aircraft and acquires a three-dimensional modeling image showing the existing building based on the received two-dimensional appearance information. That is, it is possible to control the operation without waiting for the unmanned aircraft until a three-dimensional modeling image showing the existing building based on the two-dimensional appearance information is generated and acquired. For this reason, it is possible to perform the acquisition of the three-dimensional modeling image and the shooting of other existing buildings by the unmanned aircraft in parallel. Thereby, it is possible to further improve the workability regarding the estimate of repair etc. of the existing building.
[0030] In particular, according to the ninth invention, it further includes a server that receives appearance information photographed by an unmanned aircraft, and a transmission control unit that controls the transmission of the appearance information to the server. That is, it is possible to re-transmit the appearance information after re-shooting it, or to batch-transmit a plurality of appearance information related to a plurality of existing buildings. Therefore, due to the occurrence of line congestion caused by the transmission of large-capacity data, there is no need to wait for re-taking the appearance information or photographing other existing buildings until the transmission of the appearance information is completed. As a result, it is possible to further improve the workability regarding the estimation of repairs, etc. of existing buildings. Also, by re-taking the appearance information or batch-transmitting a plurality of appearance information, the number of data transmissions can be reduced. Furthermore, by moving within the short-range wireless communication range, etc. and transmitting data, the waiting time until the completion of the transmission of the appearance information can be shortened. As a result, it is possible to further improve the workability regarding the estimation of repairs, etc. of existing buildings.
[0031] In particular, according to the tenth invention, the operation control unit controls the photographing operation of the unmanned aircraft after it is authenticated by the authentication unit that the approval information is valid. Therefore, it is possible to easily and surely confirm the omission of obtaining flight permission for the unmanned aircraft or the expiration of the validity period, and avoid or prevent illegal acts of the user. As a result, it is possible to improve the accuracy of compliance with laws and regulations regarding the operation of the unmanned aircraft used for the estimation of repairs, etc. of existing buildings.
[0032] In particular, according to the eleventh invention, the operation control unit controls the photographing operation of the unmanned aircraft after either the number of photographs based on the acquired photographing altitude or the photographing altitude based on the acquired number of photographs is calculated. Therefore, it is possible to automatically optimize the number of photographs and reduce the communication capacity, storage capacity of the system and the trouble of checking the photographed content. As a result, it is possible to further improve the workability regarding the estimation of repairs, etc. of existing buildings.
[0033] In particular, according to the 12th invention, it further includes a calculation unit that calculates the shooting altitude based on the shooting interval of the unmanned aircraft and a preset overlap width. The shooting condition acquisition unit acquires the shooting interval and then acquires the shooting altitude calculated by the calculation unit. That is, by acquiring the shooting interval, the shooting altitude is automatically calculated according to the preset overlap width (overlap value). Therefore, for large existing buildings, it is possible to complete the acquisition of appearance information with a minimum number of shootings (number of shooting images) while satisfying a predetermined overlap value, and since the data volume of the appearance information is reduced, the waiting time until the transmission of the appearance information is completed can be shortened. As a result, it is possible to further improve the workability regarding the estimation of repairs, etc. of existing buildings.
[0034] According to the 13th invention, a construction work estimate creation method includes a building material quantity calculation step of calculating the quantity of building materials from the construction range of the construction work specified from the appearance information photographed by the unmanned aircraft and the identification information of the building materials specified by the user, and a construction work amount output step of outputting the construction work amount according to the calculated quantity of building materials, the acquired unit price of the building materials, and the unit price of the construction. The computer executes This enables the easy output of the construction work amount based on the appearance information showing the appearance of the existing building. As a result, it is possible to improve the workability regarding the estimation of repairs, etc. of existing buildings.
[0035] According to the 14th invention, a construction work estimate creation program causes a computer to execute a building material quantity calculation step of calculating the quantity of building materials from the construction range of the construction work specified from the appearance information photographed by the unmanned aircraft and the identification information of the building materials specified by the user, and a construction work amount output step of outputting the construction work amount according to the calculated quantity of building materials, the acquired unit price of the building materials, and the unit price of the construction. This enables the easy output of the construction work amount based on the appearance information showing the appearance of the existing building. As a result, it is possible to improve the workability regarding the estimation of repairs, etc. of existing buildings.
Brief Explanation of Drawings
[0036]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18
Figure 19
Figure 20
Figure 21
Figure 22
Figure 23
MODE FOR CARRYING OUT THE INVENTION
[0037] Hereinafter, as an embodiment of the present invention, an example of a construction work estimate creation system 100, a construction work estimate creation method, and a construction work estimate creation program will be described in detail with reference to the drawings. Note that the configurations in each figure are schematically described for the purpose of explanation, and for example, the size of each configuration and the comparison of sizes for each configuration may be different from those in the figure.
[0038] (First Embodiment: Construction Work Estimate Creation System 100) With reference to FIGS. 1 to 3, an example of the construction work estimate creation system 100 in the present embodiment will be described.
[0039] The construction work estimate creation system 100 includes, for example, as shown in FIG. 1, a control device 1, a drone 2, and a wireless communication network 9. The construction work estimate creation system 100 photographs the exterior of an existing building 200 via the drone 2 wirelessly connected by the wireless communication network 9 in accordance with information input from a user U who operates the control device 1.
[0040] The construction work estimate creation system 100 may include a server 3 that can be wirelessly connected to the control device 1 and the drone 2 via, for example, the wireless communication network 9. The construction work estimate creation system 100 may cooperate with an external system or a device in which a database is stored connected via, for example, the wireless communication network 9 or other known communication methods, and may transmit and receive information to and from the device.
[0041] <Control Device 1> The control device 1 is a device for controlling the operation of the drone 2. The control device 1 is, for example, a terminal operated by the user U and has portability. In addition to the terminal operated by the user U, the control device 1 may include a relay device that relays the transmission and reception of information between the terminal and the server 3.
[0042] As shown in, for example, Fig. 2(a), the control 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. Each component 101 to 107 is connected by an internal bus 110. As the control device 1, for example, a portable electronic device such as a tablet terminal or a smartphone is used.
[0043] The CPU 101 controls the entire control device 1. The ROM 102 stores the operation code of the CPU 101. The RAM 103 is a work area used during the operation of the CPU 101. The storage unit 104 stores backups of the data stored in the ROM, various information such as databases and learning target data. As the storage unit 104, for example, in addition to an HDD (Hard Disk Drive), a data storage device such as an SSD (Solid State Drive) is used. Note that, for example, the control device 1 may have a GPU (Graphics Processing Unit) not shown in the figure.
[0044] The I / F 105 is an interface for transmitting and receiving various information with the unmanned aircraft 2 and the server 3 via the wireless communication network 9 as necessary. The I / F 106 is an interface for transmitting and receiving information with the input unit 108. As the input unit 108, for example, a keyboard, a mouse, etc. are used, and the user U inputs various information via the input unit 108. The I / F 107 is an interface for transmitting and receiving various information with the display unit 109. The display unit 109 displays various information stored in the storage unit 104 or evaluation results, etc. As the display unit 109, a display is used, and in the case of a touch panel type, for example, it is provided integrally with the input unit 108.
[0045] As shown in FIG. 3 for example, the control device 1 includes a wireless communication unit 11, a storage unit 12, a construction scope acquisition unit 13, a building material information acquisition unit 14, a building material quantity calculation unit 15, a unit price acquisition unit 16, and a construction work amount output unit 17. Each component of the control device 1 is realized by the CPU 101 executing a program stored in the ROM 102 or the storage unit 104 etc. with the RAM 103 as a work area. In this embodiment, an example where the control device 1 includes each unit 61 to 65 will be described, but at least a part of each unit 61 to 65 may be provided in the server 3.
[0046] <Wireless communication unit 11> The wireless communication unit 11 transmits information to the unmanned aircraft 2 or the server 3. The wireless communication unit 11 transmits, for example, information acquired, generated or stored by each component of the control device 1 to the unmanned aircraft 2 or the server 3 via the wireless communication network 9. The wireless communication unit 11 receives, for example, information acquired, generated or stored by the unmanned aircraft 2 via the wireless communication network 9. The wireless communication unit 11 receives, for example, information stored in the server 3.
[0047] <Storage unit 12> The storage unit 12 stores, for example, information acquired or generated by each component of the control device 1 in a database stored in the storage unit 104 as needed. The storage unit 12 retrieves various information stored in the database stored in the storage unit 104 as needed.
[0048] <Construction scope acquisition unit 13> The construction scope acquisition unit 13 acquires the construction scope of the construction work specified from the appearance information. The construction scope acquisition unit 13 acquires, for example, the construction scope of the construction work specified from the appearance information indicating the appearance of the existing building 200 photographed by the unmanned aircraft 2.
[0049] The construction range acquisition unit 13 acquires the construction range of the designated building construction by, for example, receiving an input from the user U who has viewed the appearance information displayed on the display unit 109 via the input unit 108. The construction range acquisition unit 13 may acquire the construction range of the designated building construction by, for example, automatically recognizing specific parts such as the roof and walls of the existing building 200 from the appearance information through a known image recognition system.
[0050] <Building material information acquisition unit 14> The building material information acquisition unit 14 acquires the identification information of the building materials used in the building construction. The building material information acquisition unit 14 acquires the identification information of the building materials by, for example, receiving an input from the user U via the input unit 108. The building material information acquisition unit 14 may acquire the identification information of the building materials by, for example, referring to a database in which the identification information of the building materials is associated in advance for each specific part according to the specific parts of the existing building 200 obtained from the appearance information through a known image recognition system.
[0051] <Building material quantity calculation unit 15> The building material quantity calculation unit 15 calculates the quantity of the building materials used in the building construction from the construction range related to the building construction and the identification information of the building materials. The building material quantity calculation unit 15 calculates the quantity of the building materials used in the building construction from, for example, the construction range acquired by the construction range acquisition unit 13 and the identification information of the building materials acquired by the building material information acquisition unit 14.
[0052] The building material quantity calculation unit 15 calculates by, for example, dividing the area of the construction range acquired by the construction range acquisition unit 13 by the area per building material, or by integrating the usage amount per unit area. The building material quantity calculation unit 15 divides the area of the construction range for each part acquired by the construction range acquisition unit 13, for example, the area of the construction range acquired for each part such as horizontal roofing, vertical roofing, gable roofing, and walls, by the area per building material corresponding to each part, or calculates by integrating the usage amount per unit area corresponding to each part. The building material quantity calculation unit 15 may use, for example, a known exterior roof allocation integration software such as "Tsubo Pickup (registered trademark)" to use the result of automatically calculating the number of roofs and outer walls as the calculation result.
[0053] <Unit price acquisition unit 16> The unit price acquisition unit 16 refers to a database in which the identification information of building materials and the unit price of building materials are pre-associated, and then acquires the unit price of building materials corresponding to the identification information of building materials from the database. The unit price acquisition unit 16 acquires, for example, the unit price of building materials corresponding to the identification information of building materials acquired by the building material information acquisition unit 14.
[0054] <Construction work amount output unit 17> The construction work amount output unit 17 outputs the construction work amount corresponding to the quantity of building materials and the unit price of building materials. The construction work amount output unit 17 outputs, for example, the construction work amount corresponding to the quantity of building materials calculated by the building material quantity calculation unit 15 and the unit price of building materials acquired by the unit price acquisition unit 16.
[0055] <Unmanned aircraft 2> The unmanned aircraft 2 is a so-called small and unmanned flight-capable drone (multi-copter) or unmanned helicopter. In addition, the unmanned aircraft 2 includes unmanned aircraft with a weight of 200 g or more defined by the Aviation Law, and may also include so-called small unmanned aircraft with a weight of less than 200 g defined by the same law. The unmanned aircraft 2 may be, for example, a quadcopter having four rotors (propellers), and depending on the required flight performance, reliability against failures, acceptable costs, etc., it may be embodied as a helicopter with one rotor, a tricopter with three rotors, a hexacopter with six rotors, or an octocopter with eight rotors.
[0056] The unmanned aircraft 2 has, for example, as shown in FIG. 1, a control unit 20, a camera 21, a battery 22, and a rotor motor 23.
[0057] The unmanned aircraft 2 may have arms extending from a control unit 20 in different directions from each other, and rotor motors 23 may be provided at the tips of the arms. In particular, when configured as a quadcopter having four rotors, each arm of the unmanned aircraft 2 extends at intervals of about 90° from each other in plan view, for example. Each arm of the unmanned aircraft 2 may be composed of a tubular body made of, for example, metal, resin, carbon, or other materials. At this time, a cable for supplying power from a battery 22 connected to the control unit 20 may be inserted into the tube of the arm.
[0058] The unmanned aircraft 2 has, for example, a CPU 201, a ROM 202, and a RAM 203 as shown in FIG. 2(b). The unmanned aircraft 2 may have a storage unit 204 for storing data other than the control program for controlling the operation of the unmanned aircraft 2. The unmanned aircraft 2 may have an I / F 205 for connecting to a wireless communication network 9. Each component 201 to 205 is connected by an internal bus 210. In the unmanned aircraft 2, for example, the CPU 201, the ROM 202, and the RAM 203 are integrated into the control unit 20. This control unit 20 may use, for example, a microcontroller.
[0059] The CPU 201 controls the entire unmanned aircraft 2. The ROM 202 stores programs for controlling the hardware resources of the entire unmanned aircraft 2, information for controlling the operation of the unmanned aircraft 2, and the like. The RAM 203 is used as a work area for data storage, expansion, etc., and temporarily stores various commands when controlling the hardware resources of the entire unmanned aircraft 2. The storage unit 204 stores backups of the information stored in the ROM 202 and various information such as databases in which those information are integrated. As the storage unit 204, for example, in addition to an HDD, a data storage device such as an SSD is used. The unmanned aircraft 2 may have, for example, a GPU (Graphics Processing Unit) not shown in the figure.
[0060] The CPU 201 is a so-called central processing unit for controlling all components. The CPU 201 reads out programs stored in the ROM 202 or the storage unit 204, etc., and notifies each component of instructions for performing various operations. For example, if the program stored in the ROM 202 relates to the generation of the flight path of the unmanned aircraft 2, the flight operation, or the shooting operation, various instructions for generating the flight path, performing the flight operation, or performing the shooting operation are generated based on this and transmitted to each component.
[0061] Also, the CPU 201 generates various instructions based on information related to the generation of the flight path, the flight operation, or the shooting operation, and other information sent via the wireless communication network 9, and transmits them to each component. Further, the CPU 201 controls each component based on the data sent from the sensor group for controlling the unmanned aircraft 2 and the position information of the unmanned aircraft 2 sent from the GNSS receiver.
[0062] <Control Unit 20> The control unit 20 is composed of a housing for accommodating various integrated circuits and devices necessary for various controls. The housing is made of, for example, metal or resin, and is configured in, for example, a box shape. The housing is provided in advance with necessary screw holes, etc. for attaching members including, for example, arms for attaching rotors and legs for grounding when the unmanned aircraft 2 lands. Various members accommodated in the control unit 20 or various members connected to the control unit 20 are fixed to the screw holes provided in the housing of the control unit 20 via screws.
[0063] The control unit 20 includes, for example, as shown in FIG. 3, a flight controller 50, a wireless communication unit 51, and an ESC (Electronic Speed Controller) 52.
[0064] <Flight Controller 50> The flight controller 50 is a device for controlling the attitude of the airframe of the unmanned aircraft 2 and movements such as autonomous flight. The flight controller 50 controls the rotor motors 23 via the ESC 54 to control the movement of the airframe of the unmanned aircraft 2. The flight controller 50 may control the movement of the unmanned aircraft 2 based on information received by the wireless communication unit 51 via, for example, the wireless communication network 9.
[0065] The flight controller 50 includes a sensor information acquisition unit 501 and an operation control unit 502. Each unit included in the flight controller 50 is realized by the CPU 201 executing a program stored in the ROM 202 or the like with the RAM 203 as a work area.
[0066] <Sensor information acquisition unit 501> The sensor information acquisition unit 501 sequentially acquires information for controlling the movement of the unmanned aircraft 2 in time series. The sensor information acquisition unit 501 includes, for example, a flight control sensor group and a GNSS receiver.
[0067] The flight control sensor group may be composed of various sensors such as, for example, an acceleration sensor, an angular velocity sensor, a barometric pressure sensor (altitude sensor), a geomagnetic sensor (azimuth sensor), an altimeter for detecting flight altitude, a wind direction and wind speed meter for detecting wind speed and wind direction, an acceleration sensor for detecting the tilt angle and tilt direction of the airframe, and a gyro sensor. The flight control sensor group acquires information indicating the moving speed of the unmanned aircraft 2, for example, as three-dimensional information including components in the front-rear direction X, the left-right direction Y, and the height direction Z, respectively. The flight control sensor group acquires information indicating the moving direction of the unmanned aircraft 2, for example.
[0068] The GNSS receiver acquires, in real time, position information indicating the position of the unmanned aircraft 2 during the movement of the unmanned aircraft 2 based on satellite positioning signals sent from artificial satellites. The GNSS receiver acquires the position information of the unmanned aircraft 2, for example, as three-dimensional information including latitude, longitude, and altitude, respectively.
[0069] <Motion Control Unit 502> The motion control unit 502 controls the flight motion and the shooting motion of the unmanned aircraft 2. The motion control unit 502 controls the flight motion and the shooting motion of the unmanned aircraft 2 based on, for example, the information received by the wireless communication unit 51.
[0070] The motion control unit 502 controls the flight motion of the unmanned aircraft 2 by, for example, controlling the rotation speed, rotation velocity, etc. of the rotor motor 23 via the connected ESC 53. The motion control unit 502 controls the shooting motion of the unmanned aircraft 2 via, for example, the connected camera 21. The motion control unit 502 is composed of, for example, a PWM (Pulse Width Modulation) controller.
[0071] <Wireless Communication Unit 51> The wireless communication unit 51 performs wireless communication with the control device 1 via the wireless communication network 9. The wireless communication unit 51 performs frequency conversion and other various conversion processes necessary for performing wireless communication with the control device 1, and includes an antenna that converts an electrical signal into a radio wave or converts a radio wave into an electrical signal. The wireless communication unit 51 may convert the control information superimposed on the radio wave transmitted from, for example, the control device 1 or a device for controlling the operation of the unmanned aircraft 2 other than the control device 1 into an electrical signal and then output it to the flight controller 50. As a result, the construction work estimate creation system 100 can realize the control of the unmanned aircraft 2 via the flight controller 50.
[0072] The wireless communication unit 51 may convert the data received from the flight controller 50 or the camera 21 into a radio wave and transmit it to the wireless communication network 9, or may transmit it to the control device 1 or the server 3 via the wireless communication network 9. The wireless communication unit 51 may acquire various information from the wireless communication network 9 and transmit it to the flight controller 50. However, in this embodiment, it is not necessary to control the operation of the unmanned aircraft 2 based on the control information received from the outside other than the construction work estimate creation system 100.
[0073] <Storage Unit 52> The storage unit 52 stores, in a database stored in the storage unit 204 as necessary, information acquired or generated by each component of the unmanned aircraft 2, for example. The storage unit 52 retrieves various information stored in the database stored in the storage unit 204 as necessary.
[0074] <esc53> The ESC53 controls the rotation speed or rotational velocity, etc. of the rotor motor 23 under the control of the operation control unit 502. By controlling the rotor motor 23, the ESC53 can control the moving speed and moving direction of the unmanned aircraft 2.
[0075] <Camera 21> The camera 21 is mounted on the unmanned aircraft 2, for example. The camera 21 is attached to the lower part of the control unit 20, for example, and captures the area below the unmanned aircraft 2. A known camera capable of acquiring appearance information including images or videos, etc. may be used as the camera 21.
[0076] <Battery 22> The battery 22 is a battery for supplying the electric power necessary to drive the control unit 20 and the camera 21. The battery 22 may be built into the unmanned aircraft 2, or may be mounted on the airframe surface of the unmanned aircraft 2, for example. The battery 22 may be configured to be detachable from the unmanned aircraft 2, for example. The battery 22 may be rechargeable.
[0077] <Rotor motor 23> The rotor motor 23 is electrically connected to the control unit 20 and rotates the rotors mounted on the unmanned aircraft 2. The rotor motor 23 is provided for each rotor and operates rotationally based on the electric power supplied from the battery 22 via the control unit 20. The rotor motor 23 is not limited as long as it has the above-described functions, and any commercially available product can be applied.
[0078] By rotating the motor 23 for the rotor, the rotor can be rotated, and the unmanned aircraft 2 can be immediately lifted or lowered vertically, or can be stationary on the spot. When moving the unmanned aircraft 2 forward, backward, left, or right, the rotational speed of the motor 23 for the rotor in the traveling direction is decreased, and the rotational speed of the motor 23 for the rotor on the side opposite to the traveling direction is increased. Thereby, the unmanned aircraft 2 assumes a posture of bending forward with respect to the traveling direction and can move in the traveling direction. Also, by adjusting the output according to the rotational direction of the motor 23 for the rotor, the unmanned aircraft 2 itself can be rotated. The control of the rotational speed of these motors 23 for the rotor is performed via the control unit 20.
[0079] <Existing building 200> The existing building 200 is a building to be photographed by the unmanned aircraft 2. The existing building 200 includes buildings classified for uses such as, for example, private houses, condominiums, offices, factories, hotels, etc. In particular, the larger the building part is in height or horizontally, the more remarkable the improvement in workability by using the unmanned aircraft 2 becomes.
[0080] <Server 3> The server 3 stores, for example, information acquired or generated by the control device 1 or the unmanned aircraft 2. The server 3 may be equipped with a CPU, ROM, and RAM, for example, in the same manner as the control device 1, and the CPU may read out a program stored in the ROM and control the operations of each component of the server 3 using the RAM as a work area. The server 3 may be connected to the control device 1 or the unmanned aircraft 2 via, for example, the wireless communication network 9 and may transmit and receive arbitrary data with the control device 1 or the unmanned aircraft 2. The server 3 stores, for example, information indicating the position and dimensions of the existing building 200 in advance and may transmit the stored information of the existing building 200 in response to a request from the control device 1 or the unmanned aircraft 2.
[0081] <Wireless communication network 9> The wireless communication network 9 is, for example, an Internet network or the like in which a control device 1, an unmanned aircraft 2, and a server 3 are connected via a communication circuit. The wireless communication network 9 may be realized by a known communication technology such as a wireless communication network including LTE (Long Term Evolution). Note that in the construction work estimate creation system 100, the control device 1 and the unmanned aircraft 2 may be connected by a known short-range wireless communication such as "Wi-Fi (registered trademark)" instead of the wireless communication network 9, or may be connected by a long-distance transmission technology unique to the unmanned aircraft such as "OcuSync (registered trademark) 2.0" or "OcuSync (registered trademark) 3.0".
[0082] (First Embodiment: An Example of the Operation of the Construction Work Estimate Creation System 100) Next, with reference to FIGS. 4 to 11, an example of the operation of the construction work estimate creation system 100 in the present embodiment will be described. The construction work estimate creation system 100 is executed via, for example, an unmanned aircraft shooting program installed in the control device 1, the unmanned aircraft 2, and the server 3.
[0083] The operation of the construction work estimate creation system 100 further includes, for example, as shown in FIG. 4, a construction range acquisition step S11, a building material information acquisition step S12, a building material quantity calculation step S13, a unit price acquisition step S14, and a construction work amount output step S15.
[0084] First, various types of information associated with the operation of the construction work estimate creation system 100 in the present embodiment will be described.
[0085] <Construction Work Information D11> The construction work information D11 is information related to the construction work of the existing building 200. The construction work information D11 includes, for example, construction range information D111 as shown in FIG. 5. The construction work information D11 may include construction site information D112 and may be stored in association with the construction range information D111. The construction work information D11 may include construction area information D113 and may be stored in association with the construction range information D111. The construction work information D11 is acquired, for example, when the input unit 108 of the control device 1 receives the input of the user U.
[0086] The construction scope information D111 is information that specifies the scope of construction work for the existing building 200. The construction scope information D111 specifies a planar construction scope. The construction scope information D111 specifies, for example, a polygonal construction scope. The construction scope information D111 includes, for example, the dimensions of each side of the polygon and the area of the planar construction scope for the specified construction scope. The construction scope information D111 may specify, for example, a plurality of construction scopes spaced apart from each other.
[0087] The construction scope information D111 is formed, for example, along the outer peripheral shape from the appearance information of the existing building 200. At this time, part or all of the roof of the existing building 200 included in the appearance information may be specified as the construction scope, or part or all of the wall may be specified as the construction scope.
[0088] Here, the appearance information refers to visual information such as images and videos taken by the unmanned aircraft 2. The appearance information includes, for example, visual information showing a partial appearance of the existing building 200, visual information showing the overall appearance of the existing building 200, and visual information generated by processing this information.
[0089] The construction site information D112 is information that identifies the parts that make up the appearance of the existing building 200. The construction site information D112 includes, for example, information that identifies parts such as "roof" and "wall".
[0090] The construction area information D113 is information that indicates the area where the existing building 200 where the construction work is to be carried out is located. The construction area information D113 includes, for example, information that identifies by each regional division of Japan or by each division of local public bodies.
[0091] <Building material information D12> The building material information D12 is information regarding building materials used for construction work on an existing building 200. The building material information D12 includes, for example, building material characteristic information D121, building material identification information D122, building material quantity information D123, and the like. The construction work information D11 may include only one of the building material characteristic information D121 and the building material identification information D122, or may include both and be stored while being associated with each other. The building material information D12 is obtained, for example, when the input unit 108 of the control device 1 receives an input from the user U.
[0092] The building material characteristic information D121 is information indicating the characteristics of building materials used for construction work on the existing building 200. Examples of the building material characteristic information D121 include information indicating categories of building materials such as "horizontal roofing", "vertical roofing", "tile roofing", and information indicating the materials of building materials such as "made of steel", "made of aluminum".
[0093] The building material identification information D122 is information for identifying building materials used for construction work on the existing building 200. Examples of the building material identification information D121 include information for identifying building materials such as the product name and product model number of the building materials.
[0094] <Database 7> The database 7 is pre-stored in any one of the components of the construction work estimate creation system 100. In this embodiment, an example in which the database 7 is pre-stored in the server 3 will be described, but the database 7 may be pre-stored in each storage unit 104, 204, etc. instead of or together with the server 3, for example.
[0095] The database 7 includes, for example, as shown in FIG. 6, a drone information table 71, an appearance information table 72, a construction work information table 73, and a building material construction information table 74. The information stored in each of the tables 72 to 74 is preferably linked to information having uniqueness, and is linked to, for example, the information stored in the drone information table 71. The information stored in each table is received or directly input, for example, in the server 3. Further, the information stored in each table is stored in association with identification information such as a library number issued by the construction work estimate creation system 100 or reference drone identification information D71. Note that the information stored in each of the tables 71 to 74 may be information pre-input by the user U.
[0096] <Drone information table 71> The drone information table 71 stores reference drone identification information D71, for example, as shown in FIG. 7(a).
[0097] <Reference drone identification information D71> The reference drone identification information D71 is information for identifying one or more drones. The reference drone identification information D71 includes information such as, for example, "pilot name", "drone body name", "serial number", "radio drone registration number", and "insurance expiration date".
[0098] The reference drone identification information D71 may include information corresponding to the drone identification information D14 for identifying the drone 2, for example. The "pilot name" may include information corresponding to the pilot name D141 for identifying the user U, for example. The "drone body name" may include information for identifying the drone 2, for example. The "serial number", "radio drone registration number", and "insurance expiration date" may each include information corresponding to the serial number, registration number, and insurance expiration date of the drone 2.
[0099] <Appearance information table 72> The appearance information table 72 stores reference appearance information D72, for example, as shown in FIG. 7(b).
[0100] <Reference external appearance information D72> The reference external appearance information D72 includes external appearance information photographed for each of one or more unmanned aircraft. The reference external appearance information D72 includes information such as, for example, "partial building image", "overall building image", and "3D modeling image".
[0101] The reference external appearance information D72 may include information corresponding to the external appearance information photographed by, for example, the unmanned aircraft 2. The "partial building image" may include visual information corresponding to partial external appearance information of the existing building 200 photographed by the unmanned aircraft 2. The "overall building image" may include visual information corresponding to the overall external appearance information of the existing building 200 photographed by the unmanned aircraft 2, or visual information generated by processing these information. The "3D modeling image" may include information generated by processing based on the visual information photographed by the unmanned aircraft 2.
[0102] <Construction work information table 73> The construction work information table 73 stores reference construction work identification information D73, as shown in, for example, FIG. 8(b).
[0103] <Reference construction work identification information D73> The reference construction work identification information D73 is information for identifying the construction work of one or more existing buildings. The reference construction work identification information D73 includes information such as, for example, "building work name", "construction work contractor name", "construction work object name", and "work area".
[0104] The reference construction work identification information D73 may include information corresponding to, for example, the construction work information indicating the content of the construction work of the existing building 200. The "building work name" may include information corresponding to, for example, the name of the construction work of the existing building 200. The "construction work contractor name" may include information corresponding to, for example, the name of the contractor who performs the construction work of the existing building 200. The "construction work item name" may include information corresponding to, for example, the name identifying the existing building 200. The "construction area" may include information corresponding to, for example, the name identifying the area where the existing building 200 is located. The "construction area" may include information corresponding to the construction area information D113 included in the construction work information D11 of the construction work of the existing building 200.
[0105] <Construction work information table 73> As shown in, for example, FIG. 8(b), the construction work information table 73 stores by associating the reference construction work identification information D73 for identifying the construction work of one or more existing buildings and the reference building material information D75. The construction work information table 73 may further store, for example, the reference construction work identification information D73 for identifying the construction work of one or more existing buildings, the reference appearance information D72, the reference construction work information D74, etc., by associating them. Note that the reference building material information D75 is, for example, a copy of the information stored in the building material construction information table 74.
[0106] <Reference construction work information D74> The reference construction work information D74 is information indicating the content of the construction work of one or more existing buildings. The reference construction work information D74 includes information such as the "building material installation area" indicating the installation area of the building materials used in the construction work.
[0107] The reference construction work information D74 may include information corresponding to, for example, the construction work information indicating the content of the construction work of the existing building 200. The "building material installation area" may include information corresponding to, for example, the construction range information D111 included in the construction work information D11 of the construction work of the existing building 200.
[0108] <Building material construction information table 74> As shown in, for example, FIG. 9(a), the building material construction information table 74 stores reference building material information D75. As shown in, for example, FIG. 9(b), the building material construction information table 74 may store the reference building material information D75 and the reference construction information D76 in association with each other.
[0109] <Reference building material information D75> The reference building material information D75 is information indicating details of building materials used in construction work of one or more existing buildings. The reference building material information D75 includes information such as "building material name", "unit price of building material", "name of building material dealer", "building material material", "characteristics of building material", "name of auxiliary material", and "quantity of building materials".
[0110] The reference building material information D75 may include information corresponding to, for example, the building material identification information D122. The reference building material information D75 may include information corresponding to, for example, the building material characteristic information D121. The "building material name" may include information indicating the name of the building material corresponding to, for example, the building material characteristic information D121 or the building material identification information D122. The "unit price of building material" may include information indicating the unit price of the building material corresponding to, for example, the building material characteristic information D121 or the building material identification information D122. The "name of building material dealer" may include information indicating the name of the dealer handling the building material corresponding to, for example, the building material characteristic information D121 or the building material identification information D122. The "building material material" may include information indicating the material of the building material corresponding to, for example, the building material characteristic information D121 or the building material identification information D122. The "name of auxiliary material" may include information indicating jigs or the like required for installation of the building material corresponding to, for example, the building material characteristic information D121 or the building material identification information D122. The "quantity of building materials" may include information indicating the quantity of the building material corresponding to, for example, the building material quantity information D123 included in the building material information D12.
[0111] <Reference construction information D76> The reference construction information D76 is information indicating details related to the construction of building materials used in construction work of one or more existing buildings. The reference construction information D76 includes information such as "construction name", "name of construction company", "construction content", "unit price of construction", and "construction man-hours" related to the construction of building materials used in construction work.
[0112] The reference construction information D76 may include one or more construction information items corresponding to, for example, the building material identification information D122. The reference construction information D76 may include one or more construction information items corresponding to, for example, the building material characteristic information D121. Here, the one or more construction information items may be a plurality of information items with different construction processes, or may be time-series information or alternative information included in the same construction process. The "construction name" may include information indicating the construction name related to the construction of the building material corresponding to, for example, the building material characteristic information D121 or the building material identification information D122. The "construction company name" may include information indicating the construction company related to the construction of the building material corresponding to, for example, the building material characteristic information D121 or the building material identification information D122. The "construction details" may include information indicating the construction details related to the construction of the building material corresponding to, for example, the building material characteristic information D121 or the building material identification information D122. The "construction unit price" may include information indicating the construction unit price related to the construction of the building material corresponding to, for example, the building material characteristic information D121 or the building material identification information D122. The "construction man-hour" may include information indicating the construction man-hour related to the construction of the building material corresponding to, for example, the building material characteristic information D121 or the building material identification information D122.
[0113] Next, the operation flow of the construction estimate creation system 100 in the present embodiment will be described.
[0114] <Construction scope acquisition step S11> In the construction scope acquisition step S11, the construction scope acquisition unit 13 acquires, as the construction scope information D111, the construction scope of the building construction specified from the reference appearance information D72, for example, as shown in FIG. 10. In the present embodiment, an example in which a three-dimensional modeling image of the existing building 200 is used as the reference appearance information D72 will be described, but one or more images may be used, or a video may be used.
[0115] The construction range acquisition unit 13 receives a designation of the construction range from the user U who has visually recognized reference appearance information D72 such as a three-dimensional modeling image of the existing building 200 displayed on the display unit 109, via the input unit 108. Thereby, as construction information D11, construction range information D111 including, for example, area A, area B, area C, and area D can be acquired. Further, the construction range acquisition unit 13 receives an input of the construction range information D111 and the construction site information D112 from the user U, and thereby, as construction information D11, construction range information D111 linked with the construction site information D112 including, for example, roof A of area A, roof B of area B, roof C of area C, and roof D of area D can be acquired.
[0116] In the example of FIG. 10, by selecting the outer periphery of each roof in the three-dimensional modeling image A displayed on the display unit 109 by the operation of the user U, the ranges of roofs A to C and the dimensions of each side are acquired. Thereafter, by rotating the three-dimensional modeling image A by the operation of the user U and designating the outer periphery of the remaining roofs in the three-dimensional modeling image B displayed on the display unit 109, the range of roof D and the dimensions of each side are acquired. Thereafter, in order to simplify the calculation of the number of building materials, a drawing obtained by planarly developing each of roofs A to D based on the dimensions of each of the acquired roofs A to D, or a method of receiving an input from the user U regarding the dimensions of each of the acquired roofs A to D, etc., is acquired as the construction range information D111.
[0117] <Building material information acquisition step S12> In the building material information acquisition step S12, the building material information acquisition unit 14 acquires building material identification information D122 designated by the user U. The building material information acquisition unit 14 acquires the building material identification information D122, for example, by receiving an input of designation of a building material from the user U who has visually recognized a list of one or more reference building material information D75 displayed on the display unit 109.
[0118] Here, all of the reference building material information D75 may be displayed on the display unit 109, or only the information related to the construction information D11 acquired by the construction range acquisition unit 13 may be displayed on the display unit 109. In the example of FIG. 10, when the construction range acquisition unit 13 acquires the construction information D11 including the construction site information D112 indicating the "roof" part, the display unit 109 may display only the reference building material information D75 corresponding to the roofing material.
[0119] <Building material quantity calculation step S13> In the building material quantity calculation step S13, the building material quantity calculation unit 15 calculates the building material quantity information D123 from the construction range information D111 acquired by the construction range acquisition unit 13 in the construction range acquisition step S11 and the building material identification information D122 acquired by the building material information acquisition unit 14 in the building material information acquisition step S12. In the example of FIG. 10, in addition to calculating the total quantity of each building material as the construction information D11, the number of "treasures (real objects)" used as single materials and the number of "cut objects" whose shapes are processed according to the shapes of the roof and outer wall may also be calculated.
[0120] <Unit price acquisition step S14> In the unit price acquisition step S14, the unit price acquisition unit 16 refers to the database 7 in which the identification information of the building material and the unit price of the building material are associated in advance, and acquires the unit price of the building material and the unit price of construction corresponding to the building material identification information D122 acquired by the building material information acquisition unit 14 from the database 7. For example, as shown in FIG. 9, the unit price acquisition unit 16 refers to the building material construction information table 74 in which the "building material name", "building material unit price", and "construction unit price" are associated, and acquires the unit price of the building material and the unit price of construction corresponding to the building material identification information D122 from the building material construction information table 74.
[0121] <Construction work amount output step S15> In the construction cost output step S15, the construction cost output unit 17 outputs a construction cost D13 corresponding to the building material quantity information D123 calculated by the building material quantity calculation unit 15 in the building material quantity calculation step S13, and the unit price of the building material and the unit price of the construction work obtained by the unit price acquisition unit 16 in the unit price acquisition step S14. Specifically, as shown in FIG. 11 for example, the construction cost output unit 17 calculates a subtotal A of the estimated amount by multiplying the "material cost" corresponding to the building material identification information D122 by the "quantity (A1)" of the building material and the "unit price (A3)". Similarly, the construction cost output unit 17 calculates a subtotal B of the estimated amount by multiplying the "processing cost" corresponding to the building material identification information D122 and the building material quantity information D123 by the "quantity (B1)" of the processing and the "unit price (B3)", and calculates a subtotal C of the estimated amount by multiplying the "construction cost" corresponding to the building material identification information D122 and the building material quantity information D123 by the "quantity (C1)" of the construction and the "unit price (C3)". Then, the total estimated amount D obtained by adding up the subtotals A to C of the estimated amounts is output as the construction cost D13. That is, even when the user U has no expertise and is unfamiliar with the estimate of the repair of the existing building 200, etc., the user U can be involved in the work related to the estimate of the repair, etc. In this case, the construction cost D13 based on the appearance information showing the appearance of the existing building 200 can be easily output. Thereby, the workability of the estimate of the repair of the existing building 200 can be improved.
[0122] Also, according to the above-mentioned construction cost output step S15, the content of the construction can be considered in the estimate of the construction work. Thereby, the accuracy of the estimate of the repair of the existing building 200 can be improved. Also, when a plurality of "construction unit prices" are associated with one "building material name", the user U can selectively specify the unit price of the construction from one or more "construction unit prices". In this case, when there are a plurality of unit prices of the construction corresponding to the identified building material identification information, the unit price of the construction can be arbitrarily selected according to the content of the construction. Thereby, the operability of the estimate of the repair of the existing building 200 can be improved.
[0123] In addition, when the unit price acquisition unit 16 refers to the building material construction information table 74 in which the "building material name" and the "building material cost" are linked, and acquires the cost of the building material corresponding to the building material identification information D122 from the building material construction information table 74, the sales unit price calculated using the "cost (A2)" of the building material and the "gross profit rate (E)" specified by the user U may be acquired, and the estimated amount may be calculated by multiplying the "quantity (A1)" instead of the "unit price (A3)".
[0124] After performing each of the above-described steps, the operation of the building construction estimate creation system 100 in the present embodiment ends. Note that in the building construction estimate creation system 100, for example, each of the above-described steps may be repeatedly performed. In the construction range acquisition step S11, the construction range acquisition unit 13 may acquire, as the construction range information D111, the construction range of the building construction specified from the drawing data by using, as the reference appearance information D72, the building drawing data regarding the existing building 200 prepared in advance. In this case, it is not necessary for the building construction estimate creation system 100 that the control device 1 and the unmanned aircraft 2 are wirelessly connected.
[0125] (First Embodiment: Modification of the Operation of the Building Construction Estimate Creation System 100) In the building material information acquisition step S12, the building material information acquisition unit 14 acquires the building material feature information D121 specified by the user U. After that, as shown in FIG. 9(b) for example, the building material information acquisition unit 14 refers to the building material construction information table 74 in which the features of the building material (for example, "building material features") and the identification information of the building material (for example, "building material name") are linked, and then obtains the "building material name" linked to the "building material features" corresponding to the acquired building material feature information D121 from the building material construction information table 74 as the building material identification information D122. In this case, there is no need to take the trouble to grasp the identification information of the building material by specifying the features of the building material. As a result, it is possible to further improve the workability regarding the estimation of repairs and the like of the existing building 200. Also, when a plurality of "building material names" are linked to one "building material feature", the user U can selectively specify the building material identification information D122 from one or more "building material names". In this case, when there are a plurality of identification information of the building material corresponding to the specified features of the building material, the identification information of the building material can be arbitrarily selected. As a result, it is possible to improve the operability regarding the estimation of repairs and the like of the existing building 200.
[0126] As another modification example of the operation of the construction work estimation creation system 100, the following example is given. In the construction work area acquisition step S11, the construction work area acquisition unit 13 acquires the construction work area information D113 specified by the user U. Also, in the building material information acquisition step S12, the building material information acquisition unit 14 acquires the building material feature information D121 specified by the user U. After that, as shown in FIG. 9(b) for example, the building material information acquisition unit 14 refers to the building material construction information table 74 in which the features of the building material (for example, "building material features") and the construction work area, and the identification information of the building material (for example, "building material name") are linked, and then obtains the "building material name" linked to the "construction work area" corresponding to the acquired construction work area information D113 and the "building material features" corresponding to the building material feature information D121 from the building material construction information table 74 as the building material identification information D122. In this case, it is possible to easily output the construction work amount D13 considering the circumstances of the building materials caused by the construction work area such as regional characteristics. As a result, it is possible to further improve the workability regarding the estimation of repairs and the like of the existing building 200.
[0127] As another modification of the operation of the construction estimate creation system 100, the following example is given. In the construction range acquisition step S11, the construction range acquisition unit 13 acquires the construction area information D113 designated by the user U. Further, in the unit price acquisition step S14, the unit price acquisition unit 16 refers to a building material construction information table 74 in which, for example, as shown in FIG. 9(b), the identification information of building materials (for example, "building material name") and the construction area are associated with the unit price of construction (for example, "construction unit price"), and then acquires from the building material construction information table 74 the "construction unit price" associated with the "building material name" corresponding to the acquired building material identification information D122 and the "construction area" corresponding to the acquired construction area information D113. In this case, the construction cost D13 of the building construction considering the circumstances of the construction due to the construction area such as regional characteristics can be easily output. Thereby, it is possible to further improve the workability regarding the estimate for the repair etc. of the existing building 200.
[0128] According to the present embodiment, the construction estimate creation system 100 includes a building material quantity calculation unit 15 that calculates the quantity of building materials from the construction range of the building construction designated from the appearance information photographed by the unmanned aircraft 2 and the identification information of the building materials designated by the user U, and a building construction cost output unit 17 that outputs a building construction cost D13 according to the calculated quantity of building materials, the acquired unit price of the building materials, and the unit price of construction. Therefore, the building construction cost D13 based on the appearance information showing the appearance of the existing building 200 can be easily output. Thereby, it is possible to improve the workability regarding the estimate for the repair etc. of the existing building 200.
[0129] According to the present embodiment, the construction range acquisition unit 13 acquires the construction range of the building construction from the appearance information photographed by the unmanned aircraft 2. Therefore, compared with the case of using drawings etc., it is possible to more reliably confirm the range and situation that need repair etc. Thereby, it is possible to improve the accuracy regarding the estimate for the repair etc. of the existing building 200.
[0130] According to this embodiment, the building material information acquisition unit 14 acquires the characteristics of the building materials used in the construction work specified by the user U, and acquires the identification information of the building materials corresponding to the acquired characteristics of the building materials from the database 7. Therefore, there is no need to take the trouble to grasp the identification information of the building materials by specifying the characteristics of the building materials. As a result, it is possible to further improve the workability regarding the estimation of the repair etc. of the existing building 200.
[0131] According to this embodiment, the construction range acquisition unit 13 further acquires the construction area of the construction work specified by the user U, and the building material information acquisition unit 14 acquires the identification information of the building materials corresponding to the acquired characteristics of the building materials and the construction area from the database 7. Therefore, it is possible to easily output the construction work amount D13 that takes into account the circumstances of the building materials caused by the construction area such as regional characteristics. As a result, it is possible to further improve the workability regarding the estimation of the repair etc. of the existing building 200.
[0132] According to this embodiment, the construction range acquisition unit 13 further acquires the construction area of the construction work specified by the user U, and the unit price acquisition unit 16 acquires the unit price of the construction corresponding to the acquired identification information of the building materials and the construction area from the database 7. Therefore, it is possible to easily output the construction work amount D13 that takes into account the circumstances of the construction caused by the construction area such as regional characteristics. As a result, it is possible to further improve the workability regarding the estimation of the repair etc. of the existing building 200.
[0133] According to this embodiment, the construction work estimation creation method includes a building material quantity calculation step S13 of calculating the quantity of building materials from the construction range of the construction work specified from the appearance information photographed by the unmanned aircraft 2 and the identification information of the building materials specified by the user U, and a construction work amount output step S15 of outputting the construction work amount D13 corresponding to the calculated quantity of building materials, the acquired unit price of the building materials, and the unit price of the construction. Therefore, it is possible to easily output the construction work amount D13 based on the appearance information showing the appearance of the existing building 200. As a result, it is possible to improve the workability regarding the estimation of the repair etc. of the existing building 200.
[0134] According to this embodiment, the construction work estimate creation program causes a computer to execute a building material quantity calculation step S13 of calculating the quantity of building materials from the construction range of the construction work specified from the appearance information photographed by the unmanned aircraft 2 and the identification information of the building materials specified by the user U, and a building work amount output step S15 of outputting a construction work amount D13 according to the calculated quantity of building materials, the obtained unit price of the building materials, and the unit price of construction. For this reason, the construction work amount D13 based on the appearance information showing the appearance of the existing building 200 can be easily output. Thereby, it is possible to improve the workability regarding the estimate of repair etc. of the existing building 200.
[0135] (Second Embodiment: Construction Work Estimate Creation System 100) With reference to FIG. 12, an example of the construction work estimate creation system 100 in this embodiment will be described. This embodiment is different from the first embodiment in that the construction work estimate creation system 100 further includes a shooting range acquisition unit 61, a flight path generation unit 62, a shooting condition acquisition unit 63, and a shooting operation specifying unit 64. Note that the description of the configuration similar to the above-described content will be omitted.
[0136] The control device 1 has, for example, as shown in FIG. 12, a shooting range acquisition unit 61, a flight path generation unit 62, a shooting condition acquisition unit 63, and a shooting operation specifying unit 64. The control device 1 may further include, for example, an authentication unit 65 and a calculation unit 66.
[0137] <Shooting Range Acquisition Unit 61> The shooting range acquisition unit 61 acquires the planar shooting range of the unmanned aircraft 2. The shooting range acquisition unit 61 acquires the shooting range, for example, by a method of receiving the input of the user U via the input unit 108.
[0138] Here, "planar" refers to a horizontal plane that is substantially perpendicular to the direction in which the earth's gravity acts. That is, the planar shooting range may include latitude information and longitude information, but does not include height information.
[0139] <Flight Path Generation Unit 62> The flight path generation unit 62 generates a horizontal flight path of the unmanned aircraft 2. The flight path generation unit 62 generates the flight path of the unmanned aircraft 2 based on, for example, the imaging range acquired by the imaging range acquisition unit 61.
[0140] Here, the horizontal direction refers to the direction on a horizontal plane that is substantially perpendicular to the direction in which the earth's gravity acts, and is substantially parallel to the planar imaging range. That is, the unmanned aircraft 2 in the present invention flies in the horizontal direction on the flight path generated by the flight path generation unit 62, and does not perform an intentional flight operation in the height direction Z except for environmental factors such as bad weather and collision avoidance, switching to an energy-saving mode due to battery consumption, switching to an evacuation mode that interrupts the flight operation, and the like.
[0141] <Imaging condition acquisition unit 63> The imaging condition acquisition unit 63 acquires the imaging conditions of the unmanned aircraft 2. The imaging condition acquisition unit 63 acquires the imaging conditions by, for example, receiving the input of the user U via the input unit 108. The imaging condition acquisition unit 63 may acquire information related to the imaging conditions stored in advance in any of the components of the construction work estimate creation system 100, for example. The imaging condition acquisition unit 63 acquires the imaging conditions of the unmanned aircraft 2 in the imaging range acquired by the imaging range acquisition unit 61, for example. Here, the imaging conditions include, for example, the imaging altitude and the number of imaging shots of the unmanned aircraft 2.
[0142] <Imaging operation specifying unit 64> The imaging operation specifying unit 64 specifies the imaging operation of the unmanned aircraft 2. The imaging operation specifying unit 64 specifies the imaging operation on the flight path generated by the flight path generation unit 62 based on, for example, the number of imaging shots among the imaging conditions acquired by the imaging condition acquisition unit 63. In the present embodiment, after the imaging operation specifying unit 64 specifies the imaging operation on the flight path, the unmanned aircraft 2 performs the imaging operation according to the specified imaging operation.
[0143] <Authentication unit 65> The authentication unit 65 authenticates that the approval information corresponding to the unmanned aircraft 2 is valid. The authentication unit 65 authenticates that the approval information corresponding to the unmanned aircraft 2 is valid, for example, after referring to the database 7 containing information regarding the flight permission of the unmanned aircraft 2 in DIPS or FISS.
[0144] <Calculation unit 66> The calculation unit 66 calculates the number of shots based on the shooting altitude of the unmanned aircraft 2 or the shooting altitude based on the number of shots. The calculation unit 66 calculates, for example, the number of shots based on the shooting altitude of the unmanned aircraft 2 acquired by the shooting condition acquisition unit 63, or the shooting altitude based on the number of shots of the unmanned aircraft 2 acquired by the shooting condition acquisition unit 63.
[0145] <Operation control unit 502> The operation control unit 502 controls the flight operation of the unmanned aircraft 2 based on, for example, the flight path generated by the flight path generation unit 62 and the shooting altitude acquired by the shooting condition acquisition unit 63, and controls the shooting operation of the unmanned aircraft 2 based on the shooting operation specified by the shooting operation specifying unit 64.
[0146] (Second Embodiment: An Example of the Operation of the Construction Work Estimate Creation System 100) Next, with reference to FIGS. 13 to 20, an example of the operation of the construction work estimate creation system 100 in the present embodiment will be described.
[0147] The operation of the construction work estimate creation system 100 includes, for example, as shown in FIG. 13, a shooting range acquisition step S21, a flight path generation step S22, a shooting condition acquisition step S23, a shooting operation specification step S24, and an operation control step S25 before the implementation of the construction range acquisition step S11. The construction range acquisition step S11 uses the appearance information acquired by the operation control step S25. In the present embodiment, an example in which the shooting condition acquisition step S23 is implemented after the flight path generation step S22 will be described, but the shooting range acquisition step S21 or the flight path generation step S22 may be implemented after the shooting condition acquisition step S23.
[0148] In addition, the operation of the construction work estimate creation system 100 may further include, for example, an appearance information storage step S27 and an authentication step S26. The appearance information storage step S27 may be implemented together with the operation control step S25, or may be implemented after the operation control step S25 is completed. The authentication step S26 may be implemented at least either before or after the shooting range acquisition step S21, the flight path generation step S22, the shooting condition acquisition step S23, and the shooting operation specification step S24, as long as it is before the operation control step S25, and may be implemented multiple times.
[0149] First, various types of information associated with the operation of the construction work estimate creation system 100 in the present embodiment will be described. The various types of information handled by the construction work estimate creation system 100 include, for example, as shown in FIG. 14, unmanned aircraft identification information D14, shooting range information D15, flight path information D16, shooting condition information D17, unmanned aircraft flight information D18, and appearance information D19. Note that the various types of information handled by the construction work estimate creation system 100 are obtained when the input unit 108 of the control device 1 receives the input of the user U, and are obtained as those pre-stored or generated in each component of the construction work estimate creation system 100, or can be obtained via sensors mounted on the unmanned aircraft 2.
[0150] <Unmanned aircraft identification information D14> The unmanned aircraft identification information D14 is information for identifying the unmanned aircraft 2 or the user U who uses the control device 1 that controls the unmanned aircraft 2. The unmanned aircraft identification information D14 includes, for example, a pilot name D141, an unmanned aircraft body name D142, and the like. The pilot name D141 and the unmanned aircraft body name D142 are stored, for example, in association with each other.
[0151] The operator name D141 is information for identifying the user U. The operator name D141 is obtained, for example, by the user U directly inputting it into the control device 1 or the server 3. The operator name D141 is transmitted, for example, from the control device 1 to the unmanned aircraft 2 or the server 3. The operator name D141 is used, for example, when querying the unmanned aircraft body name D142 associated with the operator name D141 or when authenticating the user U as the user who uses the unmanned aircraft body name D142.
[0152] The unmanned aircraft body name D142 is information for identifying the unmanned aircraft 2. The unmanned aircraft body name D142 is stored in advance in the server 3, for example. The unmanned aircraft body name D142 is used, for example, when grouping the appearance information acquired by the unmanned aircraft 2 in association with the information photographed by the unmanned aircraft 2 or when querying the expiration date of the flight permission of the unmanned aircraft 2.
[0153] <Shooting range information D15> The shooting range information D15 is information for specifying the shooting range of the unmanned aircraft 2. The shooting range information D15 specifies a planar shooting range along the horizontal direction. The shooting range information D15 may specify, for example, a polygonal shooting range, or may also specify a circular or any other shaped shooting range.
[0154] The shooting range information D15 is formed along the outer peripheral shape in the plan view of the existing building 200 or so as to include the outer peripheral shape. The shooting range information D15 specifies, for example, as shown in FIG. 15, a square shooting range with four vertices of the first position information D151, the second position information D152, the third position information D153, and the fourth position information D154 in the plan view in order to photograph the entire existing building 200 having a square shape in the plan view. Here, the various position information D151 to D154 is obtained, for example, when the input unit 108 of the control device 1 receives the input of the user U.
[0155] <Flight path information D16> The flight path information D16 is information that identifies the flight path of the unmanned aircraft 2. The flight path information D16 identifies a planar flight path along the horizontal direction. The flight path information D16 includes, for example, as shown in FIG. 14, first path information D161 that is first generated based on the shooting range information D15, and second path information D162 that is generated based on the first path information D161.
[0156] <Shooting condition information D17> The shooting condition information D17 is information that identifies the shooting conditions of the unmanned aircraft 2. The shooting condition information D17 includes, for example, shooting altitude information D171, shooting number information D172, shooting time information D173, and shooting operation identification information D174.
[0157] The shooting altitude information D171 is information that indicates the shooting altitude at which the unmanned aircraft 2 performs a shooting operation, and refers to the altitude at which the camera 21 mounted on the unmanned aircraft 2 is located. When the camera 21 is attached to the lower part of the fuselage of the unmanned aircraft 2, an error corresponding to the size of the fuselage of the unmanned aircraft 2 occurs between the flight altitude and the shooting altitude of the unmanned aircraft 2. The unmanned aircraft 2 performs a horizontal flight operation based on the flight path information D16 at the flight altitude based on the shooting condition information D17.
[0158] The number of shots information D172 indicates the number of shots when the unmanned aircraft 2 takes images. Here, for example, as shown in FIGS. 15(a) to 15(b), in a rectangular shooting range composed of various position information D151 to D154, when the unmanned aircraft 2 performs a shooting operation while flying in the order of points P1, P2, P3, and P4, by maintaining a constant shooting altitude, the flight operation and the shooting operation are performed while keeping the angle of view V of the camera 21 constant with the vertical width w1 and the horizontal width w2 within the angle of view. Note that the diagonal lines in the figure indicate the diagonal lines of the respective angles of view V1 to V4 for distinguishing the respective angles of view V1 to V4. Further, in order to obtain the appearance information of the entire existing building 200, an overlapping area with an overlapping vertical width w3 and an overlapping horizontal width w4 is required for the angles of view V1, V2, V3, and V4 at the respective points P1, P2, P3, and P4. Specifically, for the feature points included in the overlapping portion (overlap portion) of the overlapping area where two or more appearance information overlaps, the positional relationship between them is determined by collating between the appearance information. Such determination of the positional relationship is realized by, for example, SfM (Structure from Motion), which is a known technique for estimating a three-dimensional scene from a two-dimensional image. Then, by setting the overlapping vertical width w3 and the overlapping horizontal width w4 to constant values, the planned number of shots required to shoot the entire shooting range can be planned (4 shots in the case of FIG. 15). Note that the vertical width w1 within the angle of view, the horizontal width w2 within the angle of view, the overlapping vertical width w3, and the overlapping horizontal width w4 are all widths corresponding to the actual dimensions (measured values) of the subject included within the angle of view V, and are different from the size of the image or video.
[0159] That is, the planned value of the number of shots when maintaining a constant shooting altitude based on the shooting altitude information D171 may be acquired as the number of shots information D172. Further, by setting the overlapping vertical width w3 and the overlapping horizontal width w4 of the overlapping area to constant values, the vertical width w1 and the horizontal width w2 within the angle of view of the angle of view V required to shoot the entire shooting range based on the number of shots information D172 are calculated, and the shooting altitude that can realize the angle of view V may be acquired as the shooting altitude information D171.
[0160] As an example of each piece of information to be obtained, for example, the vertical width w1 within the viewing angle V is greater than 0 m and less than or equal to 100 m, and the horizontal width w2 within the viewing angle is greater than 0 m and less than or equal to 100 m. Also, as an example of each set value set in advance, for example, the overlapping vertical width w3 of the overlapping area is greater than 0 m and less than or equal to 20 m, and the overlapping horizontal width w4 is greater than 0 m and less than or equal to 20 m.
[0161] The shooting time information D173 refers to, for example, the time until the next shooting after the unmanned aircraft 2 takes an image, and also includes the time for continuous shooting when the unmanned aircraft 2 shoots a video. In the present embodiment, an example in which the shooting operation is performed according to the position information of the unmanned aircraft 2 will be described, but the unmanned aircraft 2 may perform the shooting operation according to the flight speed, flight direction, and shooting time included in the shooting time information D173 of the flight operation.
[0162] The shooting operation specific information D174 indicates the content of the shooting operation on the flight path of the unmanned aircraft 2. The shooting operation specific information D174 is specified, for example, based on the number of shots information D172.
[0163] Examples of the content of the shooting operation include a shooting operation in which the number of shots included in the number of shots information D172 is used as the total number of shooting times on the flight path and shooting is performed at equal intervals with respect to the total length of the flight path of the unmanned aircraft 2. Also, examples of the content of the shooting operation include a shooting operation in which the shooting time included in the shooting time information D173 is used as the total shooting time on the flight path and shooting is performed at equal intervals with respect to the preset flight scheduled time of the unmanned aircraft 2.
[0164] <Unmanned Aircraft Flight Information D18> The unmanned aircraft flight information D18 is information indicating the state regarding the flight operation of the unmanned aircraft 2. The unmanned aircraft flight information D18 includes, for example, the unmanned aircraft position information D181, the flight speed information D182, the remaining battery level information D183, and the flight date and time information D184, as shown in FIG. 14. The unmanned aircraft flight information D18 is automatically obtained, for example, according to requests from each component of the construction work estimate creation system 100 or at predetermined intervals.
[0165] The drone position information D181 is information (position information) indicating the position of the drone 2. The drone position information D181 is used, for example, when controlling the flight operation and the shooting operation of the drone 2 based on the position information, or when associating the position information with the captured appearance information. In the present embodiment, in order to fly the drone 2 horizontally while maintaining a certain altitude, the construction work estimate creation system 100 continuously or intermittently acquires changes in the altitude and coordinate information included in the drone position information D181, and controls the flight operation of the drone 2 to follow the flight path information D16. Further, in order to cause the drone 2 to photograph the entire predetermined photographing range at a predetermined number of photographs, the construction work estimate creation system 100 continuously or intermittently acquires the altitude and coordinate information included in the drone position information D181, and controls the photographing operation of the drone 2 to follow the flight path information D16 and the photographing condition information D17.
[0166] The flight speed information D182 is information indicating the flight speed of the drone 2. The flight speed information D182 is used, for example, when determining whether the drone 2 is flying at a predetermined speed or whether it is flying in the flight direction according to the flight path. In the present embodiment, in order to fly the drone 2 horizontally while maintaining a certain speed, the construction work estimate creation system 100 continuously or intermittently acquires the speed included in the flight speed information D182, and controls the flight operation of the drone 2 to follow the flight path information D16.
[0167] The remaining battery level information D183 is information indicating the remaining battery level of the battery 22 mounted on the drone 2. The remaining battery level information D183 is used, for example, when determining whether the remaining battery level has fallen below a preset lower limit value, or when determining whether the drone 2 equipped with the battery 22 can resume shooting while being charged (for example, whether the remaining battery level has reached a preset predetermined value or more).
[0168] The flight date and time information D184 is information indicating the year, month, day, and time when the unmanned aircraft 2 performs a flight operation. The flight date and time information D184 is used, for example, when associating time information with the appearance information captured by the unmanned aircraft 2, or when inquiring whether the flight permission of the unmanned aircraft 2 is within the valid period.
[0169] <Appearance information D19> The appearance information D19 indicates visual information such as images and videos captured by the unmanned aircraft 2. The appearance information D19 includes, for example, building part appearance information D191, building overall appearance information D192, and processed appearance information D193.
[0170] The building part appearance information D191 indicates visual information showing a part of the existing building 200 captured by the unmanned aircraft 2. The building part appearance information D191 is, for example, visual information showing a part of the existing building 200 included in each viewing angle V1 to V4, as shown in FIG. 15(b).
[0171] The building overall appearance information D192 indicates visual information showing the entire plan view of the existing building 200 excluding walls and the like captured by the unmanned aircraft 2. The building overall appearance information D192 is obtained by, for example, raising the shooting altitude and expanding the vertical width w1 and the horizontal width w2 within the viewing angle of the viewing angle V to fit the entire existing building 200 within the viewing angle and performing one shooting operation.
[0172] The processed appearance information D193 is visual information generated by processing at least one of the building part appearance information D191 and the building whole appearance information D192 captured by the unmanned aircraft 2. The processed appearance information D193 is, for example, as shown in FIG. 15(a), visual information showing the whole of the existing building 200 generated by synthesizing a plurality of building part appearance information D191 each showing a part of the existing building 200 included in each of the viewing angles V1 to V4. At this time, the processed appearance information D193 is generated by synthesis based on, for example, the position information included in Exif (Exchangeable image file format) attached to the plurality of building part appearance information D191. Here, in the present invention, since the building part appearance information D191 is captured by the unmanned aircraft 2 at the same altitude, it is easy to generate the processed appearance information D193 by more accurately synthesizing the plurality of building part appearance information D191.
[0173] Note that FIG. 15(a) shows an example in which the entire plan view of the existing building 200 is included in each of the viewing angles V1 to V4. However, when a part of the visual information of the entire plan view of the existing building 200 is missing in the processed appearance information D193, it may be generated by synthesizing after complementing the missing visual information using a known artificial intelligence system.
[0174] The processed appearance information D193 includes, for example, a three-dimensional modeling image showing the appearance of the existing building 200 three-dimensionally. The three-dimensional modeling image is useful, for example, for accurately grasping the three-dimensional structure of the roof part of the existing building 200, such as the degree of the roof slope, the direction of the slope, and structures such as overhanging roofs and gable roofs that are difficult to capture in plan view. The three-dimensional modeling image may be, for example, an image output by inputting a plurality of building part appearance information D191 to the known open source software "Open Drone Map".
[0175] <Database 7> The database 7 may further include, for example, as shown in FIG. 16, an approval information table 75. The information stored in the approval information table 75 is stored in association with, for example, the library number issued by the construction work estimate creation system 100 and identification information such as the reference unmanned aircraft identification information D71.
[0176] <Approval Information Table 75> The approval information table 75 stores reference approval information D77, as shown in FIG. 17 for example.
[0177] <Reference Approval Information D77> The reference approval information D77 is information indicating the content of flight permission for each of one or more unmanned aircraft. The reference approval information D77 includes information such as "flight permission number" and "flight permission expiration date", for example.
[0178] The reference approval information D77 may include information corresponding to the approval information indicating the content of the flight permission of the unmanned aircraft 2, which is stored in an external database such as DIPS (Drone Information Infrastructure System) or FISS (Flight Information Sharing System), for example. The "flight permission number" may include information corresponding to the flight permission number of the unmanned aircraft 2, for example. The "flight permission expiration date" may include information corresponding to the flight permission expiration date associated with the flight permission number of the unmanned aircraft 2, for example.
[0179] After the server 3 confirms that the reference unmanned aircraft identification information D71 stored in the unmanned aircraft information table 71 in advance and the unmanned aircraft identification information D14 received from the control device 1 correspond to each other, the server 3 may receive the approval information of the unmanned aircraft 2 associated with the unmanned aircraft identification information D14 and store it in the reference approval information D77 after including it.
[0180] After the server 3 confirms that the reference unmanned aircraft identification information D71 stored in the unmanned aircraft information table 71 in advance and the unmanned aircraft identification information D14 received from the control device 1 correspond to each other, the server 3 may receive the appearance information D19 of the unmanned aircraft 2 associated with the unmanned aircraft identification information D14 and store it in the reference appearance information D72 after including it.
[0181] After the server 3 confirms that the reference unmanned aircraft identification information D71 stored in the unmanned aircraft information table 71 in advance corresponds to the unmanned aircraft identification information D14 received from the control device 1, it may receive the appearance information D19 of the unmanned aircraft 2 linked to the unmanned aircraft identification information D14, and link and store the reference construction work identification information D73 and the reference appearance information D72 via the reference unmanned aircraft identification information D71.
[0182] After the server 3 confirms that the reference unmanned aircraft identification information D71 stored in the unmanned aircraft information table 71 in advance corresponds to the pilot name D141 received from the control device 1, it may receive information such as the "serial number", "radio aircraft registration number", and "insurance expiration date" of the unmanned aircraft 2 linked to the pilot name D141, and store it including the reference unmanned aircraft identification information D71. For example, when the pilot name D141 received from the control device 1 does not correspond to the reference unmanned aircraft identification information D71 stored in advance, the server 3 may newly generate the reference unmanned aircraft identification information D71 corresponding to the pilot name D141 received by the server 3 and store it in the database 7. These processes can be replaced with any information included in the unmanned aircraft identification information D14 that can identify the user U or the unmanned aircraft 2. For example, the unmanned aircraft body name D142 may be used instead of the pilot name D141.
[0183] Next, the operation flow of the construction work estimate creation system 100 in this embodiment will be described.
[0184] <Preparations> As a pre-operation preparation, the construction work estimate creation system 100 may authenticate that the user U operating the control device 1 is the pilot of the unmanned aircraft 2. As an authentication method, for example, the control device 1 may send the pilot name D141 input by the user U to the server 3, and the server 3 may authenticate that it is the pilot name linked to the unmanned aircraft body name D142 corresponding to the unmanned aircraft 2 stored in advance, and activate the control of the unmanned aircraft 2 by the control device 1.
[0185] <Shooting Range Acquisition Step S21> In the shooting range acquisition step S21, the shooting range acquisition unit 61 acquires shooting range information D15 including a planar shooting range, as shown in FIG. 18 for example (S211).
[0186] The control device 1 may transmit the shooting range information D15 including the planar shooting range R acquired by the shooting range acquisition unit 61 to the unmanned aircraft 2 via the wireless communication unit 11 and the wireless communication network 9 (S212). The unmanned aircraft 2 stores the shooting range information D15 received via the wireless communication network 9 in the storage unit 204. When the unmanned aircraft 2 detects that it has deviated from the shooting range information D15 received by the mounted sensor or the like, it may transmit that fact to the control device 1 or the server 3.
[0187] The shooting range acquisition unit 61 acquires shooting range information D15 including a planar shooting range R after acquiring each position information D151 to D154 by the input of the user U, as shown in FIG. 19(a) for example. Specifically, first, the user U taps four points, namely point A, point B, point C, and point D corresponding to the outer peripheral vertices of the existing building 200, among the known map applications that planarize the peripheral area of the existing building 200 displayed on the display unit 109 of the touch panel type control device 1. At this time, the shooting range acquisition unit 61 acquires the coordinate information corresponding to each of the points A to D from the map application. As a result, the shooting range acquisition unit 61 acquires the point A input via the input unit 108 as the first position information D151, the point B as the second position information D152, the point C as the third position information D153, and the point D as the fourth position information D154, and acquires the rectangular shooting range R as the shooting range information D15 based on the coordinate information included in each position information. Note that the display unit 109 may display the acquired shooting range R. Further, the display unit 109 may display the takeoff point H when the control device 1 acquires the current location of the unmanned aircraft 2 from the unmanned aircraft 2 before the flight operation. Note that the shooting range acquisition unit 61 may directly acquire the shooting range information D15 including the planar shooting range R by the input of the user U such as range designation.
[0188] The unmanned aircraft 2 receives the shooting range information D15 via the wireless communication network 9 and stores it in the storage unit 204. When the flight path generation step S22 is executed by the flight path generation unit 62 mounted on the control device 1, the unmanned aircraft 2 does not necessarily need to receive the shooting range information D15.
[0189] <Flight path generation step S22> In the flight path generation step S22, as shown in FIG. 18 for example, based on the shooting range R included in the shooting range information D15 acquired by the shooting range acquisition unit 61 in the shooting range acquisition step S21, the flight path generation unit 62 generates flight path information D16 including the horizontal flight path of the unmanned aircraft 2 (S221).
[0190] The control device 1 may transmit the flight path information D16 including the horizontal flight path generated by the flight path generation unit 62 to the unmanned aircraft 2 via the wireless communication unit 11 and the wireless communication network 9 (S222). The unmanned aircraft 2 stores the flight path information D16 received via the wireless communication network 9 in the storage unit 204. When the unmanned aircraft 2 detects that it has deviated from the flight path information D16 received by the mounted sensor or the like, it may transmit that fact to the control device 1 or the server 3.
[0191] As shown in FIG. 19(b) for example, the flight path generation unit 62 first calculates the length of each side constituting the rectangular shooting range R based on the coordinate information of the corresponding two points, and specifies the longest side AB of the range width W1. Then, based on the preset turning width W2, the point A closer to the takeoff point H among the point A and the point B is set as the shooting start point, and turning points E1 to E4 are specified on the longest side AB from the point A toward the point B. Note that the number of turning points is not limited to four, and the number corresponding to the range width W1 and the turning width W2 of the longest side AB may be specified.
[0192] Also, when obtaining the shooting altitude information D171 in the steps described later, the folding width W2 may be updated based on the vertical width w1 and horizontal width w2 within the viewing angle V calculated based on the shooting altitude information D171, and the overlapping vertical width w3 and overlapping horizontal width w4 of the overlapping area between the preset building part appearance information D191. For example, when the shooting altitude included in the shooting altitude information D171 indicates a height of 7 m from the existing building 200, the viewing angle V of the camera 21 is a regular square pyramid shape of 90° in plan view, the vertical width w1 within the viewing angle = the horizontal width w2 within the viewing angle = 14 m, and the initial value of the folding width W2 is set to 5 m, the overlapping horizontal width w4 of the overlapping area is calculated as, for example, w4 = w2×1 / 2 + w2×1 / 2 - W2 = 9 m (refer to points P2 and P3 in Fig. 15). Here, when useful appearance information D19 can be obtained with the overlapping horizontal width w4 of the overlapping area being 5 m, the folding width W2 may be updated to an enlarged value calculated by back-calculating from the overlapping horizontal width w4, i.e., W2 = w2×1 / 2 + w2×1 / 2 - w4 = 9 m. Also, the overlapping vertical width w3 of the overlapping area may be calculated in the same manner as the overlapping horizontal width w4. In this case, the entire shooting range R can be automatically shot with fewer shooting numbers and less flight time. Thereby, the working efficiency regarding the estimation of repair etc. of the existing building 200 can be improved.
[0193] After that, the flight path generation unit 62 generates first path information D161 including paths L1a to L1d that pass through the turning points E1 to E4 and are substantially orthogonal to the longest side AB. At this time, the intersection points of the paths L1a to L1d and each side other than the longest side AB are set as the turning points F1 to F4, respectively. Here, for example, as shown in FIG. 19(e), when generating a path substantially orthogonal to a side BC other than the longest side AB, a line segment BC' obtained by extending the side BC is generated, and after generating a path substantially orthogonal to the line segment BC', an intersection point (E7' in FIG. 19(e)) between the path and the imaging range R is calculated. However, by selecting the longest side AB, it is easy to suppress the occurrence of this step. In this case, compared with the case of calculating the flight path L based on a side other than the longest side AB, the process is simplified, and the flight path L can be efficiently generated. Thereby, it is possible to improve the efficiency regarding the estimation of repair etc. of the existing building 200. Note that the paths L1a to L1d are not limited to being substantially orthogonal to the longest side AB. For example, first path information D161 including paths that are all substantially parallel to the side AD adjacent to the longest side AB may be generated, or first path information D161 including paths that are all substantially parallel to the side BC adjacent to the longest side AB may be generated.
[0194] After generating the first path information D161, the flight path generation unit 62 generates second path information D162 including a path connecting each path of the first path information D161, for example, as shown in FIG. 19(c). At this time, the second path information D162 indicates a path that enables the unmanned aircraft 2 to fly in an alternating direction in the order of the paths L1a, L1b, L1c, and L1d. Specifically, a line segment AE1 connecting the point A, which is the imaging start point, and the point E1, which is the start point of the path L1a, is set as the path L2a, a line segment F1F2 connecting the point F1, which is the end point of the path L1a, and the point F2, which is the start point of the path L1b, is set as the path L2b, a line segment E2E3 connecting the point E2, which is the end point of the path L1b, and the point E3, which is the start point of the path L1c, is set as the path L2c, a line segment F3F4 connecting the point F3, which is the end point of the path L2b, and the point F4, which is the start point of the path L1d, is set as the path L2d, and a line segment E4B connecting the point E4, which is the end point of the path L1d, and the point B, which is the imaging end point, is set as the path L2e. Then, the second path information D162 including these paths L2a to L2e is generated.
[0195] According to the above procedure, the flight path generation unit 62 generates flight path information D16 including a flight path L composed of first path information D161 and second path information D162. Note that the flight path L is not limited to the above example. For example, a flight path L composed of second path information D162 and first path information D161, where line segment AF1 is path L2a, line segment E1E2 is path L2b, line segment F2F3 is path L2c, line segment E3E4 is path L2d, and line segment F4B is path L2e, may also be used. The unmanned aircraft 2 receives the flight path information D16 via the wireless communication network 9 and stores it in the storage unit 204.
[0196] <Shooting condition acquisition step S23> In the shooting condition acquisition step S23, the shooting condition acquisition unit 63 acquires shooting condition information D17 including at least the shooting altitude information D171 and the shooting number information D172 of the unmanned aircraft 2 based on the shooting range R included in the shooting range information D15 acquired by the shooting range acquisition unit 61 in the shooting range acquisition step S21, as shown in FIG. 18 for example (S231).
[0197] The control device 1 transmits the shooting condition information D17 acquired by the shooting condition acquisition unit 63 to the unmanned aircraft 2 via the wireless communication unit 11 and the wireless communication network 9 (S232). The shooting condition information D17 transmitted by the control device 1 only needs to include at least the shooting altitude information D171, and it is not necessarily required to transmit the shooting operation specification information D174 specified by the shooting operation specification unit 64 in the subsequent steps, thereby necessarily transmitting the shooting number information D172 and the shooting time information D173. The unmanned aircraft 2 receives the shooting condition information D17 via the wireless communication network 9 and stores it in the storage unit 204.
[0198] The imaging condition acquisition unit 63 may acquire either the imaging altitude information D171 or the number of imaging frames information D172 first, and then acquire the other one calculated by the calculation unit 66. In this case, the number of imaging frames can be automatically optimized to reduce the communication capacity, storage capacity of the system, and the labor of checking the imaging content. As a result, the workability regarding the estimate of the repair, etc. of the existing building 200 can be further improved. Note that when the number of imaging frames indicated by the acquired number of imaging frames information D172 deviates from the threshold, the imaging condition acquisition unit 63 may reacquire at least one of the imaging altitude information D171 and the number of imaging frames information D172 in order to optimize the number of imaging frames. For example, when the imaging interval (interval vertical width W3 or interval horizontal width W4 described later) of the angle of view V based on the previously acquired imaging altitude information D171 is set to 3 m and the number of imaging frames information D172 indicating 30 or less imaging frames is calculated, the imaging condition acquisition unit 63 may set the imaging interval to 1 m and recalculate the number of imaging frames information D172 indicating more than 30 imaging frames. Also, for example, when the previously acquired number of imaging frames information D172 is more than 300, the imaging condition acquisition unit 63 may expand the imaging interval and calculate the number of imaging frames information D172 indicating 300 or less imaging frames. Further, when the number of imaging frames information D172 indicating more than 300 imaging frames is calculated after setting the maximum imaging interval where the overlapping vertical width w3 and overlapping horizontal width w4 of the overlapping area are greater than 0, it may be determined that the existing building 200 or the imaging range R is wider than expected, and an error may be returned.
[0199] <Imaging operation specifying step S24> In the imaging operation specifying step S24, the imaging operation specifying unit 64 specifies, as the imaging operation specifying information D174 on the flight path L, based on the number of imaging frames information D172 acquired by the imaging condition acquisition unit 63 in the imaging condition acquisition step S23 (S241). Then, the control device 1 transmits the imaging operation specifying information D174 specified by the imaging operation specifying unit 64 to the unmanned aircraft 2 via the wireless communication unit 11 and the wireless communication network 9 (S242).
[0200] The photographing operation specifying unit 64 specifies the points s1 to s20 at which photographing is to be performed according to the vertical interval width W3 and the horizontal interval width W4 of the obtained photographing intervals, as shown in, for example, FIG. 19(d). The photographing operation specifying unit 64 determines the number of photographing positions according to the number of photographed images information D172 obtained by the photographing condition acquisition unit 63 (in the case of FIG. 19, the number of photographed images is 20).
[0201] Note that, for the folding width W2, the vertical interval width W3, and the horizontal interval width W4, values preset regardless of the photographing altitude information D171 may be used. The horizontal interval width W4 of the photographing intervals may be the same value as the folding width W2 of the flight path L. Also, the vertical interval width W3 of the photographing intervals may be set based on the ratio (aspect ratio) of the vertical inner width w1 and the horizontal inner width w2 of the viewing angle V. That is, vertical interval width W3:horizontal interval width W4 = vertical inner width w1 of the viewing angle:horizontal inner width w2 of the viewing angle, and the vertical interval width W3 of the photographing intervals may be obtained as vertical interval width W3 = vertical inner width w1 of the viewing angle × horizontal interval width W4 / horizontal inner width w2 of the viewing angle.
[0202] In the example shown in FIG. 19(d), the points corresponding to the points A, E1, E2, E3, E4, and B existing on the longest side AB on the flight path L are taken as the photographing points s1, s2, s10, s11, s19, and s20, and the points corresponding to the points F1, F2, F3, and F4 existing on any of the sides AD, DC, and CB on the flight path L are taken as the photographing points s5, s6, s15, and s16. Also, the points separated from the point s2 by the vertical interval width W3 of the photographing intervals on the path L1a are sequentially taken as s3 and s4, the points separated from the point s10 by the vertical interval width W3 of the photographing intervals on the path L1b are sequentially taken as s9, s8, and s7, the points separated from the point s11 by the vertical interval width W3 of the photographing intervals on the path L1c are sequentially taken as s12, s13, and s14, and the points separated from the point s19 by the vertical interval width W3 of the photographing intervals on the path L1d are sequentially taken as s18 and s17. Note that, when performing adjustment to reduce the number of photographed images, the point s14 may be excluded from the photographing points because it is substantially the same as the visual information obtained by photographing at the point s15.
[0203] Based on the above concept, the shooting operation specifying unit 64 specifies shooting operation specifying information D174 including shooting positions specified based on, for example, the shooting altitude information D171 and the shooting count information D172 acquired by the shooting condition acquisition unit 63 according to the input of the user U, the interval width W4 of the shooting intervals similar to the turning width W2 of the flight path L updated using the shooting altitude information D171, and the interval vertical width W3 of the shooting intervals corresponding to the interval width W4, the vertical width w1 within the angle of view, and the horizontal width w2 within the angle of view.
[0204] <Operation control step S25> In operation control step S25, after the shooting operation specifying step S24 is completed, the control device 1 generates a control signal for starting shooting for the unmanned aircraft 2 and transmits it to the unmanned aircraft 2 via the wireless communication unit 11 and the wireless communication network 9 (S251). After receiving the control signal for starting shooting from the control device 1, the operation control unit 502 controls the horizontal flight operation of the unmanned aircraft 2 based on the flight path L included in the flight path information D16 generated by the flight path generation unit 62 in the flight path generation step S22 and the shooting altitude included in the shooting altitude information D171 acquired by the shooting condition acquisition unit 63 in the shooting condition acquisition step S23, and starts controlling the shooting operation of the unmanned aircraft 2 based on the shooting operation included in the shooting operation specifying information D174 specified by the shooting operation specifying unit 64 in the shooting operation specifying step S24 (S252). That is, since the unmanned aircraft 2 is automatically controlled by the operation control unit 502, the user U can engage in tasks related to estimating repairs etc. even if not accustomed to operating the unmanned aircraft 2. Also, the user U can acquire the appearance information D19 necessary for estimating repairs etc. without climbing onto the existing building 200 to check dimensions and roof conditions, so that tasks related to estimating repairs etc. can be carried out safely and the working time can be shortened. In this case, by setting the shooting range R according to the existing building 200, the entire existing building 200 can be automatically shot according to the generated flight path L. Thereby, the workability regarding estimating repairs etc. of the existing building 200 can be improved.
[0205] The operation control unit 502 controls the imaging operation to capture the existing building 200 at each of the points s1 to s20 while controlling the flight operation so that the unmanned aircraft 2 flies along the flight path L, as shown in FIGS. 19(c) to (d), for example. As a result, the construction work estimate creation system 100 can capture substantially the entire imaging range R, and thereby obtain visual information regarding the appearance of the existing building 200 in plan view (e.g., the appearance of the roof, skylight, rooftop fixtures, etc.).
[0206] The operation control unit 502 controls the flight operation of the unmanned aircraft 2 to fly along the flight path L in the order of the arrows shown in FIG. 19(c), i.e., from point A to point B, in the order of the second path L2a, the first path L1a, the second path L2b, the first path L1b, the second path L2c, the first path L1c, the second path L2d, the first path L1d, and the second path L2e. At this time, the operation control unit 502 may fly at a constant speed on each path (L1a to L1d, L2a to L2e), may decelerate or accelerate during the middle of each path, or may decelerate or accelerate at the timing when each path switches.
[0207] The operation control unit 502 may control the imaging operation without changing the flight speed at each of the points s1 to s20 shown in FIG. 19(d), for example, with respect to the unmanned aircraft 2, or may control deceleration or acceleration so as to control the imaging operation in a state of being stationary in the air at each of the points s1 to s20.
[0208] The operation control unit 502 may control the flight operation so that the unmanned aircraft 2 flies at a preset flight speed, acceleration, etc. The operation control unit 502 may control the flight operation so that the unmanned aircraft 2 changes the flight speed, acceleration, etc. at a point corresponding to a preset coordinate or at an interval corresponding to a preset distance, or is stationary in the air. The operation control unit 502 may control the speed or acceleration on each path, the speed or acceleration at each point, the stationary time at each point, etc. so that the flight operation and the imaging operation are completed in a preset flight time, for example, with respect to the unmanned aircraft 2.
[0209] The unmanned aircraft 2 may appropriately transmit the unmanned aircraft flight information D18 acquired, for example, during the shooting operation, to the control device 1 via the wireless communication unit 11 and the wireless communication network 9 (S253).
[0210] The unmanned aircraft 2 may appropriately transmit the appearance information D19 acquired, for example, during the shooting operation, to the control device 1 via the wireless communication unit 11 and the wireless communication network 9 (S254). Note that the unmanned aircraft 2 may automatically transmit the appearance information D19 to the control device 1 immediately after acquiring it, or may transmit it to the control device 1 in response to a request from the control device 1.
[0211] The unmanned aircraft 2 may, for example, during the shooting operation, calculate an evacuation route for returning to the takeoff position along or departing from the flight path L, and then appropriately transmit information regarding the calculated evacuation route to the control device 1 via the wireless communication unit 11 and the wireless communication network 9 (S255).
[0212] After the shooting operation is completed, the unmanned aircraft 2 returns to the takeoff position (S256). The unmanned aircraft 2 may land at a position different from the takeoff position under the control of the control device 1.
[0213] <Appearance Information Storage Step S27> In the appearance information storage step S27, the unmanned aircraft 2 transmits, for example, the appearance information D19 acquired by the operation control unit 502 in the operation control step S25 and the unmanned aircraft identification information D14 stored in the storage unit 204 to the server 3 after associating them. After that, the server 3 generates the reference appearance information D72 corresponding to the received appearance information D19 or duplicates it as the reference appearance information D72, associates it with the reference unmanned aircraft identification information D71 corresponding to the received unmanned aircraft identification information D14, and stores it as the appearance information table 72. In this case, scenes applicable to the construction estimate creation system 100, such as acquiring visual information of one existing building 200 using a plurality of unmanned aircraft or managing visual information of a plurality of existing buildings on one server 3, can be expanded. Note that some or all of the functions of the server 3 in the appearance information storage step S27 can also be replaced by the functions of the control device 1.
[0214] <Authentication step S26> In the authentication step S26, the authentication unit 65 refers to the database 7 including the approval information table 75 in which the reference unmanned aircraft identification information D71 and the reference approval information D77 are associated, and authenticates that the approval information corresponding to the unmanned aircraft 2 is valid. After it is authenticated in the authentication step S26 that the approval information of the unmanned aircraft 2 is valid, in the operation control step S25, the operation control unit 502 controls the shooting operation of the unmanned aircraft 2. In this case, it is possible to easily and surely confirm the omission of obtaining flight permission for the unmanned aircraft 2 and the expiration of the validity period, and avoid or prevent illegal acts of the user U. Thereby, it is possible to improve the accuracy of compliance with laws and regulations regarding the operation of the unmanned aircraft 2 used for estimating repairs, etc. of the existing building 200.
[0215] In addition, when the construction work estimate creation system 100 cooperates with an external system such as DIPS or FISS, for example, it may submit an approval application for flight permission to the external system via the control device 1 or the server 3, etc., and appropriately include the status information of the received application (under application, requiring re-application, approved), and the approval information of the unmanned aircraft 2 as the result of the received approval application in the reference approval information D77 for storage. In this case, it is possible to centrally manage the confirmation of the presence or absence of flight permission for the unmanned aircraft 2, the application for flight permission, and the acquisition of approval information. Thereby, it is possible to improve the workability until the flight preparation of the unmanned aircraft 2.
[0216] (Second Embodiment: First Modification of the Operation of the Construction Work Estimate Creation System 100) When the remaining amount of the battery 22 mounted on the unmanned aircraft 2 falls below a preset lower limit value on the flight path L generated by the flight path generation unit 62, the operation control unit 502 may automatically retreat the unmanned aircraft 2 to the takeoff point, and then control the unmanned aircraft 2 to resume shooting from the point on the flight path L where the retreat started when the remaining amount of the battery 22 becomes equal to or more than a predetermined value. The remaining amount of the battery 22 may be specified by, for example, a known battery remaining amount detector (not shown) mounted on the unmanned aircraft 2, compared with a preset lower limit value, and the comparison result may be evaluated.
[0217] Specifically, for example, when the remaining amount of the battery 22 falls below a preset lower limit value (e.g., 10%) at the point s10 with the point H shown in FIG. 19(d) as the takeoff point, the unmanned aircraft 2 is flown horizontally from the point s10 to above the point H and then landed at the point H, and replacement or charging of the battery 22 is requested. After that, when the remaining amount of the battery 22 becomes equal to or more than a predetermined value (e.g., 80%), it takes off vertically with respect to the ground surface at the point H, reaches above the point H, and then flies horizontally to the point s10 on the flight path L where the evacuation has started, and the unmanned aircraft 2 may be controlled to resume shooting from the point s10. In this case, even when photographing the appearance of an existing building 200 with larger dimensions, automatic control can be achieved. Thereby, it is possible to improve the workability regarding the estimation of repairs or the like regardless of the dimensions of the existing building 200.
[0218] (Second Embodiment: Second Modification of the Operation of the Construction Estimation Creation System 100) When the imaging range acquisition unit 61 acquires a rectangular imaging range R in the imaging range acquisition step S21, in the operation control step S25, after the imaging operation and the flight operation based on the flight path L generated by the flight path generation unit 62 in the flight path generation step S22 are completed, for example, the operation control unit 502 may capture the appearance of the existing building 200 at the coordinates corresponding to the center of the longer diagonal of the rectangular imaging range R and at an altitude at which the entire existing building 200 fits within the angle of view V.
[0219] Specifically, for the unmanned aircraft 2 that has completed the flight operation and the shooting operation, when the operation control unit 502 sets the quadrilateral ABCD along the outer peripheral part in the plan view of the existing building 200 as the shooting range R as shown in Fig. 20(a) for example, the operation control unit 502 controls the flight operation so as to fly horizontally to above the point G corresponding to the center of the diagonal BD that is longer than the diagonal AC. Then, as shown in Fig. 20(b) for example, after the operation control unit 502 raises the shooting altitude to a shooting altitude at which the angle of view V of the shooting angle θ (for example, about 90°) accommodates the building width W5 of the diagonal BD, the operation control unit 502 controls the shooting operation of the unmanned aircraft 2 so as to shoot the appearance of the existing building 200. In this case, it is possible to easily acquire the appearance information D19 that includes the entire existing building 200 at the same time as the appearance information D19 photographed on the flight path L within the angle of view V, and it is easy to prevent overlooking within the shooting range R by using it instead of, for example, a roof plan view or the like. Thereby, it is possible to improve the accuracy regarding the estimation of repair or the like of the existing building 200.
[0220] Note that the shooting altitude at which the angle of view V of the shooting angle θ accommodates the diagonal BD is the sum of the height h1 connecting the point G on the rooftop of the existing building 200 and the point G' above the point G in the sky where the camera 21 is located in Fig. 20(b), and the height h2 of the existing building 200. Also, the flight altitude of the unmanned aircraft 2 from the ground is the height h0 calculated as the sum of the height h1, the height h2, and the height h3 of the unmanned aircraft 2. The height h1 may be calculated by the following mathematical formula using the building width W5 of the diagonal BD and the shooting angle θ.
[0221]
Equation
[0222] (Second Embodiment: Third Variant of the Operation of the Construction Estimation Creation System 100) The construction work estimate creation system 100 may further include a determination unit (not shown) that determines the usefulness of the captured appearance information D19, and only the appearance information D19 determined by the determination unit to be useful among the acquired appearance information D19 may be stored in the storage unit 104 or the storage unit 204. In this case, it is possible to reduce the communication capacity, storage capacity, and the labor of checking the photographed content of the system by discarding appearance information that is not useful such as out-of-focus. As a result, it is possible to further improve the workability regarding the estimate for repair of the existing building 200 and the like.
[0223] Regarding the determination of usefulness by the determination unit (not shown), the following method can be adopted by using a known image processing library such as "OpenCV (registered trademark)". For example, regarding "overexposure" of the appearance information D19, it is possible to determine whether the HSV (hue, saturation, value) of the image of the appearance information D19 is within a preset threshold using functions such as the InRange function. Also, regarding "out-of-focus" of the appearance information D19, parameters such as the Laplacian Variance, Tenengrad, Image Entropy, and Blurriness Index of the image of the appearance information D19 are obtained, and it is possible to determine whether each parameter is within a preset threshold. For example, according to "Analysis of focus measure operators for shape-from-focus (2013)", there is a method of calculating the Laplacian variance for the appearance information D19 and regarding it as "out-of-focus" when the high-frequency component of the appearance information D19 is less than a predetermined value. Also, the image entropy is an index indicating the degree of disorder of the image. Since an in-focus image has more information and greater disorder than a blurry image, the image entropy shows a higher value for an in-focus image. For example, there is a method of generating a blurred appearance information D19' from the original appearance information D19, calculating the image entropy for both the appearance information D19 and the appearance information D19', and regarding the original appearance information D19 as more in-focus as the difference is larger.
[0224] (Second Embodiment: Fourth Variant of the Operation of the Construction Estimate Creation System 100) The construction estimate creation system 100 may further include a server 3 that receives two-dimensional appearance information showing the appearance of the existing building 200 photographed by the unmanned aircraft 2, as shown in FIG. 21, for example. Here, the two-dimensional appearance information is visual information including the building part appearance information D191, the overall building appearance information D192, and the processed appearance information D193 of the two-dimensional image or two-dimensional video among the appearance information D19, and does not include three-dimensional modeling images.
[0225] The server 3 receives the two-dimensional appearance information photographed by the unmanned aircraft 2 via, for example, the wireless communication network 9, and acquires a three-dimensional modeling image showing the existing building 200 based on the received two-dimensional appearance information. Here, the server 3 is controllable independently of, for example, the control device 1 and the unmanned aircraft 2. Specifically, it is controllable independently of the shooting range acquisition unit 61, flight path generation unit 62, shooting condition acquisition unit 63, shooting operation specifying unit 64 that constitute the control device 1, and the operation control unit 502 that constitutes the unmanned aircraft 2. That is, the construction estimate creation system 100 can perform operation control without waiting for the unmanned aircraft 2 until it generates and acquires a three-dimensional modeling image showing the existing building 200 based on the two-dimensional appearance information showing the appearance of the existing building 200. In this case, the acquisition of the three-dimensional modeling image and the shooting of other existing buildings by the unmanned aircraft 2 can be performed in parallel. Thereby, it is possible to further improve the workability regarding the estimate of repair etc. of the existing building 200.
[0226] Next, an example of the operation of the construction estimate creation system 100 will be described.
[0227] The unmanned aircraft 2 transmits the two-dimensional appearance information acquired during the shooting operation to the server 3 or the control device 1 via the wireless communication unit 11 and the wireless communication network 9 (S254).
[0228] During the shooting operation by the unmanned aircraft 2 or after the shooting is completed in the operation control step S25, the server 3 directly receives two-dimensional appearance information from the unmanned aircraft 2 via the wireless communication unit 11 and the wireless communication network 9 (S25a). Note that the server 3 may receive two-dimensional appearance information from the unmanned aircraft 2 via the control device 1 (S25b).
[0229] Thereafter, the server 3 acquires a three-dimensional modeling image showing the existing building 200 based on the received appearance information. At this time, the server 3 may input the two-dimensional appearance information into known three-dimensional modeling image generation software pre-stored in a ROM or the like mounted on itself to generate a three-dimensional modeling image showing the existing building 200 by itself and then acquire it, or input the two-dimensional appearance information into known three-dimensional modeling image generation software pre-stored in another terminal capable of communicating with each other to generate a three-dimensional modeling image showing the existing building 200 and then acquire it by a method of receiving it.
[0230] (Second Embodiment: Fifth Modification of the Operation of the Construction Estimate Creation System 100) The construction estimate creation system 100 may further include a server 3 that receives appearance information D19 showing the appearance of the existing building 200 photographed by the unmanned aircraft 2, as shown in FIG. 22, for example.
[0231] The control device 1 may further include a transmission control unit (not shown) that controls the transmission of the appearance information D19 to the server 3. That is, the control device 1 can re-shoot and transmit the appearance information D19 to the server 3, or batch-transmit a plurality of appearance information D19 related to a plurality of existing buildings 200. In this case, due to the occurrence of line congestion caused by the transmission of large-capacity data, there is no need to wait for re-taking the appearance information D19 or photographing other existing buildings until the transmission of the appearance information D19 is completed. Thereby, it is possible to further improve the workability regarding the estimation of repair etc. of the existing building 200. Also, by re-taking the appearance information D19 or batch-transmitting a plurality of appearance information D19, the number of data transmission times can be reduced. Furthermore, by moving within the short-range wireless communication range etc. and transmitting data, the waiting time until the transmission of the appearance information D19 is completed can be shortened. Thereby, it is possible to further improve the workability regarding the estimation of repair etc. of the existing building 200.
[0232] Next, an example of the operation of the construction work estimation creation system 100 will be described.
[0233] The unmanned aerial vehicle 2 transmits the appearance information D19 acquired during the photographing operation, for example, to the control device 1 via the wireless communication unit 11 and the wireless communication network 9 (S254). After that, without transmitting the appearance information D19 received from the unmanned aerial vehicle 2 to the server 3, after performing the same steps as steps S21 to S24 for other existing buildings, an operation control step S25' for photographing other appearance information indicating the appearance of other existing buildings is performed. Note that the operation control step S25' has the same content as the above-described operation control step S25 for the existing building 200. Also, the other appearance information indicates the same information as the appearance information D19.
[0234] Specifically, in the operation control step S25’, the control device 1 generates, for example, a control signal to start photographing another existing building for the unmanned aircraft 2, and transmits it to the unmanned aircraft 2 via the wireless communication unit 11 and the wireless communication network 9 (S251’). Thereafter, the unmanned aircraft 2 starts photographing another existing building (S252’), and appropriately transmits the unmanned aircraft flight information D18 acquired during the photographing operation to the control device 1 (S253’), and may also appropriately transmit other appearance information acquired during the photographing operation to the control device 1 (S254’). Thereafter, the control device 1 may collectively transmit the appearance information D19 received from the unmanned aircraft 2 in the operation control step S25 and the other appearance information received from the unmanned aircraft 2 in the operation control step S25’ to the server 3 (S25d). Further, the server 3 may collectively receive the appearance information D19 and the other appearance information transmitted from the control device 1 (S25e). By this photographing method, the number of data transmissions can be reduced, and further improvement in workability regarding the estimation of repair etc. of the existing building 200 can be achieved.
[0235] In addition, when re-taking the appearance information D19, the control device 1 may omit the implementation of steps similar to steps S21 to 24 without transmitting the appearance information D19 received from the unmanned aircraft 2 in the operation control step S25 to the server 3, and perform an operation control step S25’ to re-take the appearance information D19 for the same existing building 200. Thereafter, the control device 1 may transmit the re-taken appearance information D19 received from the unmanned aircraft 2 in the operation control step S25’ to the server 3, and may discard the appearance information D19 before re-taking received from the unmanned aircraft 2 in the operation control step S25 without transmitting it to the server 3. By this photographing method, the number of data transmissions can be reduced, and further improvement in workability regarding the estimation of repair etc. of the existing building 200 can be achieved.
[0236] Further, the unmanned aircraft 2 may further include a transmission control unit (not shown) that controls the transmission of the appearance information D19 to the control device 1. That is, the unmanned aircraft 2 can re-shoot the appearance information D19 and then transmit it to the control device 1, or can transmit a plurality of appearance information D19 related to a plurality of existing buildings 200 in a batch. Similarly in this case, there is no need to wait for re-taking the appearance information D19 or photographing other existing buildings 200 until the transmission of the appearance information D19 is completed, the number of data transmissions can be reduced, and the waiting time can be shortened by moving within the short-range wireless communication range or the like to transmit data. Therefore, it is possible to further improve the workability regarding the estimation of repair or the like of the existing building 200.
[0237] (Second Embodiment: Sixth Modification of the Operation of the Construction Estimation Creation System 100) As shown in FIG. 23, for example, the calculation unit 18 calculates the shooting altitude based on the shooting interval In of the unmanned aircraft 2 and the set overlap width (width of the overlapping area) in which the viewing angles V of the unmanned aircraft 2 at two adjacent points separated by the shooting interval In overlap each other. The set overlap width may be preset in the unmanned aircraft 2, for example, or may be preset in any of the components of the construction estimation creation system 100.
[0238] At this time, the shooting condition acquisition unit 63 acquires the shooting interval In and then acquires the shooting altitude calculated by the calculation unit 18. That is, by acquiring the shooting interval In, the shooting altitude is automatically calculated according to the overlap width (overlap value) of the preset overlapping area. In this case, it is possible to complete the acquisition of the appearance information D19 with the minimum number of shootings (number of shot images) while satisfying a predetermined overlap value for the large existing building 200, and the data capacity of the appearance information D19 is reduced. Therefore, the waiting time until the transmission of the appearance information D19 is completed can be shortened. Thereby, it is possible to further improve the workability regarding the estimation of repair or the like of the existing building 200. The overlap width may be, for example, a value sufficient for estimating a three-dimensional scene from a two-dimensional image using the above-described SfM, and may be set to about 2 meters or more as an actually measured value, for example.
[0239] First, an example of information associated with the operation of the construction work estimate creation system 100 will be described. The construction work estimate creation system 100 uses shooting condition information D17 including shooting interval information indicating a shooting interval In and set overlap width information indicating a set overlap width. The shooting interval information and the set overlap width information may be pre-stored in each component of the construction work estimate creation system 100, or may be stored upon receiving an input from the user U. Note that the set overlap width indicates a value necessary, for example, as the processed appearance information D193, when generating visual information showing the whole of the existing building 200 by synthesizing a plurality of building part appearance information D191, or when generating a three-dimensional modeling image of the existing building 200 based on two-dimensional appearance information.
[0240] As an example of the shooting interval information and the set overlap width information, before applying the shooting altitude (calculated shooting altitude) calculated by the calculation unit 18 based on the shooting interval In and the set overlap width, it is shown in Fig. 23(a), and after applying the calculated shooting altitude, it is shown in Fig. 23(b). Note that Figs. 23(a) to 23(b) are side views corresponding to points P1 and P2 in the plan view of Fig. 15(a).
[0241] In addition, each parameter related to the shooting conditions of the unmanned aircraft 2 is the same as that in FIG. 20. For the unmanned aircraft 2 above the points P1 and P2 on the roof of the existing building 200 respectively, the viewing angles are V1 and V2. Also, the shooting angle θ, the vertical width w1 within the viewing angle, the height h1 from the roof to the camera 21 of the unmanned aircraft 2 at the upper air points P11 and P21 before applying the calculated shooting height, the height h2 of the existing building 200, and the adjusted height h4 of the unmanned aircraft 2 from the upper air points P11 and P21 to the upper air points P12 and P22 before and after applying the calculated shooting height are the same values at the points P1 and P2 respectively. At this time, the sum of the height h1 and the height h2 is the shooting height before applying the calculated shooting height, and the sum of the height h1, the height h2, and the adjusted height h4 is the calculated shooting height. Also, the viewing angles V1 and V2 are in the shape of a regular square pyramid with a shooting angle θ of about 90°, and are line-symmetrical with respect to the vertical longitudinal direction in the side view shown in FIGS. 23(a) to 23(b). In this case, both the distance from the point P1 to the outer edge of the viewing angle V1 and the distance from the point P2 to the outer edge of the viewing angle V2 are w1 / 2. Also, the width in the flight direction in the overlapping region of the viewing angle V1 of the upper air points P11 and P12 above the point P1 and the viewing angle V2 of the upper air points P21 and P22 above the point P2 is defined as the overlapping vertical width w3.
[0242] In this case, before applying the calculated shooting height, the unmanned aircraft 2 flies from the upper air point P11 towards the upper air point P21 while maintaining the shooting height, as shown in FIG. 23(a) for example. At this time, there is a relationship of overlapping vertical width w3 = w1 / 2 + w1 / 2 - In, that is, overlapping vertical width w3 = viewing angle inner vertical width w1 - shooting interval In. Here, if the overlapping vertical width w3 does not satisfy the set overlapping vertical width w3' in the flight direction among the preset set overlapping widths, it is necessary to correct at least one of the shooting interval In and the viewing angle inner vertical width w1. However, since the viewing angle inner vertical width w1 is a variable parameter depending on the adjustment of the shooting height, by calculating the calculated shooting height or the adjusted height h4 by the calculation unit 18, the operation of the unmanned aircraft 2 can be controlled to satisfy the set overlapping vertical width w3' at any shooting interval In.
[0243] Next, an example of the operation of the construction cost estimation creation system 100 will be described.
[0244] In the shooting condition acquisition step S23, the shooting condition acquisition unit 63 acquires shooting condition information D17 including the shooting interval information and the set overlap width information of the unmanned aircraft 2. After that, the calculation unit 18 calculates a calculated shooting altitude based on the shooting interval information and the set overlap width information previously acquired by the shooting condition acquisition unit 63. Further, the shooting condition acquisition unit 63 acquires the calculated shooting altitude calculated by the calculation unit 18.
[0245] After that, in the operation control step S25, after receiving a control signal for starting shooting from the control device 1, the operation control unit 502 controls the flight operation of the unmanned aircraft 2 based on the flight path L included in the flight path information D16 generated by the flight path generation unit 62 in the flight path generation step S22 and the calculated shooting altitude included in the shooting altitude information D171 acquired by the shooting condition acquisition unit 63 in the shooting condition acquisition step S23.
[0246] Specifically, as shown in FIG. 23(b) for example, the unmanned aircraft 2 ascends from the upper air point P11 to the upper air point P12 which is above by the adjustment height h4 and corresponds to the calculated shooting altitude, and then flies toward the upper air point P22 while maintaining the calculated shooting altitude. At this time, the vertical width w1' within the angle of view satisfies the relationship of w1' = shooting interval In + set overlap vertical width w3'. In this way, by calculating the shooting altitude that satisfies the vertical width w1' within the angle of view, the unmanned aircraft 2 can complete the acquisition of the appearance information D19 with the minimum number of shootings (number of shooting sheets) while satisfying a predetermined overlap value for the large existing building 200. When the adjustment height h4 is less than 0, that is, when the calculated shooting altitude is lower than the shooting altitude, it is preferable to descend by the adjustment height h4 from the upper air point P11 and then fly while maintaining the calculated shooting altitude, so that clearer appearance information D19 can be acquired while satisfying a predetermined overlap value.
[0247] In addition, depending on the calculated shooting altitude, when the appearance information D19 becomes unclear at some shooting points of the existing building 200 due to being too far away from the existing building 200, the unmanned aircraft 2 may be manually operated to fly to the shooting point and the captured image may be used to supplement the appearance information D19. Further, by using the appearance information D19 acquired by the unmanned aircraft 2 under the control of the operation control unit 502 and the supplementary image captured by the unmanned aircraft 2 through manual operation, a three-dimensional modeling image with the blurriness eliminated may be generated.
[0248] According to the present embodiment, the construction work estimate creation system 100 controls the flight operation of the unmanned aircraft 2 based on the flight path L generated based on the acquired shooting range R and the acquired shooting altitude, and controls the shooting operation of the unmanned aircraft 2 based on the shooting operation specified based on the acquired number of shots. The system includes an operation control unit 502. Therefore, by setting the shooting range R according to the existing building 200, the entire existing building 200 can be automatically photographed according to the generated flight path L. Thereby, the workability regarding the estimate of repair etc. of the existing building 200 can be improved.
[0249] Further, according to the present embodiment, the flight path generation unit 62 generates a flight path L including a direction substantially orthogonal to the longest side AB among the sides of the acquired polygonal shooting range R. For this reason, compared with the calculation of the flight path L based on other than the longest side AB, the process is simplified, and the flight path L can be efficiently generated. Thereby, the efficiency regarding the estimate of repair etc. of the existing building 200 can be improved.
[0250] According to the present embodiment, when the remaining amount of the battery 22 falls below a preset lower limit value on the flight path L, the operation control unit 502 automatically retreats the unmanned aircraft 2 to the takeoff point, and then resumes shooting from the point on the flight path L where the retreat started when the remaining amount of the battery 22 becomes equal to or more than a predetermined value. For this reason, the flight operation and the shooting operation of the unmanned aircraft 2 can be controlled for a longer time. Thereby, the workability regarding the estimate of repair etc. can be improved even for a larger existing building 200.
[0251] Further, according to the present embodiment, it is possible to be controlled independently of the operation control unit 502 or the like, and while receiving two-dimensional appearance information photographed by the unmanned aircraft 2 via the wireless communication network 9, a server 3 that acquires a three-dimensional modeling image showing the existing building 200 based on the received two-dimensional appearance information is further provided. That is, until the three-dimensional modeling image showing the existing building 200 based on the two-dimensional appearance information is generated and then acquired, the operation can be controlled without waiting for the unmanned aircraft 2. Therefore, acquisition of the three-dimensional modeling image and photographing of other existing buildings 200 by the unmanned aircraft 2 can be carried out in parallel. Thereby, it is possible to further improve the workability regarding estimation of repair or the like of the existing building 200.
[0252] Further, according to the present embodiment, a server 3 that receives the appearance information D19 photographed by the unmanned aircraft 2 via the wireless communication network 9, and a transmission control unit that controls the transmission of the appearance information D19 to the server 3 are further provided. That is, it is possible to re-shoot and transmit the appearance information D19, or to collectively transmit a plurality of appearance information D19 related to a plurality of existing buildings 200. Therefore, it is not necessary to wait for re-taking the appearance information D19 or photographing other existing buildings until the transmission of the appearance information D19 is completed due to the occurrence of line congestion caused by the transmission of large-capacity data. Thereby, it is possible to further improve the workability regarding estimation of repair or the like of the existing building 200. Also, by re-taking the appearance information D19 or collectively transmitting a plurality of appearance information D19, the number of data transmission times can be reduced. Furthermore, by moving within the short-range wireless communication range or the like and transmitting data, the waiting time until the transmission of the appearance information D19 is completed can be shortened. Thereby, it is possible to further improve the workability regarding estimation of repair or the like of the existing building 200.
[0253] Also, according to the present embodiment, the operation control unit 502 controls the shooting operation of the unmanned aircraft 2 after it is authenticated by the authentication unit 65 that the approval information is valid. Therefore, it is possible to easily and surely confirm the omission of obtaining flight permission for the unmanned aircraft 2 or the expiration of the validity period, and avoid or prevent illegal acts of the user U. As a result, it is possible to improve the accuracy of compliance with laws and regulations regarding the operation of the unmanned aircraft 2 used for estimating repairs of existing buildings 200 and the like.
[0254] Also, according to the present embodiment, the operation control unit 502 controls the shooting operation of the unmanned aircraft 2 after either the number of shots based on the acquired shooting altitude or the shooting altitude based on the acquired number of shots is calculated. Therefore, it is possible to automatically optimize the number of shots and reduce the communication capacity, storage capacity, and the labor of checking the shooting content of the system. As a result, it is possible to further improve the workability regarding the estimation of repairs of existing buildings 200 and the like.
[0255] Also, according to the present embodiment, the system further includes a calculation unit 18 that calculates the shooting altitude based on the shooting interval In of the unmanned aircraft 2 and a preset setting overlap width. The shooting condition acquisition unit 63 acquires the shooting altitude calculated by the calculation unit 18 after acquiring the shooting interval In. That is, by acquiring the shooting interval In, the shooting altitude is automatically calculated according to the preset setting overlap width (overlap value). Therefore, for a large existing building 200, it is possible to complete the acquisition of the appearance information D19 with the minimum number of shots (number of images) while satisfying a predetermined overlap value, and since the data capacity of the appearance information D19 is reduced, the waiting time until the completion of the transmission of the appearance information D19 can be shortened. As a result, it is possible to further improve the workability regarding the estimation of repairs of existing buildings 200 and the like.
[0256] Although some embodiments of the present invention have been described, these embodiments are presented by way of example and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the gist of the invention. These embodiments and their modifications are included in the scope and gist of the invention, and are included in the invention described in the claims and the scope of equivalents thereof.
Explanation of Reference Numerals
[0257] 100 Construction Works Estimation Creation System 200 Existing Building 1 Control Device 10 Housing 101, 201 CPU 102, 202 ROM 103, 203 RAM 104, 204 Storage Unit 105~107, 205 I / F 108 Input Unit 109 Display Unit 110, 210 Internal Bus 11 Wireless Communication Unit 12 Storage Unit 13 Construction Range Acquisition Unit 14 Building Material Information Acquisition Unit 15 Building Material Quantity Calculation Unit 16 Unit Price Acquisition Unit 17 Construction Works Amount Output Unit 61 Shooting Range Acquisition Unit 62 Flight Route Generation Unit 63 Shooting Condition Acquisition Unit 64 Shooting Operation Specifying Unit 65 Authentication Unit 66 Calculation Unit 2 Unmanned Aerial Vehicle 20 Control Unit 21 Camera 22 Battery 23 Rotor Motor 50 Flight Controller 501 Sensor Information Acquisition Unit 502 Operation Control Unit 51 Wireless communication unit 52 Memory unit 53 ESC 3 Server 7 Database 71 Unmanned aircraft information table 72 Appearance information table 73 Construction work information table 74 Building material construction information table 75 Approval information table 9 Wireless communication network S11 Construction scope acquisition step S12 Building material information acquisition step S13 Building material quantity calculation step S14 Unit price acquisition step S15 Construction work amount output step S21 Shooting range acquisition step S22 Flight path generation step S23 Shooting condition acquisition step S24 Shooting operation identification step S25 Operation control step S26 Authentication step S27 Appearance information storage step D11 Construction work information D12 Building material information D13 Construction work amount D14 Unmanned aircraft identification information D15 Shooting range information D16 Flight path information D17 Shooting condition information D18 Unmanned aircraft flight information D19 Appearance information D71 Reference unmanned aircraft identification information D72 Reference appearance information D73 Reference construction work identification information D74 Reference construction work information D75 Reference building material information D76 Reference construction information D77 Reference approval information
Claims
1. In a construction work estimate creation system using an unmanned aerial vehicle, an estimate is created for new construction work on an existing building using an unmanned aerial vehicle. a construction scope acquisition unit that acquires a construction scope of a construction work specified from exterior information showing an exterior of an existing building photographed by the unmanned aerial vehicle; A building material information acquisition unit that acquires identification information of building materials to be used in the construction work specified by a user; A building material quantity calculation unit that calculates the number of pieces of the building material to be used in the construction work from the construction scope acquired by the construction scope acquisition unit and the identification information of the building material acquired by the building material information acquisition unit; a unit price acquisition unit that refers to a database in which identification information of a building material is linked in advance with the unit price of the building material and the unit price of construction work, and acquires from the database the unit price of the building material and the unit price of construction work corresponding to the identification information of the building material acquired by the building material information acquisition unit; a construction work cost output unit that outputs a construction work cost according to the number of pieces of the construction material calculated by the construction material number calculation unit, the unit price of the construction material acquired by the unit price acquisition unit, and the unit price of the construction work; To be prepared A construction work estimate creation system using unmanned aerial vehicles.
2. The building material information acquisition unit acquires characteristics of the building material to be used in the construction work specified by the user, and acquires identification information of the building material corresponding to the acquired characteristics of the building material from a database in which the characteristics of the building material and identification information of the building material are previously associated with each other.
2. A construction work estimate creation system using an unmanned aerial vehicle as claimed in claim 1.
3. The construction area acquisition unit further acquires a construction area of the building construction specified by the user, The building material information acquisition unit refers to a database in which characteristics of building materials, construction areas, and identification information of building materials are previously associated with each other, and acquires, from the database, identification information of the building materials corresponding to the characteristics of the building materials and the construction areas acquired by the construction area acquisition unit.
3. A construction work estimate preparation system using an unmanned aerial vehicle as claimed in claim 2.
4. The construction area acquisition unit further acquires a construction area of the building construction specified by the user, The unit price acquisition unit refers to a database in which identification information of building materials, a construction area, and a unit price of construction are previously linked, and acquires from the database a unit price of construction corresponding to the identification information of the building materials acquired by the building material information acquisition unit and the construction area acquired by the construction scope acquisition unit.
2. A construction work estimate creation system using an unmanned aerial vehicle as claimed in claim 1.
5. Unmanned aerial vehicles and a photographing range acquisition unit for acquiring a planar photographing range of the unmanned aerial vehicle; a flight path generating unit that generates a horizontal flight path of the unmanned aerial vehicle based on the shooting range acquired by the shooting range acquisition unit; a photographing condition acquisition unit that acquires a photographing altitude and a number of photographs in the photographing range acquired by the photographing range acquisition unit; a photographing operation identification unit that identifies a photographing operation on the flight path based on the number of photographs acquired by the photographing condition acquisition unit; an operation control unit that controls a flight operation of the unmanned aerial vehicle based on the flight path generated by the flight path generation unit and the shooting altitude acquired by the shooting condition acquisition unit, and controls the shooting operation of the unmanned aerial vehicle based on the shooting operation identified by the shooting operation identification unit; Further equipped with The construction area acquisition unit acquires a construction area of the construction work specified from the appearance information photographed by the unmanned aerial vehicle controlled by the operation control unit. A construction work estimate creation system using the unmanned aerial vehicle according to any one of claims 1 to 4.
6. The imaging range acquisition unit acquires the imaging range having a polygonal shape, The flight path generation unit generates the flight path including a direction substantially perpendicular to the longest side of each side of the polygonal shooting range acquired by the shooting range acquisition unit.
6. A construction work estimate preparation system using an unmanned aerial vehicle as claimed in claim 5.
7. The operation control unit controls the operation of the unmanned aerial vehicle so that, when the remaining charge of the battery mounted on the unmanned aerial vehicle falls below a preset lower limit on the flight path generated by the flight path generation unit, the unmanned aerial vehicle automatically retreats to a takeoff point, and when the remaining charge of the battery thereafter reaches a predetermined value or more, the unmanned aerial vehicle resumes photographing from the point on the flight path where the retreat began.
6. A construction work estimate preparation system using an unmanned aerial vehicle as claimed in claim 5.
8. The unmanned aerial vehicle further includes a server that is controllable independently of the shooting range acquisition unit, the flight path generation unit, the shooting condition acquisition unit, the shooting operation identification unit, and the operation control unit, receives two-dimensional appearance information showing the appearance of the existing building photographed by the unmanned aerial vehicle via a wireless communication network, and acquires a three-dimensional modeling image showing the existing building based on the received two-dimensional appearance information.
6. A construction work estimate preparation system using an unmanned aerial vehicle as claimed in claim 5.
9. A server that receives, via a wireless communication network, appearance information showing the appearance of the existing building photographed by the unmanned aerial vehicle; a transmission control unit that controls transmission of the appearance information to the server; Further, 6. A construction work estimate preparation system using an unmanned aerial vehicle as claimed in claim 5.
10. The system further includes an authentication unit that, by referring to a database in which unmanned aircraft identification information that identifies the unmanned aircraft is linked to approval information indicating flight permission for the unmanned aircraft in a Drone / UAS Information Platform System (DIPS) or a Flight Information Sharing System (FISS), authenticates that the approval information corresponding to the unmanned aircraft is valid; The operation control unit controls the operation of the unmanned aerial vehicle after the authentication unit authenticates that the approval information is valid.
6. A construction work estimate preparation system using an unmanned aerial vehicle as claimed in claim 5.
11. A calculation unit that calculates the number of shots based on the shooting altitude or the shooting altitude based on the number of shots, The photographing condition acquisition unit acquires either one of the number of photographs and the photographing altitude first, and then acquires the other calculated by the calculation unit.
6. A construction work estimate preparation system using an unmanned aerial vehicle as claimed in claim 5.
12. A calculation unit that calculates the photographing altitude based on a photographing interval of the unmanned aerial vehicle and a preset overlap width that is a width where the angles of view of the unmanned aerial vehicle at two adjacent points separated by the photographing interval overlap each other, The photographing condition acquisition unit acquires the photographing interval and then acquires the photographing altitude calculated by the calculation unit.
6. A construction work estimate preparation system using an unmanned aerial vehicle as claimed in claim 5.
13. A method for preparing an estimate for construction work on an existing building using an unmanned aerial vehicle, comprising: A construction scope acquisition step for acquiring a construction scope of a building construction project designated from exterior information showing an exterior of an existing building photographed by the unmanned aerial vehicle; A building material information acquisition step of acquiring identification information of building materials to be used in the construction work designated by a user; A building material quantity calculation step of calculating the number of parts of the building materials to be used in the construction work from the construction scope acquired in the construction scope acquisition step and the identification information of the building materials acquired in the building material information acquisition step; A unit price acquisition step of acquiring the unit price of the building material and the unit price of the construction work corresponding to the identification information of the building material acquired by the building material information acquisition step by referring to a database in which the identification information of the building material, the unit price of the building material, and the unit price of the construction work are linked in advance; a construction work cost output step of outputting a construction work cost according to the number of parts of the building material calculated by the construction material number calculation step, the unit price of the building material acquired by the unit price acquisition step, and the unit price of the construction work; The computer executes A method for preparing an estimate for construction work using an unmanned aerial vehicle, comprising:
14. In a program for creating an estimate for construction work on an existing building using an unmanned aerial vehicle, A construction scope acquisition step for acquiring a construction scope of a building construction project designated from exterior information showing an exterior of an existing building photographed by the unmanned aerial vehicle; A building material information acquisition step of acquiring identification information of building materials to be used in the construction work designated by a user; A building material quantity calculation step of calculating the number of parts of the building materials to be used in the construction work from the construction scope acquired in the construction scope acquisition step and the identification information of the building materials acquired in the building material information acquisition step; A unit price acquisition step of acquiring the unit price of the building material and the unit price of the construction work corresponding to the identification information of the building material acquired by the building material information acquisition step by referring to a database in which the identification information of the building material, the unit price of the building material, and the unit price of the construction work are linked in advance; a construction work cost output step of outputting a construction work cost according to the number of parts of the building material calculated by the construction material number calculation step, the unit price of the building material acquired by the unit price acquisition step, and the unit price of the construction work; to have a computer execute A program for creating construction work estimates using unmanned aerial vehicles.
Citation Information
Patent Citations
System, device, and method for additional construction adjustment, program, and data recording medium
JP2002297694A
Estimation preparing system for roof painting or waterproof construction
JP2018055351A
Work support system, work support method and work support program
JP2018197998A
Method for measuring building
JP2020012774A