skip to main content
US FlagAn official website of the United States government
dot gov icon
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
https lock icon
Secure .gov websites use HTTPS
A lock ( lock ) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.


Title: Automated Extraction of Locational Information from IFC-Based Building Information Models
Locational information in building information models (BIMs) is essential for providing geographical context to a project as well as the relative spatial context to each and every individual building element that the project is composed of. From a construction automation perspective, one main application is the use of locational data as input for robot-assisted operations in the construction of building components. Nevertheless, obtaining locational information is a time-intensive, laborious, and error-susceptible process. To address this gap, the authors proposed a logic-based approach for examining BIMs and retrieving the positional data of building elements. A duplex apartment model was used to test the proposed method, which achieved 100% precision and 92.31% recall compared to a gold standard. Building elements, such as columns and beams, from the model were successfully extracted. Results show that logic representation and reasoning can be effectively used for extracting locational information in the context of construction automation.  more » « less
Award ID(s):
1827733
PAR ID:
10518159
Author(s) / Creator(s):
;
Publisher / Repository:
American Society of Civil Engineers
Date Published:
ISBN:
9780784485262
Page Range / eLocation ID:
148 to 156
Format(s):
Medium: X
Location:
Des Moines, Iowa
Sponsoring Org:
National Science Foundation
More Like this
  1. null (Ed.)
    In achieving full automation of construction cost estimation, the complete processes involved in computing cost estimates must be automated. The typical processes involved in achieving cost estimates are: (1) classification and matching of model elements to their various categories; (2) taking off quantities from design documents or building information models; (3) retrieving unit cost from a cost database; and (4) applying the unit costs and quantities in computing the cost estimate. Although, the level of automation in quantity takeoff has been relatively high, most commercial software programs still require manual inputs from estimators to: (1) match materials of building elements to work items; and/or (2) fulfill essential information requirements that may be missing from design models for accurate cost estimate computations. These missing information are usually obtained from the construction specifications in supplement to the design models. Automating the process of design information extraction from construction specifications can help reduce: (1) the time and cost of the estimation, (2) the manual inputs required in cost estimation computations, and (3) human errors in cost estimates. This paper explores the use of natural language processing techniques to help process construction specifications and the authors propose a new algorithmic method for extracting the needed design information from construction specifications to support wood construction cost estimation. A case study was conducted on a wood construction project to evaluate the authors’ proposed method. The results showed that the proposed method successfully searched for and found design details from construction specifications to fulfil essential information requirements for detailed wood construction cost estimation, with a 94.9% precision and a 97.4% recall. 
    more » « less
  2. Robotic automation of construction tasks is a growing area of research. For robots to successfully operate in a construction environment, sensing technology must be developed which allows for accurate detection of site geometry in a wide range of conditions. Much of the existing body of research on computer vision systems for construction automation focuses on pick-and-place operations such as stacking blocks or placing masonry elements. Very little research has focused on framing and related tasks. The research presented here aims to address this gap by designing and implementing computer vision algorithms for detection and measurement of building framing elements and testing those algorithms using realistic framing structures. These algorithms allow for a stationary RGB-D camera to accurately detect, identify, and measure the geometry of framing elements in a construction environment and match the detected geometry to provided building information modeling (BIM) data. The algorithms reduce identified framing elements to a simplified 3D geometric model, which allows for robust and accurate measurement and comparison with BIM data. This data can then be used to direct operations of construction robotic systems or other machines/equipment. The proposed algorithms were tested in a laboratory setting using an Intel RealSense D455 RGB-D camera, and initial results indicate that the system is capable of measuring the geometry of timber-frame structures with accuracy on the order of a few centimeters. 
    more » « less
  3. A major gap in the automation of construction cost estimation is the need of manual inputs to complete cost estimation processes. To address this gap, the authors propose a new method for matching wood building elements from a Building Information Modeling (BIM)-based design to cost data entries in a cost database. The proposed method uses a java constructor and HashMap to create objects, and store and retrieve the created values of the objects. Term matching and natural language processing (NLP) techniques are used in the method to match items from a design model and automatically extract their unit costs from a cost database. These unit costs retrieved are then used in generating the cost estimates. The proposed method was tested on estimating a wood construction model retrieved online. A cost estimate was successfully generated. Comparison of the experimental results with results from the state-of-the-art commercial software showed that the algorithms developed from the proposed method reduced the manual inputs required in generating wood construction cost estimates. 
    more » « less
  4. In the past, the construction industry has been slow to adopt new technology. There has been a rapid expansion of technologies, often referred to as Industry 4.0, to aid in the use of automation. One challenge paralleling these new technologies is implementing how a robot interprets design information, specifically information from a Building Information Model (BIM). This paper presents a method for identifying and transforming information from BIM to support robotic material placement on the construction site. This research will include a review of what information can be directly extracted from the model and what must be supplemented to the model for the robot to perform defined tasks within a construction site. The construction sites’ dynamic nature poses multiple challenges that must be addressed for the information extracted from a model to be used by a robot in daily construction operations. This research also identifies barriers and limitations based upon current practice, such as different levels of development or model content as well as needed precision within the information provided for a mobile robot to complete a defined task. 
    more » « less
  5. Building information modeling (BIM) is widely used in the architectural, engineering, and construction (AEC) domain to support different applications such as cost estimation, planning & scheduling, and structural analysis. Structural analysis is an essential way to ensure structural safety. However, different structural analysis software may not process all information from building information models (BIMs) correctly, which impedes BIM interoperability. To address this problem, the authors proposed a new method for automatically checking information completeness of BIMs to support BIM usage in structural analysis in an interoperable manner. The method was tested in an experimental implementation using python programs and a structural analysis software. The checking results using the proposed method was compared with results from a manual checking and a Model View Definition (MVD)-based checking, respectively. The experiment showed a comparable or better performance of the proposed method in accuracy and efficiency than manual checking and MVD-based checking. Furthermore, the proposed method overcomes the scope limitation possessed by MVD-based checking. Therefore, the proposed information checking method is expected to support BIM interoperability by helping people identify missing information from IFC-based BIMs. The authors also proposed a new system model for the BIM information checking domain [i.e., information, model, application, and application context (IMAAC) model]. 
    more » « less