KR20240095582A - Menagemnting system for civil engineering using unmanned aerial vehicle and methid thereof - Google Patents
Menagemnting system for civil engineering using unmanned aerial vehicle and methid thereof Download PDFInfo
- Publication number
- KR20240095582A KR20240095582A KR1020220176573A KR20220176573A KR20240095582A KR 20240095582 A KR20240095582 A KR 20240095582A KR 1020220176573 A KR1020220176573 A KR 1020220176573A KR 20220176573 A KR20220176573 A KR 20220176573A KR 20240095582 A KR20240095582 A KR 20240095582A
- Authority
- KR
- South Korea
- Prior art keywords
- information
- construction management
- approval
- civil engineering
- generating
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/08—Construction
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64C—AEROPLANES; HELICOPTERS
- B64C39/00—Aircraft not otherwise provided for
- B64C39/02—Aircraft not otherwise provided for characterised by special use
- B64C39/024—Aircraft not otherwise provided for characterised by special use of the remote controlled vehicle type, i.e. RPV
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/06009—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
- G06K19/06037—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
- G06K7/1417—2D bar codes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0633—Workflow analysis
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/764—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U2101/00—UAVs specially adapted for particular uses or applications
- B64U2101/30—UAVs specially adapted for particular uses or applications for imaging, photography or videography
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U2101/00—UAVs specially adapted for particular uses or applications
- B64U2101/30—UAVs specially adapted for particular uses or applications for imaging, photography or videography
- B64U2101/31—UAVs specially adapted for particular uses or applications for imaging, photography or videography for surveillance
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U2201/00—UAVs characterised by their flight controls
- B64U2201/20—Remote controls
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- Entrepreneurship & Innovation (AREA)
- General Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Development Economics (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Primary Health Care (AREA)
- Game Theory and Decision Science (AREA)
- Educational Administration (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Medical Informatics (AREA)
- Evolutionary Computation (AREA)
- Databases & Information Systems (AREA)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- Toxicology (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Aviation & Aerospace Engineering (AREA)
- Electromagnetism (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
본 발명은 무인비행체를 이용한 토목 시공 관리 시스템 및 그 방법에 관한 것으로써, 더욱 구체적으로, 장단거리 통신 및 카메라를 구비한 드론과 같은 무인비행체를 이용하여 토목시공현장을 실시간으로 모니터링하여 토목 시공 진행 상황을 효과적으로 관리할 수 있는 무인비행체를 이용한 토목 시공 관리 시스템 및 그 방법에 관한 것이다.The present invention relates to a civil engineering construction management system and method using an unmanned aerial vehicle, and more specifically, to progress civil engineering construction by monitoring the civil engineering construction site in real time using an unmanned aerial vehicle such as a drone equipped with short- and long-range communication and a camera. It relates to a civil engineering construction management system and method using an unmanned aerial vehicle that can effectively manage situations.
일반적으로, 군수산업에서 시작된 무인기(Unmanned Aerial Vehicle, UAV)는 드론(drone)이라고도 불리며, 사람이 타지 않고 무선전파의 유도에 의해 비행하는 비행기나 헬리콥터 모양의 비행체를 말한다.In general, Unmanned Aerial Vehicle (UAV), which originated in the military industry and is also called a drone, refers to an airplane or helicopter-shaped vehicle that flies without a person on board and is guided by radio waves.
최근에는 무인기를 이용하여 군사적, 상업적으로 널리 이용되고 있으며, 이에 대한 연구 또한 활발히 진행 되고 있다. 특히, 카메라와 센서 등을 이용하여 탁월한 감지능력과 신속한 이동성을 갖춘 무인기는 운송, 보안, 감시, 관측 등 여러 분야에서 활용되고 있는 추세이다.Recently, unmanned aerial vehicles (UAVs) have been widely used militarily and commercially, and research on them is also actively underway. In particular, unmanned aerial vehicles (UAVs), which have excellent detection capabilities and rapid mobility using cameras and sensors, are being used in various fields such as transportation, security, surveillance, and observation.
예를 들어, 드론은 기상관측, 환경감시, 산불감시, 재난지역의 구호를 위한 감시, 국경이나 해안의 도로 감시, 통신 중계 및 원격 탐사 등 다양한 용도로 활용이 된다.For example, drones are used for a variety of purposes, such as weather observation, environmental monitoring, forest fire monitoring, monitoring for relief in disaster areas, border or coastal road monitoring, communication relay, and remote sensing.
또한, 최근 영상 또는 이미지를 인식하여 이미지로부터 다양한 정보를 획득하기 위한 학습 시스템이 발전하고 있으며, 건설 현장, 물류 센터 또는 토지 측량 등 다양한 분야에서 이미지를 활용한 분석 및 측량이 시도되고 있다.In addition, learning systems have recently been developed to recognize videos or images and acquire various information from the images, and analysis and surveying using images are being attempted in various fields such as construction sites, logistics centers, or land surveying.
이와 같이, 이미지 정보를 획득하는 것이 가능한 드론을 이용하여 사람이 직접 수행하기 어려운 지역이나 넓은 지역을 신속하고 정확하게 촬영하는 것이 가능하여 드론을 이용하여 현장에 대한 정보를 습득하기 위한 기술들이 개발되고 있으며, 실제 현장에서 드론을 이용한 현장의 관리 시스템을 도입하기 위해 노력하고 있다.In this way, by using drones that can acquire image information, it is possible to quickly and accurately photograph areas or large areas that are difficult for humans to do directly, so technologies are being developed to acquire information about the field using drones. , efforts are being made to introduce an on-site management system using drones in actual sites.
상기의 배경기술로서 설명된 사항들은 본 발명의 배경에 대한 이해 증진을 위한 것을 뿐, 이 기술분야에서 통상의 지식을 가진 자에게 이미 알려진 종래기술에 해당함을 인정하는 것으로 받아들여서는 안될 것이다.The matters described as background technology above are only for the purpose of improving understanding of the background of the present invention, and should not be taken as an acknowledgment that they correspond to prior art already known to those skilled in the art.
본 발명이 해결하고자 하는 과제는 무인비행체를 이용한 토목 시공 관리 시스템 및 그 방법을 제공하는 것이다.The problem to be solved by the present invention is to provide a civil engineering construction management system and method using an unmanned aerial vehicle.
본 발명이 해결하고자 하는 과제들은 이상에서 언급된 과제로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The problems to be solved by the present invention are not limited to the problems mentioned above, and other problems not mentioned can be clearly understood by those skilled in the art from the description below.
상술한 과제를 해결하기 위한 본 발명의 일 실시예에 따른 무인비행체를 이용한 토목 시공 관리 방법은, 서버에 의해 수행되는 무인비행체를 이용한 토목 시공 관리 방법에 있어서, 무인비행체가 현재 위치하는 토목시공현장으로부터 항공촬영정보를 실시간으로 획득하는 단계; 및 상기 항공촬영정보를 이용하여 시공관리정보를 생성하는 단계를 포함하고, 상기 시공관리정보를 생성하는 단계는, 상기 항공촬영정보를 분석하여 건축자재정보를 생성하는 단계; 및 상기 건축자재정보를 이용하여 작업일지정보를 생성하는 단계를 포함할 수 있다.The civil engineering construction management method using an unmanned aircraft according to an embodiment of the present invention to solve the above-described problem is a civil engineering construction management method using an unmanned aircraft performed by a server. The civil engineering construction management method using an unmanned aircraft is performed by a server. Obtaining aerial photography information in real time from; and generating construction management information using the aerial photography information, wherein the step of generating the construction management information includes analyzing the aerial photography information to generate construction material information; And it may include generating work log information using the building material information.
본 발명의 일 실시예에 있어서, 상기 건축자재정보를 생성하는 단계는, 상기 항공촬영정보에 포함된 객체를 인식 및 추출하여 객체가 인식되는 경우, 객체 단위별로 객체를 종류별, 수량별로 및 위치별로 분류하는 단계; 종류별, 수량별로 및 위치별로 분류된 정보를 이용하여 객체종류를 기준으로 객체수량 및 객체위치를 매칭하여 상기 건축자재정보를 생성하는 단계를 포함할 수 있다.In one embodiment of the present invention, the step of generating the building material information includes recognizing and extracting the object included in the aerial photography information, and when the object is recognized, the object is classified by type, quantity, and location by object unit. Classifying step; It may include generating the building material information by matching object quantity and object location based on object type using information classified by type, quantity, and location.
본 발명의 일 실시예에 있어서, 상기 작업일지정보를 생성하는 단계는, 상기 건축자재정보를 분석하여 기설정된 일별로 실제작업데이터를 산출하는 단계; 상기 실제작업데이터를 기초로 일별로 실제자재사용량이 기준자재사용량보다 높은 경우, 발주요청신호를 생성하는 단계; 상기 실제작업데이터를 기초로 일별로 실제작업자업무량이 기준작업자업무량보다 높은 경우, 인력요청신호를 생성하는 단계; 상기 실제작업데이터를 기초로 일별로 실제장비사용량이 기준장비사용량보다 높은 경우, 장비관리신호를 생성하는 단계; 및 상기 실제작업데이터를 기초로 상기 발주요청신호, 상기 인력요청신호 및 상기 장비관리신호를 이용하여 상기 작업일지를 생성하는 단계를 포함할 수 있다.In one embodiment of the present invention, the step of generating the work log information includes analyzing the building material information and calculating actual work data for each preset day; Generating an order request signal when the daily actual material usage is higher than the standard material usage based on the actual work data; Generating a manpower request signal when the daily actual worker workload is higher than the standard worker workload based on the actual work data; generating an equipment management signal when the actual daily equipment usage is higher than the standard equipment usage based on the actual work data; And it may include generating the work log using the order request signal, the manpower request signal, and the equipment management signal based on the actual work data.
본 발명의 일 실시예에 있어서, 상기 작업일지정보를 생성하는 단계는, 상기 실제작업데이터를 기초로 상기 발주요청신호, 상기 인력요청신호 및 상기 장비관리신호를 이용하여 일별로 예측된 예측작업데이터를 생성하는 단계; 및 상기 예측작업데이터를 이용하여 상기 작업일지정보를 업데이트하는 단계를 더 포함할 수 있다.In one embodiment of the present invention, the step of generating the work log information includes predicted work data predicted for each day using the order request signal, the manpower request signal, and the equipment management signal based on the actual work data. generating a; And it may further include updating the work log information using the predicted work data.
본 발명의 일 실시예에 있어서, 상기 시공관리정보를 생성하는 단계는, 토목시공현장에 설치된 QR코드를 스캔하는 단말기에게 선택적으로 위치승인모드, 작업자승인모드 및 관리자승인모드별로 상기 시공관리정보를 제공할 수 있는 공개승인정보를 생성하는 단계를 포함할 수 있다.In one embodiment of the present invention, the step of generating the construction management information includes selectively providing the construction management information by location approval mode, worker approval mode, and manager approval mode to a terminal that scans a QR code installed at a civil engineering construction site. It may include the step of generating publicly approved information that can be provided.
본 발명의 일 실시예에 있어서, 위치승인모드에서 QR코드가 스캔되는 경우, 상기 공개승인정보에 기초하여 상기 시공관리정보 중 선택된 위치별승인정보를 공개하는 단계; 작업자승인모드에서 QR코드가 스캔되는 경우, 상기 공개승인정보에 기초하여 상기 시공관리정보 중 선택된 작업자별승인정보를 공개하는 단계; 및 관리자승인모드에서 QR코드가 스캔되는 경우, 상기 공개승인정보에 기초하여 상기 시공관리정보 중 선택된 관리자별승인정보를 공개하는 단계를 포함할 수 있다.In one embodiment of the present invention, when a QR code is scanned in a location approval mode, disclosing approval information for each location selected from the construction management information based on the public approval information; When a QR code is scanned in worker approval mode, disclosing approval information for each worker selected from the construction management information based on the public approval information; And when the QR code is scanned in the manager approval mode, it may include the step of disclosing approval information for each manager selected from the construction management information based on the public approval information.
본 발명의 일 실시예에 있어서, 위치승인모드, 작업자승인모드 및 관리자승인모드가 아닌 불승인모드에서 QR코드가 스캔되는 경우, 챗봇서비스를 통해 상기 시공관리정보의 공개유무를 판단하는 단계를 더 포함할 수 있다.In one embodiment of the present invention, when the QR code is scanned in a disapproval mode other than the location approval mode, worker approval mode, and manager approval mode, the step of determining whether or not the construction management information is disclosed through a chatbot service is further included. can do.
본 발명의 일 실시예에 있어서, 빅데이터를 기초로 상기 무인비행체의 비행경로를 제어할 수 있는 비행제어정보가 포함된 표준데이터를 생성하는 단계를 더 포함하고, 상기 표준데이터를 기초로 예측시공관리정보를 생성하는 단계; 및 상기 예측시공관리정보와 상기 시공관리정보를 비교 및 분석하여 추가시공관리정보를 생성하는 단계를 포함할 수 있다.In one embodiment of the present invention, it further includes generating standard data containing flight control information capable of controlling the flight path of the unmanned aerial vehicle based on big data, and predicting construction based on the standard data. Generating management information; And it may include comparing and analyzing the predicted construction management information and the construction management information to generate additional construction management information.
본 발명의 일 실시예에 있어서, 상기 표준데이터를 기초로 상기 시공관리정보를 이용하여 시공별, 작업자별, 자재별, 위치별, 안전별 및 보안별로 분석된 피드백정보를 생성하는 단계; 및 상기 항공촬영정보, 상기 시공관리정보 및 상기 피드백정보 중 적어도 하나에 대응하여 상기 표준데이터를 업데이트하는 단계를 포함할 수 있다.In one embodiment of the present invention, generating feedback information analyzed by construction, worker, material, location, safety, and security using the construction management information based on the standard data; And it may include updating the standard data in response to at least one of the aerial photography information, the construction management information, and the feedback information.
또한, 상술한 과제를 해결하기 위한 본 발명의 다른 일실시예에 따른 무인비행체를 이용한 토목 시공 관리 시스템은, 무인 이동이 가능하며, 상하좌우로 각도조절, 줌인 및 줌아웃이 가능한 적어도 하나 이상의 카메라를 이용하여 주변환경을 감지하여 항공촬영정보를 실시간 획득하는 적어도 하나 이상의 카메라부와, 장단거리통신이 가능한 송수신센서를 이용하여 토목시공현장으로부터 항공촬영정보를 실시간 획득하는 센서부를 구비하는 무인비행체; 및 상기 항공촬영정보를 이용하여 시공관리정보를 생성하여 토목시공현장을 관리하는 관리서버를 포함하고, 상기 관리서버는, 상기 항공촬영정보를 분석하여 건축자재정보를 생성하며, 상기 건축자재정보를 이용하여 작업일지정보를 생성할 수 있다.In addition, the civil engineering construction management system using an unmanned aircraft according to another embodiment of the present invention to solve the above-described problem includes at least one camera capable of unmanned movement, angle adjustment up, down, left, and right, and zooming in and out. An unmanned air vehicle including at least one camera unit that detects the surrounding environment and acquires aerial photography information in real time, and a sensor unit that acquires aerial photography information in real time from a civil engineering construction site using a transmission and reception sensor capable of short- and long-distance communication; and a management server that manages a civil engineering construction site by generating construction management information using the aerial photography information, wherein the management server analyzes the aerial photography information to generate building material information, and provides the building material information. You can use this to create work log information.
그리고, 본 발명의 일실시예에 따른 프로그램은 하드웨어인 컴퓨터와 결합되어, 상기 무인비행체를 이용한 토목 시공 관리 방법을 수행할 수 있도록 컴퓨터에서 독출가능한 기록매체에 저장된다.In addition, the program according to one embodiment of the present invention is combined with a computer, which is hardware, and is stored in a computer-readable recording medium so that the civil engineering construction management method using the unmanned aerial vehicle can be performed.
본 발명의 기타 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.Other specific details of the invention are included in the detailed description and drawings.
본 발명에 따르면, 장단거리 통신 및 카메라를 구비한 드론과 같은 무인비행체를 이용하여 토목시공현장을 실시간으로 모니터링하여 토목 시공 진행 상황을 효과적으로 관리할 수 있다.According to the present invention, the civil engineering construction progress can be effectively managed by monitoring the civil engineering construction site in real time using an unmanned aircraft such as a drone equipped with short- and long-distance communication and a camera.
본 발명에 따르면, 상하좌우로 각도조절, 줌인 및 줌아웃이 가능한 카메라를 이용하여 토목시공현장을 촬영하고, 촬영된 토목시공현장을 분석하여 토목 시공 진행 상황을 효과적으로 관리할 수 있다.According to the present invention, the civil engineering construction site can be photographed using a camera capable of angle adjustment up, down, left, and right, and zoom in and out, and the civil engineering construction progress can be effectively managed by analyzing the photographed civil engineering construction site.
본 발명에 따르면, 선택적으로 모드별로 토목시공현장에 관련된 정보를 공개함으로써, 작업의 효율은 향상시키고, 토목시공현장에 대한 보안을 안전하게 유지할 수 있다.According to the present invention, by selectively disclosing information related to the civil engineering construction site by mode, work efficiency can be improved and security at the civil engineering construction site can be safely maintained.
본 발명에 따르면, 건설현장의 공정을 관리하고, 오시공이나 과시공 및 건설장비, 자재의 입출력과 화재와 같은 현장위험관리 및 토목현장에서 사람의 접근이 어려운 위험지역을 안전하게 관리할 수 있다.According to the present invention, it is possible to manage construction site processes, manage site risks such as incorrect construction, over-construction, construction equipment, input and output of materials, and fire, and safely manage hazardous areas that are difficult for people to access at civil engineering sites.
본 발명의 효과들은 이상에서 언급된 효과로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The effects of the present invention are not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art from the description below.
도 1은 무인비행체를 이용한 토목 시공 관리 시스템을 설명하기 위한 개념도이다.
도 2는 도 1에 도시된 무인비행체를 이용한 토목 시공 관리 시스템의 상세 구성을 설명하기 위한 도면이다.
도 3은 본 발명의 일실시예에 따른 무인비행체를 이용한 토목 시공 관리 방법을 설명하기 위한 도면이다
도 4는 도 3에 도시된 시공관리정보 중 건축자재정보를 생성하는 단계를 설명하기 위한 도면이다.
도 5는 도 3에 도시된 시공관리정보 중 작업일지정보를 생성하는 단계를 설명하기 위한 도면이다.
도 6은 도 3에 도시된 시공관리정보 선택적 열람 단계를 설명하기 위한 도면이다.Figure 1 is a conceptual diagram to explain a civil engineering construction management system using an unmanned aerial vehicle.
FIG. 2 is a diagram for explaining the detailed configuration of the civil engineering construction management system using the unmanned aerial vehicle shown in FIG. 1.
Figure 3 is a diagram for explaining a civil engineering construction management method using an unmanned aerial vehicle according to an embodiment of the present invention.
Figure 4 is a diagram for explaining the step of generating building material information among the construction management information shown in Figure 3.
Figure 5 is a diagram for explaining the step of generating work log information among the construction management information shown in Figure 3.
FIG. 6 is a diagram for explaining the selective viewing step of construction management information shown in FIG. 3.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부된 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나, 본 발명은 이하에서 개시되는 실시예들에 제한되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술 분야의 통상의 기술자에게 본 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다.The advantages and features of the present invention and methods for achieving them will become clear by referring to the embodiments described in detail below along with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below and may be implemented in various different forms. The present embodiments are merely provided to ensure that the disclosure of the present invention is complete and to provide a general understanding of the technical field to which the present invention pertains. It is provided to fully inform the skilled person of the scope of the present invention, and the present invention is only defined by the scope of the claims.
본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성요소 외에 하나 이상의 다른 구성요소의 존재 또는 추가를 배제하지 않는다. 명세서 전체에 걸쳐 동일한 도면 부호는 동일한 구성 요소를 지칭하며, "및/또는"은 언급된 구성요소들의 각각 및 하나 이상의 모든 조합을 포함한다. 비록 "제1", "제2" 등이 다양한 구성요소들을 서술하기 위해서 사용되나, 이들 구성요소들은 이들 용어에 의해 제한되지 않음은 물론이다. 이들 용어들은 단지 하나의 구성요소를 다른 구성요소와 구별하기 위하여 사용하는 것이다. 따라서, 이하에서 언급되는 제1 구성요소는 본 발명의 기술적 사상 내에서 제2 구성요소일 수도 있음은 물론이다.The terminology used herein is for describing embodiments and is not intended to limit the invention. As used herein, singular forms also include plural forms, unless specifically stated otherwise in the context. As used in the specification, “comprises” and/or “comprising” does not exclude the presence or addition of one or more other elements in addition to the mentioned elements. Like reference numerals refer to like elements throughout the specification, and “and/or” includes each and every combination of one or more of the referenced elements. Although “first”, “second”, etc. are used to describe various components, these components are of course not limited by these terms. These terms are merely used to distinguish one component from another. Therefore, it goes without saying that the first component mentioned below may also be a second component within the technical spirit of the present invention.
다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 본 발명이 속하는 기술분야의 통상의 기술자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있을 것이다. 또한, 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다.Unless otherwise defined, all terms (including technical and scientific terms) used in this specification may be used with meanings commonly understood by those skilled in the art to which the present invention pertains. Additionally, terms defined in commonly used dictionaries are not to be interpreted ideally or excessively unless clearly specifically defined.
이하, 첨부된 도면을 참조하여 본 발명의 실시예를 상세하게 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the attached drawings.
도 1은 무인비행체를 이용한 토목 시공 관리 시스템을 설명하기 위한 개념도이고, 도 2는 도 1에 도시된 무인비행체를 이용한 토목 시공 관리 시스템의 상세 구성을 설명하기 위한 도면이다.FIG. 1 is a conceptual diagram for explaining a civil engineering construction management system using an unmanned aerial vehicle, and FIG. 2 is a diagram for explaining the detailed configuration of a civil engineering construction management system using an unmanned aerial vehicle shown in FIG. 1.
도 1 및 도 2에 도시된 바와 같이, 본 발명의 일실시예에 따른 무인비행체를 이용한 토목 시공 관리 시스템(1)은 무인비행체(10), 사용자 단말기(20), 관리서버(30) 및 관리자 단말기(40)를 포함할 수 있다. 이때, 관리자 단말기(40)는 생략될 수 있다.As shown in Figures 1 and 2, the civil engineering construction management system 1 using an unmanned aircraft according to an embodiment of the present invention includes an unmanned aircraft 10, a user terminal 20, a management server 30, and an administrator. It may include a terminal 40. At this time, the manager terminal 40 may be omitted.
여기서, 무인비행체(10), 사용자 단말기(20), 관리서버(30) 및 관리자 단말기(40)는 무선통신망을 이용하여 실시간으로 동기화되어 데이터를 송수신할 수 있다. 무선통신망은 다양한 원거리 통신 방식이 지원될 수 있으며, 예를 들어 무선랜(Wireless LAN: WLAN), DLNA(Digital Living Network Alliance), 와이브로(Wireless Broadband: Wibro), 와이맥스(World Interoperability for Microwave Access: Wimax), GSM(Global System for Mobile communication), CDMA(Code Division Multi Access), CDMA2000(Code Division Multi Access 2000), EV-DO(Enhanced Voice-Data Optimized or Enhanced Voice-Data Only), WCDMA(Wideband CDMA), HSDPA(High Speed Downlink Packet Access), HSUPA(High Speed Uplink Packet Access), IEEE 802.16, 롱 텀 에볼루션(Long Term Evolution: LTE), LTEA(Long Term Evolution-Advanced), 광대역 무선 이동 통신 서비스(Wireless Mobile Broadband Service: WMBS), BLE(Bluetooth Low Energy), 지그비(Zigbee), RF(Radio Frequency), LoRa(Long Range) 등과 같은 다양한 통신 방식이 적용될 수 있으나, 이에 한정되지 않으며 널리 알려진 다양한 무선통신 또는 이동통신 방식이 적용될 수도 있다.Here, the unmanned aerial vehicle 10, the user terminal 20, the management server 30, and the administrator terminal 40 can transmit and receive data in real-time synchronization using a wireless communication network. A wireless communication network may support various long-distance communication methods, such as Wireless LAN (WLAN), DLNA (Digital Living Network Alliance), Wibro (Wireless Broadband: Wibro), and Wimax (World Interoperability for Microwave Access: Wimax). ), GSM (Global System for Mobile communication), CDMA (Code Division Multi Access), CDMA2000 (Code Division Multi Access 2000), EV-DO (Enhanced Voice-Data Optimized or Enhanced Voice-Data Only), WCDMA (Wideband CDMA) , HSDPA (High Speed Downlink Packet Access), HSUPA (High Speed Uplink Packet Access), IEEE 802.16, Long Term Evolution (LTE), LTEA (Long Term Evolution-Advanced), broadband wireless mobile communication service (Wireless Mobile) Broadband Service: Various communication methods such as WMBS (WMBS), BLE (Bluetooth Low Energy), Zigbee, RF (Radio Frequency), LoRa (Long Range), etc. may be applied, but are not limited to these and include various widely known wireless communications or mobile communication methods. Communication methods may also be applied.
우선, 무인비행체(10)는 토목시공현장의 지정된 항로를 따라 무인 비행될 수 있도록 이루어진 기기이며, 본 실시예에서는 무인비행체(10)가 고도에 대한 제어와 비행 항로에 대한 제어와 비행 방향에 대한 제어 및 비행 속도에 대한 제어가 가능한 통상적인 기기로 개시하였다. 하지만, 이에 한정하지 않고, 드론(drone) 일 수도 있다.First, the unmanned aerial vehicle 10 is a device that can be flown unmanned along a designated route at a civil engineering construction site. In this embodiment, the unmanned aerial vehicle 10 provides altitude control, flight path control, and flight direction control. It was started as a conventional device capable of controlling control and flight speed. However, it is not limited to this and may be a drone.
구체적으로, 무인비행체(10)는 비행중에 토목시공현장을 항공에서 촬영하여 토목시공정보를 실시간으로 획득하는 카메라부(100)와, 항공에서 토목시공현장의 주변상황을 감지하여 실시간으로 항공주변정보를 획득하는 센서부(120)와, 무인비행체(10)를 제어하는 비행제어부(140)를 포함할 수 있다.Specifically, the unmanned aircraft 10 includes a camera unit 100 that acquires civil engineering construction information in real time by photographing the civil engineering construction site from the air during flight, and a camera unit 100 that detects the surrounding situation of the civil engineering construction site from the air and provides real-time surrounding aviation information. It may include a sensor unit 120 that acquires and a flight control unit 140 that controls the unmanned air vehicle 10.
카메라부(100)는 무인비행체(10) 선두의 하방에 장착된 상태에서 상·하·좌·우 방향으로 회전함과 동시에 줌인 또는 줌아웃하여 특정 위치의 지상을 촬영하는 카메라일 수 있다. 예를 들어, PTZ 카메라일 수 있지만, 이에 한정하지 않고 CCD 카메라, CMOS 카메라, DVR(Digital Video Recorder), NVR(Network Video Recorder), NVS(Network Video Server), 적외선 카메라(Infrared Camera), 열화상카메라(Thermo-graphic Camera), 방수 및 방진에 효과적인 광각렌즈(Wide Angle Lens) 또는 어안렌즈(Fish Eye Lens)가 구비된 카메라와 같은 촬영장치일 수 있다.The camera unit 100 may be a camera that rotates in the up, down, left, and right directions while mounted below the head of the unmanned aerial vehicle 10 and simultaneously zooms in or out to capture images of the ground at a specific location. For example, it may be a PTZ camera, but is not limited to a CCD camera, CMOS camera, DVR (Digital Video Recorder), NVR (Network Video Recorder), NVS (Network Video Server), infrared camera, thermal imaging. It may be a photographing device such as a thermo-graphic camera, a camera equipped with a wide angle lens or a fish eye lens that is effective in waterproofing and dustproofing.
카메라부(100)는 이동경로에 대응하여 항공에서 토목시공현장을 촬영하여 실시간으로 토목시공정보를 제공할 수 있다. 이때, 토목시공정보는 이미지 또는 동영상일 수 있다. 예를 들어, 토목시공정보는 적어도 1장 이상의 이미지 및/또는 최소 10초 이상의 동영상을 포함할 수 있다.The camera unit 100 can provide civil engineering construction information in real time by photographing the civil engineering construction site from the air in response to the movement path. At this time, civil engineering information may be an image or video. For example, civil engineering information may include at least one image and/or a video of at least 10 seconds.
센서부(140)는 항공에서 주변상황을 감지하여 실시간으로 항공주변정보를 획득할 수 있다. 여기서, 항공주변정보에는 RF신호정보, 비행고도정보, 비행속도정보, GPS정보, 환경정보 등이 포함될 수 있지만, 이에 한정하지 않는다.The sensor unit 140 can detect the surrounding situation in the aircraft and obtain information around the aircraft in real time. Here, the aviation surrounding information may include, but is not limited to, RF signal information, flight altitude information, flight speed information, GPS information, and environmental information.
센서부(140)는 장거리 통신이 가능한 RF센서를 부착하고 항공주변을 비행하는 무인비행체 또는 드론 등의 기기에서 발생되는 RF신호를 수신하는 RF수신센서와, 외부에서 무인비행체(10)에 가해지는 충격을 감지하거나 근접 물체를 감지하는 경우 위험 상황이 발생한 것으로 판단하여 외부로 출력을 제공하는 충격감지센서와, 단위 시간 동안의 비행 고도/속도 변화가 미리 설정된 기준값 이상인 경우 위험 상황이 발생한 것으로 판단하여 외부로 출력을 제공하는 고도/속도감지센서와, 온도/습도 감지 정보, 대기 오염 정보를 포함한 대기질 정보 등을 수집하여 외부로 출력을 제공하는 환경감지센서를 포함할 수 있다.The sensor unit 140 is equipped with an RF sensor capable of long-distance communication and includes an RF reception sensor that receives RF signals generated from devices such as unmanned aerial vehicles or drones flying around the airline, and An impact detection sensor determines that a dangerous situation has occurred when it detects an impact or detects a nearby object and provides an output to the outside; It may include an altitude/speed detection sensor that provides output to the outside, and an environment detection sensor that collects temperature/humidity detection information and air quality information, including air pollution information, and provides output to the outside.
비행제어부(140)는 관리서버(30)로부터 수신되는 비행제어정보를 이용하여 실시간 이동하는 무인비행체(10)의 항로를 제어하여 카메라부(100)를 통해 실시간으로 촬영된 토목시공정보와 센서부(120)를 통해 실시간으로 수신된 항공주변정보를 이용하여 항공촬영정보를 생성할 수 있다. 이때, 항공촬영정보는 압축되어 저장될 수 있다.The flight control unit 140 controls the route of the unmanned aircraft 10 moving in real time using the flight control information received from the management server 30 and civil engineering information captured in real time through the camera unit 100 and the sensor unit. Aerial photography information can be generated using aerial surrounding information received in real time through (120). At this time, aerial photography information may be compressed and stored.
비행제어정보에는 무인비행체(10)의 경로를 제어하는 신호로써, 가변동작모드가 촬영모드인 경우 무인비행체(10)가 토목시공정보를 획득하도록 비행경로를 제어하는 제어신호와, 가변동작모드가 수신모드인 경우 무인비행체(10)가 주변환경정보를 획득하도록 비행경로를 제어하는 제어신호가 포함될 수 있다.The flight control information includes a signal that controls the path of the unmanned aerial vehicle (10), a control signal that controls the flight path so that the unmanned aerial vehicle (10) acquires civil engineering construction information when the variable operation mode is the shooting mode, and a variable operation mode. In the receiving mode, a control signal may be included to control the flight path of the unmanned aircraft 10 to acquire surrounding environment information.
실시예에 따라, 비행제어정보는 무인비행체(10)가 1대 이상인 경우, 충돌을 방지하기 위한 제어신호와, 주변 무인비행체와 비행경로 또는 항공촬영정보를 공유할 수 있는 제어신호와, 토목시공현장에서 발생할 수 있는 위급상황 및 응급상황에 대한 제어신호를 포함할 수 있다.Depending on the embodiment, the flight control information includes a control signal to prevent collision when there is more than one unmanned aircraft 10, a control signal to share flight path or aerial photography information with surrounding unmanned aircraft, and civil engineering construction information. It may include control signals for emergencies and emergency situations that may occur in the field.
또한, 비행제어부(140)는 관리서버(30)와 데이터를 송수신할 수 있다.Additionally, the flight control unit 140 can transmit and receive data with the management server 30.
예를 들어, 비행제어부(140)는 항공촬영정보를 실시간으로 관리서버(30)로 전송하고, 관리서버(30)로부터 비행제어정보를 수신받을 수 있다.For example, the flight control unit 140 may transmit aerial photography information to the management server 30 in real time and receive flight control information from the management server 30.
실시예에 따라, 비행제어부(140)는 토목시공정보 및 항공주변정보를 관리서버(30)로 전송할 수 있다.Depending on the embodiment, the flight control unit 140 may transmit civil engineering information and aviation surrounding information to the management server 30.
또한, 비행제어부(140)는 관리서버(30)와 송수신되는 데이터를 저장할 수 있다. 이때, 비행제어부(140)는 무인비행체(10)의 다양한 기능을 지원하는 데이터를 저장할 수 있다. 예를 들어, 무인비행체(10)에서 구동되는 다수의 응용 프로그램(application program 또는 애플리케이션(application)), 무인비행체(10)의 동작을 위한 데이터들, 명령어들을 저장할 수 있다. 이러한 응용 프로그램 중 적어도 일부는, 무선통신을 통해 외부 서버 또는 관리서버(30)로부터 다운로드 될 수 있다.Additionally, the flight control unit 140 may store data transmitted and received with the management server 30. At this time, the flight control unit 140 may store data supporting various functions of the unmanned air vehicle 10. For example, a plurality of application programs (application programs or applications) running on the unmanned aerial vehicle 10, data for operation of the unmanned aerial vehicle 10, and commands may be stored. At least some of these application programs may be downloaded from an external server or management server 30 through wireless communication.
실시에 따라, 비행제어부(140)는 별도의 출력부를 구비하여 비행제어정보에 포함된 토목시공현장에서 발생할 수 있는 위급상황 및 응급상황에 대한 제어신호를 시각적 및 청각적으로 출력할 수 있다. 예를 들어, 제어신호에 따라 설정된 기호, 문자, 숫자 등을 화면에 LED를 이용하여 디스플레이하거나, 리시버(receiver), 스피커(speaker), 버저(buzzer) 등을 통해 오디오 데이터로 출력할 수 있다.Depending on implementation, the flight control unit 140 may be provided with a separate output unit to visually and audibly output control signals for emergencies and emergency situations that may occur at a civil engineering construction site included in the flight control information. For example, symbols, letters, numbers, etc. set according to control signals can be displayed on the screen using LEDs, or output as audio data through a receiver, speaker, buzzer, etc.
실시예에 따라, 비행제어부(140)는 GPS(Global Positioning System) 위성에서 보내는 신호를 이용하여 무인비행체(10)의 위치를 획득할 수 있다. 이때, 무인비행체(10)의 위치는 관리서버(30)에서 실시간 확인할 수 있지만, 통신장애나 오작동 등의 장애요인이 발생한 경우 무인비행체(10)의 자체적으로 실시간 위치를 확인할 수 있다.Depending on the embodiment, the flight control unit 140 may acquire the location of the unmanned aerial vehicle 10 using a signal sent from a Global Positioning System (GPS) satellite. At this time, the location of the unmanned aircraft 10 can be confirmed in real time from the management server 30, but if an obstacle such as a communication failure or malfunction occurs, the real-time location of the unmanned aircraft 10 can be confirmed on its own.
이와 같은 구성의 무인비행체(10)는 관리서버(30)에 의해 원거리에서 제어 가능하도록 도시하였다. 하지만 이와 달리, 무인비행체(10)는 움직임을 제어하는 이동단말기, 예를 들어 핸드폰, 조이스틱 등 다양한 형태의 원격조정장치(미도시)에 의해 제어될 수 있다.The unmanned aerial vehicle 10 of this configuration is shown to be controllable from a distance by the management server 30. However, unlike this, the unmanned aerial vehicle 10 can be controlled by various types of remote control devices (not shown), such as mobile terminals that control movement, for example, cell phones, joysticks, etc.
실시예에 따라, 무인비행체(10)는 복수의 무인비행체로 구성된 무인비행체 그룹으로 이동할 수 있다.Depending on the embodiment, the unmanned aerial vehicle 10 may move as an unmanned aerial vehicle group consisting of a plurality of unmanned aerial vehicles.
사용자 단말기(20)는 토목시공현장에 설치된 QR코드를 판독하기 위한 사용자가 소지한 단말기일 수 있다.The user terminal 20 may be a terminal carried by a user to read a QR code installed at a civil engineering construction site.
구체적으로, 사용자 단말기(20)는 토목시공현장에 설치된 QR코드를 판독하여 인증된 QR 코드로부터 추출된 시공관리정보를 화면을 통해 표시할 수 있다. 이때, 추출된 시공관리정보는 공개승인정보에 대응하여 위치승인모드, 작업자승인모드 및 관리자승인모드별로 공개될 수 있다.Specifically, the user terminal 20 can read a QR code installed at a civil engineering construction site and display construction management information extracted from the authenticated QR code on the screen. At this time, the extracted construction management information may be disclosed by location approval mode, worker approval mode, and manager approval mode in response to the public approval information.
시공관리정보에는 건축자재정보, 작업일지정보 및 공개승인정보가 포함될 수 있지만, 이에 한정하지 않는다.Construction management information may include, but is not limited to, building material information, work log information, and public approval information.
실시예에 따라, 사용자 단말기(20)는 웹 페이지를 통해 토목시공현장에 설치된 QR코드를 판독할 수 있다.Depending on the embodiment, the user terminal 20 can read a QR code installed at a civil engineering construction site through a web page.
예를 들어, 사용자 단말기(20)는 카메라(미도시)를 통해 토목시공현장에 설치된 QR코드를 스캔하는 경우, 웹 페이지를 통해 QR 코드 인식프로그램이 실행되어 인증된 QR 코드를 화면을 통해 출력할 수 있다.For example, when the user terminal 20 scans a QR code installed at a civil engineering construction site through a camera (not shown), a QR code recognition program is executed through a web page to output the certified QR code on the screen. You can.
또한, 사용자 단말기(20)는 QR코드를 스캔하는 경우, QR코드 승인요청신호를 생성하여 관리서버(30)로 전송하고, 관리서버(30)로부터 승인메시지를 수신할 수 있다. 이때, QR코드 승인요청신호에는 사용자 단말기(20)의 위치정보가 포함될 수 있지만, 이에 한정하지 않는다.Additionally, when the user terminal 20 scans a QR code, it can generate a QR code approval request signal, transmit it to the management server 30, and receive an approval message from the management server 30. At this time, the QR code approval request signal may include location information of the user terminal 20, but is not limited to this.
구체적으로, 위치승인모드에서 QR코드를 스캔하는 경우, 사용자 단말기(20)는 공개승인정보에 기초하여 시공관리정보 중 선택되어 공개된 위치별승인정보를 열람할 수 있다.Specifically, when scanning a QR code in the location approval mode, the user terminal 20 can view the location-specific approval information selected and disclosed from the construction management information based on the public approval information.
이때, 위치승인모드는 토목시공현장에서 위치별로 시공관리정보에 대한 공개가 필요한 모드일 수 있다.At this time, the location approval mode may be a mode that requires disclosure of construction management information for each location at a civil engineering construction site.
작업자승인모드에서 QR코드를 스캔하는 경우, 사용자 단말기(20)는 공개승인정보에 기초하여 시공관리정보 중 선택되어 공개된 작업자별승인정보를 열람할 수 있다.When scanning a QR code in the worker approval mode, the user terminal 20 can view the worker-specific approval information selected and disclosed from the construction management information based on the public approval information.
이때, 작업자승인모드는 토목시공현장에서 작업자별로 시공관리정보에 대한 공개가 필요한 모드일 수 있다.At this time, the worker approval mode may be a mode that requires disclosure of construction management information for each worker at a civil engineering construction site.
관리자승인모드에서 QR코드를 스캔하는 경우, 사용자 단말기(20)는 공개승인정보에 기초하여 시공관리정보 중 선택되어 공개된 관리자별승인정보를 열람할 수 있다.When scanning a QR code in the administrator approval mode, the user terminal 20 can view the manager-specific approval information selected and disclosed from the construction management information based on the public approval information.
이때, 관리자승인모드는 토목시공현장에서 관리자별로 시공관리정보에 대한 공개가 필요한 모드일 수 있다.At this time, the manager approval mode may be a mode that requires disclosure of construction management information for each manager at a civil engineering construction site.
실시예에 따라, 관리자승인모드는 위치승인모드 및 작업자승인모드에 상관없이 모든 시공관리정보를 열람할 수 있다.Depending on the embodiment, the manager approval mode can view all construction management information regardless of the location approval mode and worker approval mode.
한편, 위치승인모드, 작업자승인모드 및 관리자승인모드가 아닌 불승인모드에서 QR코드를 스캔하는 경우, 사용자 단말기(20)는 사용권한이 제한된 시공관리정보를 열람할 수 없는 미승인메시지를 관리서버(30)로부터 수신받을 수 있다.On the other hand, when scanning the QR code in a disapproval mode other than the location approval mode, worker approval mode, and manager approval mode, the user terminal 20 sends an unauthorized message that cannot view construction management information with limited usage rights to the management server 30. ) can be received from.
실시예에 따라, 작업자승인모드 및 관리자승인모드가 아닌 불승인모드에서 QR코드를 스캔하는 경우, 사용자 단말기(20)는 QR코드 승인요청신호를 수신한 관리서버(30)와 챗봇서비스를 실행할 수 있다. 여기서, 챗봇서비스는 음성 또는 메시지에 대한 대화창으로 이루어질 수 있지만, 이에 한정하지 않고, 대화창의 일부분에 광고가 포함될 수도 있다.Depending on the embodiment, when scanning a QR code in a disapproval mode rather than a worker approval mode or manager approval mode, the user terminal 20 may run a chatbot service with the management server 30 that receives the QR code approval request signal. . Here, the chatbot service may consist of a chat window for voice or message, but is not limited to this, and a portion of the chat window may include advertisements.
구체적으로, 사용자 단말기(20)는 QR코드 승인요청신호를 수신한 관리서버(30)와의 챗봇서비스를 실행한 후, 관리서버(30)로부터 승인메시지 또는 불승인메시지를 수신할 수 있다.Specifically, the user terminal 20 may execute a chatbot service with the management server 30 that receives the QR code approval request signal and then receive an approval message or a disapproval message from the management server 30.
예를 들어, 사용자 단말기(20)는 QR코드 승인요청신호를 전송한 후, 불승인메시지를 수신하기 전에, 챗봇서비스를 실행하여 승인메시지 또는 불승인메시지를 수신할 수 있다.For example, the user terminal 20 may receive an approval message or a disapproval message by executing a chatbot service after transmitting a QR code approval request signal and before receiving a disapproval message.
이와 달리, 사용자 단말기(20)는 QR코드 승인요청신호를 전송한 후, 불승인메시지를 수신한 후에 챗봇서비스를 실행하여 승인메시지 또는 불승인메시지를 수신할 수 있다.In contrast, the user terminal 20 may receive an approval message or a disapproval message by executing a chatbot service after transmitting a QR code approval request signal and receiving a disapproval message.
실시예에 따라, 위치승인모드가 아닌 위치승인모드, 작업자승인모드 또는 관리자승인모드에서 위치별승인정보를 열람하려는 경우, 사용자 단말기(20)는 관리서버(30)와의 챗봇서비스를 실행하여 승인메시지 또는 불승인메시지를 수신할 수 있다.Depending on the embodiment, when attempting to view location-specific approval information in a location approval mode, worker approval mode, or manager approval mode other than the location approval mode, the user terminal 20 executes a chatbot service with the management server 30 and sends an approval message. Alternatively, you may receive a disapproval message.
실시예에 따라, 작업자승인모드가 아닌 위치승인모드, 작업자승인모드 또는 관리자승인모드에서 작업자별승인정보를 열람하려는 경우, 사용자 단말기(20)는 관리서버(30)와의 챗봇서비스를 실행하여 승인메시지 또는 불승인메시지를 수신할 수 있다.Depending on the embodiment, when attempting to view worker-specific approval information in location approval mode, worker approval mode, or manager approval mode rather than worker approval mode, the user terminal 20 executes a chatbot service with the management server 30 and sends an approval message. Alternatively, you may receive a disapproval message.
실시예에 따라, 관리자승인모드가 아닌 위치승인모드, 작업자승인모드 또는 관리자승인모드에서 관리자별승인정보를 열람하려는 경우, 사용자 단말기(20)는 관리서버(30)와의 챗봇서비스를 실행하여 승인메시지 또는 불승인메시지를 수신할 수 있다.Depending on the embodiment, when attempting to view manager-specific approval information in location approval mode, worker approval mode, or manager approval mode rather than manager approval mode, the user terminal 20 executes a chatbot service with the management server 30 and sends an approval message. Alternatively, you may receive a disapproval message.
실시예에 따라, 사용자 단말기(20)는 화면을 통해 출력되는 시공관리정보를 청각적으로 출력할 수 있다.Depending on the embodiment, the user terminal 20 may audibly output construction management information output through the screen.
실시예에 따라, 사용자 단말기(20)는 토목시공현장에 설치된 QR코드를 판독하는 경우, 관리서버(30)와 자동으로 음성 또는 메시지에 대한 대화창이 연결될 수 있다.Depending on the embodiment, when the user terminal 20 reads a QR code installed at a civil engineering construction site, a chat window for voice or message may be automatically connected to the management server 30.
실시예에 따라, 사용자 단말기(20)는 토목시공현장에 설치된 QR코드를 판독하는 경우, 관리서버(30)에게 위치정보를 전송할 수 있다.Depending on the embodiment, the user terminal 20 may transmit location information to the management server 30 when reading a QR code installed at a civil engineering construction site.
실시예에 따라, 사용자 단말기(20)는 토목시공현장에 설치된 QR코드를 판독하는 경우, 예측시공관리정보와 시공관리정보를 시각적 및 청각적으로 출력할 수 있다.Depending on the embodiment, the user terminal 20 may output predicted construction management information and construction management information visually and audibly when reading a QR code installed at a civil engineering construction site.
실시예에 따라, 사용자 단말기(20)는 토목시공현장에 설치된 QR코드에 기록된 정보와 광고를 함께 수신할 수 있다.Depending on the embodiment, the user terminal 20 may receive both information and advertisements recorded in a QR code installed at a civil engineering construction site.
이와 같은 사용자 단말기(20)는 관리서버(30)와 같이 통신을 지원하는 각종 휴대 가능한 전자통신기기를 포함할 수 있다. 예를 들어, 스마트폰(Smart phone), PDA(Personal Digital Assistant), 테블릿(Tablet), 웨어러블 디바이스(Wearable Device), 워치형 단말기(Smartwatch), 글래스형 단말기(Smart Glass), HMD(Head Mounted Display)등 포함), 각종 IoT(Internet of Things) 단말과 같은 다양한 휴대 단말을 포함할 수 있지만 이와 달리 휴대 가능하지 않는 데스크 탑 컴퓨터(desktop computer) 및 워크스테이션 컴퓨터 등의 전자통신기기를 포함할 수 있다.Such a user terminal 20 may include various portable electronic communication devices that support communication, such as the management server 30. For example, Smart phone, PDA (Personal Digital Assistant), Tablet, Wearable Device, Smartwatch, Smart Glass, HMD (Head Mounted) It may include various portable terminals such as displays, etc., and various IoT (Internet of Things) terminals, but may also include electronic communication devices such as desktop computers and workstation computers that are not portable. there is.
관리서버(30)는 데이터송수신부(300), 데이터메모리부(320), 모니터링부(340) 및 관리제어부(360)를 포함할 수 있다.The management server 30 may include a data transmission/reception unit 300, a data memory unit 320, a monitoring unit 340, and a management control unit 360.
데이터송수신부(300)는 무인비행체(10), 사용자 단말기(20) 및 관리자 단말기(40)와 데이터를 송수신할 수 있다.The data transmitting and receiving unit 300 can transmit and receive data with the unmanned air vehicle 10, the user terminal 20, and the administrator terminal 40.
데이터메모리부(320)는 무선통신망을 통해 무인비행체(10)와 송수신되는 데이터를 저장할 수 있다.The data memory unit 320 can store data transmitted to and received from the unmanned aerial vehicle 10 through a wireless communication network.
데이터메모리부(320)는 관리서버(30)의 다양한 기능을 지원하는 데이터를 저장할 수 있다. 데이터메모리부(320)는 관리서버(30)에서 구동되는 다수의 응용 프로그램(application program 또는 애플리케이션(application)), 관리서버(30)의 동작을 위한 데이터들, 명령어들을 저장할 수 있다. 이러한 응용 프로그램 중 적어도 일부는, 무선통신을 통해 외부 서버로부터 다운로드 될 수 있다.The data memory unit 320 can store data supporting various functions of the management server 30. The data memory unit 320 may store a number of application programs (application programs or applications) running on the management server 30, data for operation of the management server 30, and commands. At least some of these applications may be downloaded from an external server through wireless communication.
모니터링부(340)는 사용자 조작에 의한 무인비행체(10)의 동작상태, 사용자 단말기(20)의 동작상태, 관리서버(30)의 동작상태, 그리고 무인비행체(10), 사용자 단말기(20) 및 관리자 단말기(40)와 관리서버(30) 사이의 송수신되는 데이터 등을 화면을 통해 모니터링 할 수 있다. 즉, 무인비행체(10)의 사용 상태를 실시간으로 확인함으로써, 사용자의 사용을 편리하게 하여 사용자에게 더욱 신뢰감을 줄 수 있다.The monitoring unit 340 monitors the operating state of the unmanned air vehicle 10 by user manipulation, the operating state of the user terminal 20, the operating state of the management server 30, and the unmanned air vehicle 10, the user terminal 20, and Data transmitted and received between the administrator terminal 40 and the management server 30 can be monitored through the screen. In other words, by checking the usage status of the unmanned aerial vehicle 10 in real time, it is possible to make the user's use more convenient and give the user more confidence.
관리제어부(360)는 표준데이터를 기초로 항공촬영정보를 이용하여 시공관리정보를 생성할 수 있다. 이때, 시공관리정보에는 건축자재정보, 작업일지정보 및 공개승인정보가 포함될 수 있지만, 이에 한정하지 않는다.The management and control unit 360 can generate construction management information using aerial photography information based on standard data. At this time, construction management information may include, but is not limited to, building material information, work log information, and public approval information.
구체적으로, 관리제어부(360)는 항공촬영정보에 포함된 객체를 인식 및 추출하여 객체가 인식되는 경우, 객체 단위별로 객체를 종류별, 수량별로 및 위치별로 분류하고, 종류별, 수량별로 및 위치별로 분류된 정보를 이용하여 객체종류를 기준으로 객체수량 및 객체위치를 매칭하여 건축자재정보를 생성할 수 있다.Specifically, the management control unit 360 recognizes and extracts objects included in aerial photography information, and when an object is recognized, classifies the object by type, quantity, and location for each object unit, and classifies the object by type, quantity, and location. Using the information provided, building material information can be created by matching object quantity and object location based on object type.
예를 들어, 관리제어부(360)는 항공촬영정보를 전처리한 후, 프레임별로 이미지정보를 추출한 후, 프레임별 이미지정보로부터 객체와 배경을 분리하여 인식된 객체를 추출한 후, 추출된 객체를 중심으로 바운더리 영역을 검출하여 프레임별로 바운딩 박스(Bounding Box)를 설정한 후, 객체를 분석할 수 있다.For example, the management control unit 360 preprocesses the aerial photography information, extracts image information for each frame, separates the object and the background from the image information for each frame, extracts the recognized objects, and then focuses on the extracted objects. After detecting the boundary area and setting a bounding box for each frame, the object can be analyzed.
이때, 관리제어부(360)는 항공촬영정보가 토목시공정보인 경우, 무인비행체(10)의 비행방향으로 고려하여 토목시공정보에 포함된 자동으로 밝기, 선명도 등이 보정된 동영상에서 프레임별 이미지정보를 추출할 수 있다. 즉, 프레임별 이미지정보로부터 객체와 배경을 분리하여 자재를 객체로 인식할 수 있다.At this time, when the aerial photography information is civil engineering construction information, the management control unit 360 considers the flight direction of the unmanned aircraft 10 and automatically extracts image information for each frame from the video whose brightness, sharpness, etc. are automatically corrected included in the civil engineering construction information. can be extracted. In other words, the material can be recognized as an object by separating the object and the background from the image information for each frame.
관리제어부(360)는 표준데이터를 기초로 객체의 길이, 형상, 배치위치 등을 고려하여 종류별로 분류할 수 있다.The management control unit 360 can classify objects by type by considering their length, shape, placement location, etc. based on standard data.
실시예에 따라, 관리제어부(360)는 객체종류를 기준으로 객체이미지, 객체수량 및 객체위치를 매칭하여 건축자재정보를 생성할 수 있지만, 이에 한정하지 않는다.Depending on the embodiment, the management control unit 360 may generate building material information by matching object images, object quantities, and object locations based on object types, but the method is not limited to this.
예를 들어, 관리제어부(360)는 객체종류, 객체이미지, 객체수량 및 객체위치 중 적어도 하나를 기준으로 객체종류, 객체이미지, 객체수량 및 객체위치를 매칭하여 건축자재정보를 생성할 수 있다.For example, the management control unit 360 may generate building material information by matching object type, object image, object quantity, and object location based on at least one of object type, object image, object quantity, and object location.
실시예에 따라, 관리제어부(360)는 무인비행체(10)와 객체의 거리를 산출하고, 산출된 거리값이 기설정된 거리범위에 포함되면 항공촬영정보를 분석하여 건축자재정보를 생성할 수 있다.Depending on the embodiment, the management and control unit 360 calculates the distance between the unmanned aircraft 10 and the object, and when the calculated distance value is within a preset distance range, the management and control unit 360 may analyze aerial photography information to generate building material information. .
또한, 관리제어부(360)는 건축자재정보를 이용하여 작업일지정보를 생성할 수 있다.Additionally, the management control unit 360 can generate work log information using construction material information.
구체적으로, 관리제어부(360)는 건축자재정보를 분석하여 기설정된 일별로 실제작업데이터를 산출하고, 표준데이터를 기초로 실제작업데이터를 이용하여 일별로 실제자재사용량, 실제작업자업무량 및 실제장비사용량을 분석하여 작업일지정보를 생성할 수 있다.Specifically, the management control unit 360 analyzes construction material information and calculates actual work data for each preset day, and uses the actual work data based on standard data to calculate actual material usage, actual worker workload, and actual equipment usage for each day. By analyzing, work log information can be generated.
예를 들어, 관리제어부(360)는 실제작업데이터를 기초로 일별로 실제자재사용량이 기준자재사용량보다 높은 경우, 발주요청신호를 생성하고, 실제작업데이터를 기초로 일별로 실제작업자업무량이 기준작업자업무량보다 높은 경우 인력요청신호를 생성하며, 실제작업데이터를 기초로 일별로 실제장비사용량이 기준장비사용량보다 높은 경우 장비관리신호를 생성한 후, 이를 기초로 작업일지정보를 생성할 수 있다.For example, the management control unit 360 generates an order request signal when the daily actual material usage is higher than the standard material usage based on actual work data, and the actual worker workload per day is higher than the standard worker workload based on actual work data. If the workload is higher than the workload, a manpower request signal is generated. If the actual daily equipment usage is higher than the standard equipment usage based on actual work data, an equipment management signal is generated, and work log information can be generated based on this.
실시예에 따라, 관리제어부(360)는 실제작업데이터를 기초로 발주요청신호, 인력요청신호 및 장비관리신호를 이용하여 일별로 예측된 예측작업데이터를 생성하고, 생성된 예측작업데이터를 이용하여 작업일지정보를 업데이트할 수 있다.According to the embodiment, the management control unit 360 generates daily predicted work data using an order request signal, manpower request signal, and equipment management signal based on actual work data, and uses the generated predicted work data. Work log information can be updated.
또한, 관리제어부(360)는 시공관리정보를 기초로 QR코드를 생성할 수 있다.Additionally, the management control unit 360 can generate a QR code based on construction management information.
구체적으로, 관리제어부(360)는 시공관리정보를 기초로 공개가능한 권한이 설정된 QR코드를 생성할 수 있다.Specifically, the management control unit 360 may generate a QR code with disclosure permission set based on construction management information.
이때, QR코드가 사용자 단말기(20)에 의해 스캔되는 경우 시각적 및 청각적으로 시공관리정보를 제공할 수 있다.At this time, when the QR code is scanned by the user terminal 20, construction management information can be provided visually and audibly.
실시예에 따라, QR코드에는 광고가 포함될 수 있지만, 이에 한정하지 않는다.Depending on the embodiment, the QR code may include advertisements, but is not limited thereto.
또한, 관리제어부(360)는 토목시공현장에 설치된 QR코드를 스캔하는 사용자 단말기(20)에게 선택적으로 시공관리정보를 제공할 수 있는 공개승인정보를 생성할 수 있다.In addition, the management control unit 360 can generate public approval information that can selectively provide construction management information to the user terminal 20 that scans the QR code installed at the civil engineering construction site.
구체적으로, 관리제어부(360)는 위치승인모드, 작업자승인모드 및 관리자승인모드별로 시공관리정보를 분류하여 위치승인모드, 작업자승인모드 및 관리자승인모드별로 시공관리정보를 열람할 수 있는 권한이 설정된 공개승인정보를 생성할 수 있다.Specifically, the management control unit 360 classifies construction management information by location approval mode, worker approval mode, and manager approval mode, and the authority to view construction management information by location approval mode, worker approval mode, and manager approval mode is set. Public approval information can be created.
예를 들어, 관리제어부(360)는 위치별로 공개 가능한 위치별승인정보와, 작업자별로 공개 가능한 작업자별승인정보와, 관리자별로 공개 가능한 관리자별승인정보로 시공관리정보를 분류하고, 위치별승인정보와 위치를 매칭시켜 위치승인모드를 설정하고, 작업자별승인정보와 작업자를 매칭시켜 작업자승인모드를 설정하며, 관리자별승인정보와 관리자를 매칭시켜 관리자승인모드를 설정하여 공개승인정보를 생성할 수 있다.For example, the management control unit 360 classifies construction management information into location-specific approval information that can be disclosed by location, worker-specific approval information that can be disclosed by worker, and manager-specific approval information that can be disclosed by manager, and location-specific approval information. You can set the location approval mode by matching the location with the location, set the worker approval mode by matching the approval information for each worker and the worker, and set the manager approval mode by matching the approval information for each manager with the manager to create public approval information. there is.
이에 따라, 관리제어부(360)는 사용자 단말기(20)에 의해 토목시공현장에 설치된 QR코드가 판독되는 경우, 사용자 단말기(20)로부터 QR코드 승인요청신호를 수신하면, 공개승인정보에 대응하여 승인메시지 또는 불승인메시지를 사용자 단말기(20)로 전송할 수 있다.Accordingly, when the QR code installed at the civil engineering construction site is read by the user terminal 20, the management control unit 360 receives a QR code approval request signal from the user terminal 20, and approves it in response to the public approval information. A message or a disapproval message can be transmitted to the user terminal 20.
예를 들어, 관리제어부(360)는 위치승인모드에서 사용자 단말기(20)에 의해 QR코드가 스캔되는 경우, 공개승인정보에 기초하여 시공관리정보 중 선택된 위치별승인정보를 사용자 단말기(20)가 열람할 수 있도록 공개할 수 있다.For example, when the QR code is scanned by the user terminal 20 in the location approval mode, the management control unit 360 sends the user terminal 20 the approval information for each location selected from the construction management information based on the public approval information. It can be made public for viewing.
관리제어부(360)는 작업자승인모드에서 사용자 단말기(20)에 의해 QR코드가 스캔되는 경우, 공개승인정보에 기초하여 시공관리정보 중 선택된 작업자별승인정보를 사용자 단말기(20)가 열람할 수 있도록 공개할 수 있다.When the QR code is scanned by the user terminal 20 in the worker approval mode, the management control unit 360 allows the user terminal 20 to view the approval information for each worker selected from the construction management information based on the public approval information. It can be made public.
관리제어부(360)는 관리자승인모드에서 사용자 단말기(20)에 의해 QR코드가 스캔되는 경우, 공개승인정보에 기초하여 시공관리정보 중 선택된 관리자별승인정보를 사용자 단말기(20)가 열람할 수 있도록 공개할 수 있다.When the QR code is scanned by the user terminal 20 in the manager approval mode, the management control unit 360 allows the user terminal 20 to view the manager-specific approval information selected from the construction management information based on the public approval information. It can be made public.
이와 달리, 관리제어부(360)는 위치승인모드, 작업자승인모드 및 관리자승인모드가 아닌 불승인모드에서 사용자 단말기(20)에 의해 QR코드가 스캔되는 경우, 챗봇서비스를 통해 시공관리정보의 공개유무를 판단할 수 있다.In contrast, when the QR code is scanned by the user terminal 20 in a disapproval mode rather than a location approval mode, worker approval mode, or manager approval mode, the management control unit 360 determines whether or not construction management information is disclosed through a chatbot service. You can judge.
예를 들어, 관리제어부(360)는 QR코드 승인요청신호를 전송한 사용자 단말기(20)와의 챗봇서비스를 실행한 후, 사용자 단말기(20)로 승인메시지 또는 불승인메시지를 전송할 수 있다.For example, the management control unit 360 may execute a chatbot service with the user terminal 20 that transmitted the QR code approval request signal and then transmit an approval or disapproval message to the user terminal 20.
실시예에 따라, 관리제어부(360)는 사용자 단말기(20)로 불승인메시지를 전송한 후에, 챗봇서비스를 실행하여 사용자 단말기(20)로 승인메시지 또는 불승인메시지를 전송할 수 있다.Depending on the embodiment, the management control unit 360 may transmit a disapproval message to the user terminal 20 and then execute a chatbot service to transmit an approval message or a disapproval message to the user terminal 20.
실시예에 따라, 위치승인모드가 아닌 위치승인모드, 작업자승인모드 또는 관리자승인모드에서 사용자 단말기(20)가 위치별승인정보를 열람하려는 경우, 관리제어부(360)는 사용자 단말기(20)와 챗봇서비스를 실행하여 승인메시지 또는 불승인메시지를 생성할 수 있다.Depending on the embodiment, when the user terminal 20 attempts to view location-specific approval information in a location approval mode, worker approval mode, or manager approval mode other than the location approval mode, the management control unit 360 controls the user terminal 20 and the chatbot. You can run the service to generate an approval or disapproval message.
실시예에 따라, 작업자승인모드가 아닌 위치승인모드, 작업자승인모드 또는 관리자승인모드에서 사용자 단말기(20)가 위치별승인정보를 열람하려는 경우, 관리제어부(360)는 사용자 단말기(20)와 챗봇서비스를 실행하여 승인메시지 또는 불승인메시지를 생성할 수 있다.Depending on the embodiment, when the user terminal 20 attempts to view location-specific approval information in a location approval mode, worker approval mode, or manager approval mode other than the worker approval mode, the management control unit 360 controls the user terminal 20 and the chatbot. You can run the service to generate an approval or disapproval message.
실시예에 따라, 관리자승인모드가 아닌 위치승인모드, 작업자승인모드 또는 관리자승인모드에서 사용자 단말기(20)가 위치별승인정보를 열람하려는 경우, 관리제어부(360)는 사용자 단말기(20)와 챗봇서비스를 실행하여 승인메시지 또는 불승인메시지를 생성할 수 있다.Depending on the embodiment, when the user terminal 20 attempts to view location-specific approval information in a location approval mode, worker approval mode, or manager approval mode other than the manager approval mode, the management control unit 360 controls the user terminal 20 and the chatbot. You can run the service to generate an approval or disapproval message.
실시예에 따라, 사용자 단말기(20)가 토목시공현장에 설치된 QR코드를 판독하는 경우, 관리서버(30)는 사용자 단말기(20)와 자동으로 음성 또는 메시지에 대한 대화창이 연결될 수 있다.Depending on the embodiment, when the user terminal 20 reads a QR code installed at a civil engineering construction site, the management server 30 may automatically connect a chat window for voice or message with the user terminal 20.
실시예에 따라, 관리서버(30)는 사용자 단말기(20)가 토목시공현장에 설치된 QR코드를 판독하는 경우, 사용자 단말기(20)의 위치정보를 수신할 수 있다.Depending on the embodiment, the management server 30 may receive location information of the user terminal 20 when the user terminal 20 reads a QR code installed at a civil engineering construction site.
또한, 관리제어부(360)는 빅데이터를 기초로 표준데이터를 생성할 수 있다.Additionally, the management control unit 360 can generate standard data based on big data.
본 실시예에서, 표준데이터에는 무인비행체(10)에 대한 관련 정보와 토목 시공 관리를 위한 데이터로써, 자재정보, 작업자정보, 관리자정보, 작업환경정보, 공사기간정보, 토목시공현장지도정보, 안전정보, 보안정보, 토목설계정보 등이 포함될 수 있지만, 이에 한정하지 않는다.In this embodiment, the standard data includes related information about the unmanned aerial vehicle 10 and data for civil engineering construction management, including material information, worker information, manager information, work environment information, construction period information, civil engineering construction site map information, and safety. Information, security information, civil engineering design information, etc. may be included, but are not limited thereto.
예를 들어, 관리제어부(360)는 무인비행체(10)에 대한 관련 정보와 토목 시공 관리를 위한 데이터를 딥러닝 기법 또는 머신러닝 기법을 이용하여 반복학습하여 학습데이터를 생성할 수 있다. 관리제어부(360)는 생성된 학습데이터를 테스트하여 정확도가 높은 표준데이터를 생성할 수 있다.For example, the management control unit 360 may generate learning data by repeatedly learning related information about the unmanned air vehicle 10 and data for civil construction management using deep learning techniques or machine learning techniques. The management control unit 360 can test the generated learning data to generate standard data with high accuracy.
또한, 관리제어부(360)는 무인비행체(10)의 비행경로를 제어할 수 있는 비행제어정보를 생성할 수 있다.Additionally, the management and control unit 360 can generate flight control information that can control the flight path of the unmanned aircraft 10.
구체적으로, 관리제어부(360)는 가변동작모드가 촬영모드인 경우 무인비행체(10)가 항공촬영정보를 획득하도록 비행경로를 제어하는 제어신호가 포함된 비행제어정보를 생성할 수 있다.Specifically, the management control unit 360 may generate flight control information including a control signal for controlling the flight path so that the unmanned aircraft 10 acquires aerial photography information when the variable operation mode is the photography mode.
예를 들어, 관리제어부(360)는 토목시공현장을 포함하는 객체를 촬영하고자 하는 경우, 카메라부(100)를 이용하여 객체가 명확하게 촬영되도록 카메라부(100)를 상하좌우로 각도조절하거나 줌인 및 줌아웃이 가능하도록 비행경로를 제어하는 신호를 생성할 수 있다.For example, when the management control unit 360 wants to photograph an object including a civil engineering construction site, the management control unit 360 uses the camera unit 100 to adjust the angle of the camera unit 100 up, down, left and right or zoom in so that the object is clearly captured. And a signal can be generated to control the flight path to enable zooming out.
관리제어부(360)는 가변동작모드가 수신모드인 경우 무인비행체(10)가 주변환경정보를 획득하도록 비행경로를 제어하는 제어신호가 포함된 비행제어정보를 생성할 수 있다.When the variable operation mode is the reception mode, the management control unit 360 may generate flight control information including a control signal for controlling the flight path of the unmanned air vehicle 10 to acquire surrounding environment information.
예를 들어, 관리제어부(360)는 주변환경으로부터 신호를 수신하고자 하는 경우, 기설정된 거리범위 내에 객체가 위치하도록 비행경로를 제어하는 신호를 생성할 수 있다.For example, when the management control unit 360 wants to receive a signal from the surrounding environment, it can generate a signal to control the flight path so that the object is located within a preset distance range.
실시예에 따라, 관리제어부(360)는 무인비행체(10)가 1대 이상인 경우, 충돌을 방지하기 위한 제어신호와, 주변 무인비행체와 비행경로 또는 항공촬영정보를 공유할 수 있는 제어신호와, 토목시공현장에서 발생할 수 있는 위급상황 및 응급상황에 대한 제어신호가 포함된 비행제어정보를 생성할 수 있다.Depending on the embodiment, the management and control unit 360 includes a control signal to prevent collision when there is more than one unmanned aircraft 10, a control signal to share flight path or aerial photography information with surrounding unmanned aircraft, and Flight control information containing control signals for emergencies and emergency situations that may occur at civil engineering construction sites can be generated.
이에 따라, 관리제어부(360)는 가변동작모드를 기초로 비행제어정보를 생성하여 무인비행체(10)의 경로를 제어할 수 있다.Accordingly, the management and control unit 360 can control the path of the unmanned aircraft 10 by generating flight control information based on the variable operation mode.
또한, 관리제어부(360)는 표준데이터를 기초로 시공관리정보를 이용하여 시공별, 작업자별, 자재별, 위치별, 안전별 및 보안별로 분석된 피드백신호를 생성할 수 있다.In addition, the management control unit 360 can generate feedback signals analyzed by construction, worker, material, location, safety, and security using construction management information based on standard data.
실시예에 따라, 관리제어부(360)는 항공촬영정보, 시공관리정보 및 피드백정보 중 적어도 하나에 대응하여 표준데이터를 업데이트할 수 있다.Depending on the embodiment, the management control unit 360 may update standard data in response to at least one of aerial photography information, construction management information, and feedback information.
또한, 관리제어부(360)는 표준데이터를 기초로 예측시공관리정보를 생성할 수 있다.Additionally, the management control unit 360 can generate predictive construction management information based on standard data.
구체적으로, 관리제어부(360)는 예측시공관리정보와 시공관리정보를 비교 및 분석하여 추가시공관리정보를 생성할 수 있다.Specifically, the management control unit 360 may generate additional construction management information by comparing and analyzing the predicted construction management information and construction management information.
이와 같은 관리서버(30)는 하드웨어 회로(예를 들어, CMOS 기반 로직 회로), 펌웨어, 소프트웨어 또는 이들의 조합에 의해 구현될 수 있다. 예를 들어, 다양한 전기적 구조의 형태로 트랜지스터, 로직게이트 및 전자회로를 활용하여 구현될 수 있다.Such management server 30 may be implemented by hardware circuits (eg, CMOS-based logic circuits), firmware, software, or a combination thereof. For example, it can be implemented using transistors, logic gates, and electronic circuits in the form of various electrical structures.
관리자 단말기(40)는 무인비행체(10) 또는 관리서버(30)로부터 항공촬영정보를 수신하는 경우, 항공촬영정보를 이용하여 시공관리정보를 생성할 수 있다.When the manager terminal 40 receives aerial photography information from the unmanned air vehicle 10 or the management server 30, it can generate construction management information using the aerial photography information.
또한, 관리자 단말기(40)는 무인비행체(10)에 대한 피드백신호를 생성할 수 있다.Additionally, the manager terminal 40 can generate a feedback signal for the unmanned aerial vehicle 10.
또한, 관리자 단말기(40)는 무인비행체(10) 및 관리서버(30)와 무선통신망을 이용하여 실시간으로 동기화되어 데이터를 송수신할 수 있다. 이때, 관리자 단말기(40)는 응용 프로그램(application program 또는 애플리케이션(application))을 이용하여 관리자 단말기(40)에서 무인비행체(10)의 동작을 제어할 수 있으며, 이러한 응용 프로그램은 무선통신을 통해 외부서버 또는 관리서버(30)로부터 다운로드 될 수 있다.In addition, the manager terminal 40 can transmit and receive data in real-time synchronization with the unmanned air vehicle 10 and the management server 30 using a wireless communication network. At this time, the administrator terminal 40 can control the operation of the unmanned aerial vehicle 10 using an application program (application program or application), and this application program can be connected to an external device through wireless communication. It can be downloaded from a server or management server (30).
또한, 관리자 단말기(40)는 무인비행체(10), 사용자 단말기(20), 관리서버(30), 관리자 단말기(40) 사이에 송수신되는 데이터를 화면을 통해 모니터링할 수 있다.Additionally, the administrator terminal 40 can monitor data transmitted and received between the unmanned air vehicle 10, the user terminal 20, the management server 30, and the administrator terminal 40 through the screen.
또한, 관리자 단말기(40)는 무인비행체(10)의 작동상태를 시각적 및 청각적으로 출력하여 사용자가 쉽게 확인할 수 있다. 이에 따라, 사용자가 관리자 단말기(40)를 통해 무인비행체(10)를 제어할 수 있으므로, 사용 편의성을 더욱 높일 수 있다.Additionally, the administrator terminal 40 outputs the operating state of the unmanned air vehicle 10 visually and audibly so that the user can easily check it. Accordingly, since the user can control the unmanned aerial vehicle 10 through the administrator terminal 40, convenience of use can be further improved.
이와 같은 관리자 단말기(40)는 무인비행체(10), 사용자 단말기(20) 및 관리서버(30)와의 통신을 지원하는 각종 휴대 가능한 전자통신기기를 포함할 수 있다. 예를 들어, 별도의 스마트 기기로써, 스마트폰(Smart phone), PDA(Personal Digital Assistant), 테블릿(Tablet), 웨어러블 디바이스(Wearable Device, 예를 들어, 워치형 단말기(Smartwatch), 글래스형 단말기(Smart Glass), HMD(Head Mounted Display)등 포함) 및 각종 IoT(Internet of Things) 단말과 같은 다양한 단말을 포함할 수 있지만 이에 한정하는 것은 아니다.This manager terminal 40 may include various portable electronic communication devices that support communication with the unmanned air vehicle 10, the user terminal 20, and the management server 30. For example, as separate smart devices, smart phones, PDAs (Personal Digital Assistants), tablets, wearable devices (e.g., smartwatches, glass-type terminals) It may include, but is not limited to, various terminals such as (including Smart Glass, HMD (Head Mounted Display), etc.) and various IoT (Internet of Things) terminals.
이와 같은 구조를 갖는 본 발명의 일실시예에 따른 무인비행체를 이용한 토목 시공 관리 방법의 동작은 다음과 같다. 도 3은 본 발명의 일실시예에 따른 무인비행체를 이용한 토목 시공 관리 방법을 설명하기 위한 도면이고, 도 4는 도 3에 도시된 시공관리정보 중 건축자재정보를 생성하는 단계를 설명하기 위한 도면이며, 도 5는 도 3에 도시된 시공관리정보 중 작업일지정보를 생성하는 단계를 설명하기 위한 도면이고, 도 6은 도 3에 도시된 시공관리정보 선택적 열람 단계를 설명하기 위한 도면이다.The operation of the civil engineering construction management method using an unmanned aerial vehicle according to an embodiment of the present invention having this structure is as follows. FIG. 3 is a diagram illustrating a civil engineering construction management method using an unmanned aerial vehicle according to an embodiment of the present invention, and FIG. 4 is a diagram illustrating the step of generating construction material information among the construction management information shown in FIG. 3. , FIG. 5 is a diagram for explaining the step of generating work log information among the construction management information shown in FIG. 3, and FIG. 6 is a diagram for explaining the selective viewing step for construction management information shown in FIG. 3.
본 실시예에서, 무인비행체(10)는 관리서버(30)에 의해 생성된 비행제어신호에 의해 비행 시작 및 종료가 수행되는 것으로 개시하였지만, 이에 한정하지 않는다.In this embodiment, the unmanned aerial vehicle 10 is described as starting and ending a flight by a flight control signal generated by the management server 30, but the present invention is not limited to this.
우선, 도 3에 도시된 바와 같이, 관리서버(30)는 표준데이터를 생성할 수 있다(S10).First, as shown in FIG. 3, the management server 30 can generate standard data (S10).
표준데이터에는 무인비행체(10)에 대한 관련 정보와 토목 시공 관리를 위한 데이터로써, 자재정보, 작업자정보, 관리자정보, 작업환경정보, 공사기간정보, 토목시공현장지도정보, 안전정보, 보안정보, 토목설계정보 등이 포함될 수 있지만, 이에 한정하지 않는다.Standard data includes related information about the unmanned aerial vehicle (10) and data for civil engineering construction management, including material information, worker information, manager information, work environment information, construction period information, civil engineering construction site map information, safety information, security information, Civil engineering design information, etc. may be included, but are not limited thereto.
다음으로, 관리서버(30)는 가변동작모드 별로 무인비행체(10)의 경로를 제어하는 비행제어신호를 생성할 수 있다(S12).Next, the management server 30 may generate a flight control signal that controls the path of the unmanned aerial vehicle 10 for each variable operation mode (S12).
구체적으로, 관리서버(30)는 가변동작모드가 촬영모드인 경우 무인비행체(10)가 토목시공정보를 획득하도록 무인비행체(10)의 비행경로를 제어하는 비행제어신호를 생성할 수 있다.Specifically, when the variable operation mode is the shooting mode, the management server 30 may generate a flight control signal to control the flight path of the unmanned air vehicle 10 so that the unmanned air vehicle 10 acquires civil engineering construction information.
또한, 관리서버(30)는 가변동작모드가 수신모드인 경우 무인비행체(10)가 주변환경정보를 획득하도록 무인비행체(10)의 비행경로를 제어하는 비행제어신호를 생성할 수 있다.In addition, the management server 30 may generate a flight control signal to control the flight path of the unmanned aircraft 10 so that the unmanned aircraft 10 acquires surrounding environment information when the variable operation mode is the reception mode.
다음으로, 관리서버(30)에서 생성된 가변동작모드별 비행제어신호를 수신한 무인비행체(10)는 비행을 시작할 수 있다(S14).Next, the unmanned aircraft 10, which has received the flight control signal for each variable operation mode generated by the management server 30, can start flight (S14).
다음으로, 무인비행체(10)는 가변동작모드별 비행제어신호에 대응하여 항공촬영정보를 획득할 수 있다. 즉, 무인비행체(10)는 촬영모드에 대응하는 토목시공정보와 수신모드에 대응하는 주변환경정보를 실시간으로 획득할 수 있다(S16).Next, the unmanned aerial vehicle 10 can acquire aerial photography information in response to flight control signals for each variable operation mode. In other words, the unmanned aerial vehicle 10 can acquire civil engineering information corresponding to the shooting mode and surrounding environment information corresponding to the receiving mode in real time (S16).
구체적으로, 무인비행체(10)는 객체를 촬영하고자 하는 촬영모드인 경우, 카메라부(100)를 이용하여 객체가 명확하게 촬영되도록 카메라부(100)를 상하좌우로 각도조절하거나 줌인 및 줌아웃하여 토목시공정보를 실시간으로 획득할 수 있다. 이때, 토목시공정보에는 적어도 1장 이상의 이미지 및/또는 최소 10초 이상의 동영상을 포함할 수 있다.Specifically, when the unmanned aerial vehicle 10 is in a shooting mode in which an object is to be photographed, the camera unit 100 is used to adjust the angle of the camera unit 100 up and down, left and right, or zoom in and out to clearly capture the object. Construction information can be obtained in real time. At this time, civil engineering information may include at least one image and/or a video of at least 10 seconds.
또한, 무인비행체(10)는 주변환경으로부터 신호를 수신하고자 하는 경우, 비행경로를 제어하여 주변환경정보를 실시간으로 획득할 수 있다. 항공주변정보에는 RF신호정보, 비행고도정보, 비행속도정보, GPS정보, 환경정보 등이 포함될 수 있지만, 이에 한정하지 않는다.Additionally, when the unmanned aerial vehicle 10 wishes to receive signals from the surrounding environment, it can obtain surrounding environment information in real time by controlling the flight path. Aviation surrounding information may include, but is not limited to, RF signal information, flight altitude information, flight speed information, GPS information, and environmental information.
다음으로, 관리서버(30)는 무인비행체(10)로부터 실시간으로 획득한 토목시공정보 및 항공주변정보가 포함된 항공촬영정보를 분석하여, 시공관리정보를 생성할 수 있다(S18).Next, the management server 30 can generate construction management information by analyzing aerial photography information including civil engineering construction information and aviation surrounding information acquired in real time from the unmanned air vehicle 10 (S18).
구체적으로, 도 4에 도시된 바와 같이, 관리서버(30)는 시공관리정보에 포함된 건축자재정보를 생성할 수 있다.Specifically, as shown in FIG. 4, the management server 30 can generate building material information included in construction management information.
우선, 관리서버(30)는 토목시공정보를 전처리 및 분석할 수 있다(S100).First, the management server 30 can preprocess and analyze civil engineering construction information (S100).
예를 들어, 관리서버(30)는 항공촬영정보를 전처리한 후, 토목시공정보에 포함된 자동으로 밝기, 선명도 등이 보정된 동영상에서 프레임별 이미지정보를 추출할 수 있다.For example, the management server 30 may preprocess aerial photography information and then extract image information for each frame from a video whose brightness and sharpness are automatically corrected included in civil engineering construction information.
다음, 관리서버(30)는 프레임별로 이미지정보를 추출한 후, 프레임별 이미지정보로부터 객체와 배경을 분리하여 객체의 유무를 판단할 수 있다(S110).Next, the management server 30 can extract image information for each frame and then determine the presence or absence of the object by separating the object and the background from the image information for each frame (S110).
구체적으로, 관리서버(30)는 프레임별 이미지정보로부터 객체와 배경을 분리하여 자재로 인식된 객체를 추출할 수 있다.Specifically, the management server 30 can separate the object and the background from the image information for each frame and extract the object recognized as a material.
다음, 관리서버(30)는 자재로 인식된 객체를 분석하여 객체 단위별로 객체를 종류별, 수량별로 및 위치별로 분류할 수 있다(S120).Next, the management server 30 can analyze the objects recognized as materials and classify the objects by type, quantity, and location for each object unit (S120).
구체적으로, 관리서버(30)는 추출된 객체를 중심으로 바운더리 영역을 검출하여 프레임별로 바운딩 박스를 설정한 후, 객체를 분석할 수 있다.Specifically, the management server 30 may detect a boundary area around the extracted object, set a bounding box for each frame, and then analyze the object.
예를 들어, 관리서버(30)는 표준데이터를 기초로 객체의 길이, 형상, 배치위치 등을 고려하여 종류별로 분류할 수 있다.For example, the management server 30 can classify objects by type by considering their length, shape, placement location, etc. based on standard data.
다음, 관리서버(30)는 종류별, 수량별로 및 위치별로 분류된 정보를 이용하여 객체종류를 기준으로 객체수량 및 객체위치를 매칭하여 건축자재정보를 생성할 수 있다(S130, S140).Next, the management server 30 can generate building material information by matching the object quantity and object location based on the object type using information classified by type, quantity, and location (S130, S140).
구체적으로, 관리서버(30)는 객체종류, 객체이미지, 객체수량 및 객체위치 중 적어도 하나를 기준으로 객체종류, 객체이미지, 객체수량 및 객체위치를 매칭하여 건축자재정보를 생성할 수 있다Specifically, the management server 30 may generate building material information by matching object type, object image, object quantity, and object location based on at least one of object type, object image, object quantity, and object location.
또한, 도 5에 도시된 바와 같이, 관리서버(30)는 시공관리정보에 포함된 작업일지정보를 생성할 수 있다.Additionally, as shown in FIG. 5, the management server 30 can generate work log information included in construction management information.
구체적으로, 관리서버(30)는 건축자재정보를 분석하여 기설정된 일별로 실제작업데이터를 산출할 수 있다(S200).Specifically, the management server 30 can analyze construction material information and calculate actual work data for each preset day (S200).
예를 들어, 관리서버(30)는 표준데이터를 기초로 일별로 건축자재정보를 분석하여 자재사용량, 작업자업무량 및 장비사용량에 대한 실제작업데이터를 생성할 수 있다.For example, the management server 30 may analyze construction material information on a daily basis based on standard data and generate actual work data on material usage, worker workload, and equipment usage.
다음, 관리서버(30)는 실제작업데이터를 기초로 일별로 실제자재사용량이 기준자재사용량보다 높은 경우(S210), 발주요청신호를 생성할 수 있다(S220).Next, the management server 30 may generate an order request signal when the actual daily material usage is higher than the standard material usage (S210) based on actual work data (S220).
즉, 관리서버(30)는 표준데이터를 기초로 일별로 실제작업데이터를 분석하여 일별로 실제사용된 실제자재사용량을 산출할 수 있다.In other words, the management server 30 can analyze actual work data for each day based on standard data and calculate the actual material usage for each day.
또한, 관리서버(30)는 실제작업데이터를 기초로 일별로 실제작업자업무량이 기준작업자업무량보다 높은 경우(S230), 인력요청신호를 생성할 수 있다(S240).In addition, the management server 30 may generate a manpower request signal when the daily actual worker workload is higher than the standard worker workload (S230) based on actual work data (S240).
즉, 관리서버(30)는 표준데이터를 기초로 일별로 실제작업데이터를 분석하여 일별로 실제작업이 실행된 실제작업자업무량을 산출할 수 있다.In other words, the management server 30 can analyze actual work data for each day based on standard data and calculate the actual worker workload in which actual work is performed for each day.
또한, 관리서버(30)는 실제작업데이터를 기초로 일별로 실제장비사용량이 기준장비사용량보다 높은 경우(S250), 장비관리신호를 생성할 수 있다(S260).Additionally, the management server 30 may generate an equipment management signal when the actual daily equipment usage is higher than the standard equipment usage (S250) based on actual work data (S260).
다음, 관리서버(30)는 실제작업데이터를 기초로 발주요청신호, 인력요청신호 및 장비관리신호를 이용하여 작업일지정보를 생성할 수 있다(S270).Next, the management server 30 can generate work log information using an order request signal, manpower request signal, and equipment management signal based on actual work data (S270).
실시예에 따라, 관리서버(30)는 실제작업데이터를 기초로 발주요청신호, 인력요청신호 및 장비관리신호를 이용하여 일별로 예측된 예측작업데이터를 생성하고(S280), 생성된 예측작업데이터를 이용하여 작업일지정보를 업데이트할 수 있다(S290).According to the embodiment, the management server 30 generates daily predicted work data using an order request signal, a manpower request signal, and an equipment management signal based on actual work data (S280), and the generated predicted work data. You can update work log information using (S290).
다음으로, 관리서버(30)는 비행제어정보에 따라 비행을 종료할 수 있다(S20).Next, the management server 30 can end the flight according to the flight control information (S20).
다음으로, 사용자 단말기(20)는 토목시공현장에 설치된 QR코드를 판독하여 선택적으로 시공관리정보를 열람할 수 있다(S22).Next, the user terminal 20 can read the QR code installed at the civil engineering construction site to selectively view construction management information (S22).
구체적으로, 도 6에 도시된 바와 같이, 관리서버(30)는 토목시공현장에 설치된 QR코드를 스캔하는 사용자 단말기(20)에게 선택적으로 시공관리정보를 제공할 수 있는 공개승인정보를 생성할 수 있다(S300).Specifically, as shown in FIG. 6, the management server 30 can generate public approval information that can selectively provide construction management information to the user terminal 20 that scans the QR code installed at the civil engineering construction site. There is (S300).
다음, 관리서버(30)는 사용자 단말기(20)에 의해 토목시공현장에 설치된 QR코드가 판독되어 사용자 단말기(20)로부터 QR코드 승인요청신호를 수신하면, 공개승인정보에 대응하여 승인메시지 또는 불승인메시지를 사용자 단말기(20)로 전송할 수 있다(S310).Next, when the QR code installed at the civil engineering construction site is read by the user terminal 20 and a QR code approval request signal is received from the user terminal 20, the management server 30 sends an approval message or disapproval in response to the public approval information. A message can be transmitted to the user terminal 20 (S310).
구체적으로, 관리서버(30)는 위치승인모드에서 사용자 단말기(20)에 의해 QR코드가 스캔되는 경우(S320), 공개승인정보에 기초하여 시공관리정보 중 선택된 위치별승인정보를 사용자 단말기(20)가 열람할 수 있도록 공개할 수 있다(S330).Specifically, when the QR code is scanned by the user terminal 20 in the location approval mode (S320), the management server 30 sends the location-specific approval information selected from the construction management information to the user terminal 20 based on the public approval information. ) can be made public for viewing (S330).
또한, 관리서버(30)는 작업자승인모드에서 사용자 단말기(20)에 의해 QR코드가 스캔되는 경우(S340), 공개승인정보에 기초하여 시공관리정보 중 선택된 작업자별승인정보를 사용자 단말기(20)가 열람할 수 있도록 공개할 수 있다(S350).In addition, when the QR code is scanned by the user terminal 20 in the worker approval mode (S340), the management server 30 sends approval information for each worker selected from the construction management information to the user terminal 20 based on the public approval information. It can be made public for viewing (S350).
또한, 관리서버(30)는 관리자승인모드에서 사용자 단말기(20)에 의해 QR코드가 스캔되는 경우(S360), 공개승인정보에 기초하여 시공관리정보 중 선택된 관리자별승인정보를 사용자 단말기(20)가 열람할 수 있도록 공개할 수 있다(S370).In addition, when the QR code is scanned by the user terminal 20 in the manager approval mode (S360), the management server 30 sends the manager-specific approval information selected from the construction management information to the user terminal 20 based on the public approval information. It can be made public for viewing (S370).
이와 달리, 관리서버(30)는 위치승인모드, 작업자승인모드 및 관리자승인모드가 아닌 불승인모드에서 사용자 단말기(20)에 의해 QR코드가 스캔되는 경우, 사용자 단말기(20)에게 불승인메시지를 생성하여 전송할 수 있다(S380).In contrast, the management server 30 generates a disapproval message to the user terminal 20 when the QR code is scanned by the user terminal 20 in a disapproval mode other than the location approval mode, worker approval mode, and manager approval mode. Can be transmitted (S380).
실시예에 따라, 관리서버(30)는 위치승인모드, 작업자승인모드 및 관리자승인모드가 아닌 불승인모드에서 사용자 단말기(20)에 의해 QR코드가 스캔되는 경우, 챗봇서비스를 통해 시공관리정보의 공개유무를 판단할 수 있다.According to the embodiment, the management server 30 discloses construction management information through a chatbot service when the QR code is scanned by the user terminal 20 in a disapproval mode other than the location approval mode, worker approval mode, and manager approval mode. The presence or absence can be determined.
다음으로, 관리서버(30)는 표준데이터를 기초로 시공관리정보를 이용하여 시공별, 작업자별, 자재별, 위치별, 안전별 및 보안별로 분석된 피드백신호를 생성할 수 있다(S24).Next, the management server 30 can generate feedback signals analyzed by construction, worker, material, location, safety, and security using construction management information based on standard data (S24).
다음으로, 관리서버(30)는 항공촬영정보, 시공관리정보 및 피드백정보 중 적어도 하나에 대응하여 표준데이터를 업데이트할 수 있다.Next, the management server 30 may update standard data in response to at least one of aerial photography information, construction management information, and feedback information.
마지막으로, 관리자 단말기(40)는 무인비행체(10) 및 관리서버(30)를 실시간으로 모니터링할 수 있다.Lastly, the administrator terminal 40 can monitor the unmanned aerial vehicle 10 and the management server 30 in real time.
실시예에 따라, 관리자 단말기(40)는 모니터링 결과에 따라 피드백신호를 생성할 수 있다.Depending on the embodiment, the manager terminal 40 may generate a feedback signal according to the monitoring results.
이때, 피드백신호는 무인비행체(10)의 비행에 대응하여 실시간으로 생성될 수 있다.At this time, the feedback signal may be generated in real time in response to the flight of the unmanned aerial vehicle 10.
본 발명의 실시예와 관련하여 설명된 방법 또는 알고리즘의 단계들은 하드웨어로 직접 구현되거나, 하드웨어에 의해 실행되는 소프트웨어 모듈로 구현되거나, 또는 이들의 결합에 의해 구현될 수 있다. 소프트웨어 모듈은 RAM(Random Access Memory), ROM(Read Only Memory), EPROM(Erasable Programmable ROM), EEPROM(Electrically Erasable Programmable ROM), 플래시 메모리(Flash Memory), 하드 디스크, 착탈형 디스크, CD-ROM 또는 본 발명이 속하는 기술 분야에서 잘 알려진 임의의 형태의 컴퓨터 판독가능 기록매체에 상주할 수도 있다.The steps of the method or algorithm described in connection with embodiments of the present invention may be implemented directly in hardware, implemented as a software module executed by hardware, or a combination thereof. Software modules can be RAM (Random Access Memory), ROM (Read Only Memory), EPROM (Erasable Programmable ROM), EEPROM (Electrically Erasable Programmable ROM), Flash Memory, hard disk, removable disk, CD-ROM, or It may reside on any type of computer-readable recording medium well known in the art to which the invention pertains.
이상, 첨부된 도면을 참조로 하여 본 발명의 실시예를 설명하였지만, 본 발명이 속하는 기술분야의 통상의 기술자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로, 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며, 제한적이 아닌 것으로 이해해야만 한다.Above, embodiments of the present invention have been described with reference to the attached drawings, but those skilled in the art will understand that the present invention can be implemented in other specific forms without changing its technical idea or essential features. You will be able to understand it. Therefore, the embodiments described above should be understood in all respects as illustrative and not restrictive.
10 : 무인비행체
20 : 사용자 단말기
30 : 관리서버
40 : 관리자 단말기10: Unmanned aerial vehicle
20: user terminal
30: Management server
40: Administrator terminal
Claims (11)
무인비행체가 현재 위치하는 토목시공현장으로부터 항공촬영정보를 실시간으로 획득하는 단계; 및
상기 항공촬영정보를 이용하여 시공관리정보를 생성하는 단계를 포함하고,
상기 시공관리정보를 생성하는 단계는,
상기 항공촬영정보를 분석하여 건축자재정보를 생성하는 단계; 및
상기 건축자재정보를 이용하여 작업일지정보를 생성하는 단계를 포함하는, 무인비행체를 이용한 토목 시공 관리 방법.In a civil construction management method using an unmanned aerial vehicle performed by a server,
Obtaining aerial photography information in real time from the civil engineering construction site where the unmanned aerial vehicle is currently located; and
Including the step of generating construction management information using the aerial photography information,
The step of generating the construction management information is,
Generating building material information by analyzing the aerial photography information; and
A civil engineering construction management method using an unmanned aerial vehicle, including the step of generating work log information using the building material information.
상기 건축자재정보를 생성하는 단계는,
상기 항공촬영정보에 포함된 객체를 인식 및 추출하여 객체가 인식되는 경우, 객체 단위별로 객체를 종류별, 수량별로 및 위치별로 분류하는 단계;
종류별, 수량별로 및 위치별로 분류된 정보를 이용하여 객체종류를 기준으로 객체수량 및 객체위치를 매칭하여 상기 건축자재정보를 생성하는 단계를 포함하는, 무인비행체를 이용한 토목 시공 관리 방법.According to paragraph 1,
The step of generating the building material information is,
Recognizing and extracting objects included in the aerial photography information and classifying the objects by type, quantity, and location for each object unit when the object is recognized;
A civil engineering construction management method using an unmanned aerial vehicle, comprising the step of generating the building material information by matching object quantity and object location based on object type using information classified by type, quantity, and location.
상기 작업일지정보를 생성하는 단계는,
상기 건축자재정보를 분석하여 기설정된 일별로 실제작업데이터를 산출하는 단계;
상기 실제작업데이터를 기초로 일별로 실제자재사용량이 기준자재사용량보다 높은 경우, 발주요청신호를 생성하는 단계;
상기 실제작업데이터를 기초로 일별로 실제작업자업무량이 기준작업자업무량보다 높은 경우, 인력요청신호를 생성하는 단계;
상기 실제작업데이터를 기초로 일별로 실제장비사용량이 기준장비사용량보다 높은 경우, 장비관리신호를 생성하는 단계; 및
상기 실제작업데이터를 기초로 상기 발주요청신호, 상기 인력요청신호 및 상기 장비관리신호를 이용하여 상기 작업일지를 생성하는 단계를 포함하는, 무인비행체를 이용한 토목 시공 관리 방법.According to paragraph 1,
The step of generating the work log information is,
Analyzing the building material information and calculating actual work data for each preset day;
Generating an order request signal when the daily actual material usage is higher than the standard material usage based on the actual work data;
Generating a manpower request signal when the daily actual worker workload is higher than the standard worker workload based on the actual work data;
generating an equipment management signal when the actual daily equipment usage is higher than the standard equipment usage based on the actual work data; and
Civil engineering construction management method using an unmanned aerial vehicle, comprising the step of generating the work log using the order request signal, the manpower request signal, and the equipment management signal based on the actual work data.
상기 작업일지정보를 생성하는 단계는,
상기 실제작업데이터를 기초로 상기 발주요청신호, 상기 인력요청신호 및 상기 장비관리신호를 이용하여 일별로 예측된 예측작업데이터를 생성하는 단계; 및
상기 예측작업데이터를 이용하여 상기 작업일지정보를 업데이트하는 단계를 더 포함하는, 무인비행체를 이용한 토목 시공 관리 방법.According to paragraph 3,
The step of generating the work log information is,
Generating daily predicted work data using the order request signal, the manpower request signal, and the equipment management signal based on the actual work data; and
A civil engineering construction management method using an unmanned aerial vehicle, further comprising updating the work log information using the predicted work data.
상기 시공관리정보를 생성하는 단계는,
토목시공현장에 설치된 QR코드를 스캔하는 단말기에게 선택적으로 위치승인모드, 작업자승인모드 및 관리자승인모드별로 상기 시공관리정보를 제공할 수 있는 공개승인정보를 생성하는 단계를 포함하는, 무인비행체를 이용한 토목 시공 관리 방법.According to paragraph 1,
The step of generating the construction management information is,
Using an unmanned aircraft, including the step of generating public approval information that can selectively provide the construction management information by location approval mode, worker approval mode, and manager approval mode to a terminal that scans a QR code installed at a civil engineering construction site. Civil construction management methods.
위치승인모드에서 QR코드가 스캔되는 경우, 상기 공개승인정보에 기초하여 상기 시공관리정보 중 선택된 위치별승인정보를 공개하는 단계;
작업자승인모드에서 QR코드가 스캔되는 경우, 상기 공개승인정보에 기초하여 상기 시공관리정보 중 선택된 작업자별승인정보를 공개하는 단계; 및
관리자승인모드에서 QR코드가 스캔되는 경우, 상기 공개승인정보에 기초하여 상기 시공관리정보 중 선택된 관리자별승인정보를 공개하는 단계를 포함하는, 무인비행체를 이용한 토목 시공 관리 방법.According to clause 5,
When a QR code is scanned in a location approval mode, disclosing location-specific approval information selected from the construction management information based on the public approval information;
When a QR code is scanned in worker approval mode, disclosing approval information for each worker selected from the construction management information based on the public approval information; and
When a QR code is scanned in manager approval mode, a civil engineering construction management method using an unmanned aerial vehicle comprising the step of disclosing approval information for each manager selected from the construction management information based on the public approval information.
위치승인모드, 작업자승인모드 및 관리자승인모드가 아닌 불승인모드에서 QR코드가 스캔되는 경우, 챗봇서비스를 통해 상기 시공관리정보의 공개유무를 판단하는 단계를 더 포함하는, 무인비행체를 이용한 토목 시공 관리 방법.According to clause 6,
When the QR code is scanned in a disapproval mode other than the location approval mode, worker approval mode, and manager approval mode, civil engineering construction management using an unmanned aerial vehicle further includes the step of determining whether or not the construction management information is disclosed through a chatbot service. method.
빅데이터를 기초로 상기 무인비행체의 비행경로를 제어할 수 있는 비행제어정보가 포함된 표준데이터를 생성하는 단계를 더 포함하고,
상기 표준데이터를 기초로 예측시공관리정보를 생성하는 단계; 및
상기 예측시공관리정보와 상기 시공관리정보를 비교 및 분석하여 추가시공관리정보를 생성하는 단계를 포함하는, 무인비행체를 이용한 토목 시공 관리 방법.According to paragraph 1,
It further includes the step of generating standard data containing flight control information capable of controlling the flight path of the unmanned aerial vehicle based on big data,
Generating predicted construction management information based on the standard data; and
A civil engineering construction management method using an unmanned aerial vehicle, comprising the step of comparing and analyzing the predicted construction management information and the construction management information to generate additional construction management information.
상기 표준데이터를 기초로 상기 시공관리정보를 이용하여 시공별, 작업자별, 자재별, 위치별, 안전별 및 보안별로 분석된 피드백정보를 생성하는 단계; 및
상기 항공촬영정보, 상기 시공관리정보 및 상기 피드백정보 중 적어도 하나에 대응하여 상기 표준데이터를 업데이트하는 단계를 포함하는, 무인비행체를 이용한 토목 시공 관리 방법.According to clause 8,
Generating feedback information analyzed by construction, worker, material, location, safety, and security using the construction management information based on the standard data; and
Civil engineering construction management method using an unmanned aerial vehicle, comprising the step of updating the standard data in response to at least one of the aerial photography information, the construction management information, and the feedback information.
상기 항공촬영정보를 이용하여 시공관리정보를 생성하여 토목시공현장을 관리하는 관리서버를 포함하고,
상기 관리서버는,
상기 항공촬영정보를 분석하여 건축자재정보를 생성하며, 상기 건축자재정보를 이용하여 작업일지정보를 생성하는, 무인비행체를 이용한 토목 시공 관리 시스템.At least one camera unit that detects the surrounding environment and acquires aerial photography information in real time using at least one camera capable of unmanned movement, angle adjustment up, down, left, and right, and zooming in and out, and a transmitting and receiving sensor capable of short- and long-distance communication An unmanned air vehicle equipped with a sensor unit that acquires aerial photography information in real time from a civil engineering construction site using; and
It includes a management server that manages the civil engineering construction site by generating construction management information using the aerial photography information,
The management server is,
A civil engineering construction management system using an unmanned aerial vehicle, which analyzes the aerial photography information to generate building material information and generates work log information using the building material information.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020220176573A KR102866153B1 (en) | 2022-12-16 | 2022-12-16 | Menagemnting system for civil engineering using unmanned aerial vehicle and methid thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020220176573A KR102866153B1 (en) | 2022-12-16 | 2022-12-16 | Menagemnting system for civil engineering using unmanned aerial vehicle and methid thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20240095582A true KR20240095582A (en) | 2024-06-26 |
| KR102866153B1 KR102866153B1 (en) | 2025-10-10 |
Family
ID=91689956
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020220176573A Active KR102866153B1 (en) | 2022-12-16 | 2022-12-16 | Menagemnting system for civil engineering using unmanned aerial vehicle and methid thereof |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102866153B1 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20200109948A (en) * | 2019-03-15 | 2020-09-23 | 농업법인회사 (유) 로하스 | Construction site process management system using drone and construction site process management method using the same |
| KR102334537B1 (en) * | 2021-02-22 | 2021-12-03 | (주)대경기술단 | System of construction suprvision and method performing the same |
| KR20210148833A (en) * | 2020-06-01 | 2021-12-08 | 김예진 | Personal direct construction service provision system |
| KR102469474B1 (en) * | 2022-09-19 | 2022-11-24 | (주)아이콘 | Automatic construction daily report creation system using video input apparatus at the construction site |
-
2022
- 2022-12-16 KR KR1020220176573A patent/KR102866153B1/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20200109948A (en) * | 2019-03-15 | 2020-09-23 | 농업법인회사 (유) 로하스 | Construction site process management system using drone and construction site process management method using the same |
| KR102273691B1 (en) | 2019-03-15 | 2021-07-06 | 주식회사 에슬론통신 | Construction site process management system using drone and construction site process management method using the same |
| KR20210148833A (en) * | 2020-06-01 | 2021-12-08 | 김예진 | Personal direct construction service provision system |
| KR102334537B1 (en) * | 2021-02-22 | 2021-12-03 | (주)대경기술단 | System of construction suprvision and method performing the same |
| KR102469474B1 (en) * | 2022-09-19 | 2022-11-24 | (주)아이콘 | Automatic construction daily report creation system using video input apparatus at the construction site |
Also Published As
| Publication number | Publication date |
|---|---|
| KR102866153B1 (en) | 2025-10-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102292117B1 (en) | Drone control system and method for detecting and identifying of drone using the same | |
| JP7846089B2 (en) | Unmanned aerial vehicles (UAVs) with resistance to hijacking, jamming, and impersonation attacks. | |
| Zhi et al. | Security and privacy issues of UAV: A survey | |
| CN112068111A (en) | A UAV target detection method based on multi-sensor information fusion | |
| US10498955B2 (en) | Commercial drone detection | |
| CN206481394U (en) | Wide-angle vision video conferencing promotion system | |
| KR101690502B1 (en) | System for tracking using drone | |
| RU2755603C2 (en) | System and method for detecting and countering unmanned aerial vehicles | |
| RU2746090C2 (en) | System and method of protection against unmanned aerial vehicles in airspace settlement | |
| US20110010025A1 (en) | Monitoring system using unmanned air vehicle with wimax communication | |
| US20220284705A1 (en) | Methods and systems for operating a moving platform to determine data associated with a target person or object | |
| Islam et al. | Fire frontline monitoring by enabling uav-based virtual reality with adaptive imaging rate | |
| JP2019526846A (en) | Passive optical detection method and system for vehicle | |
| KR101883292B1 (en) | Disaster rescue and response system and operating method threrof | |
| KR20210047490A (en) | Fire risk predication system using unmanned aerial vehicle and method thereof | |
| KR102182806B1 (en) | Method, Apparaus and System for Managing Video Photographed by Drone | |
| KR20180065331A (en) | Method for controlling drone using image recognition and apparatus thereof | |
| US20200088831A1 (en) | Mobile body detection device, mobile body detection method, and mobile body detection program | |
| CN116823604A (en) | A method and system for handling black flights in airport no-fly zones | |
| KR101865835B1 (en) | Monitoring system for a flying object | |
| KR102866153B1 (en) | Menagemnting system for civil engineering using unmanned aerial vehicle and methid thereof | |
| CN112580420A (en) | System and method for combating unmanned aerial vehicles | |
| CN115115951A (en) | Ship monitoring method, system, equipment and computer readable storage medium | |
| Vadivelan et al. | RETRACTED: A border surveillance system to sense terrorist outbreaks | |
| Ane et al. | Towards a 5G equipped video surveillance UAV for public safety |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| D22 | Grant of ip right intended |
Free format text: ST27 STATUS EVENT CODE: A-1-2-D10-D22-EXM-PE0701 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| Q13 | Ip right document published |
Free format text: ST27 STATUS EVENT CODE: A-4-4-Q10-Q13-NAP-PG1601 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| R18 | Changes to party contact information recorded |
Free format text: ST27 STATUS EVENT CODE: A-5-5-R10-R18-OTH-X000 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18 | Changes to party contact information recorded |
Free format text: ST27 STATUS EVENT CODE: A-5-5-R10-R18-OTH-X000 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |