Buildings 13 02212 v2
Buildings 13 02212 v2
Buildings 13 02212 v2
Article
Integrating BIM–IoT and Autonomous Mobile Robots for
Construction Site Layout Printing
Fahad Iqbal 1 , Shiraz Ahmed 1, *, Fayiz Amin 1 , Siddra Qayyum 2 and Fahim Ullah 2
1 Department of Civil Engineering, Ghulam Ishaq Khan Institute of Engineering Sciences & Technology,
Topi 23640, Pakistan; [email protected] (F.I.); [email protected] (F.A.)
2 School of Surveying and Built Environment, University of Southern Queensland,
Springfield Central, QLD 4300, Australia; [email protected] (S.Q.); [email protected] (F.U.)
* Correspondence: [email protected]
Abstract: The traditional methods of marking construction site layouts using manual techniques
such as chalk lines are prone to human errors, resulting in discrepancies between blueprints and
actual layouts. This has serious implications for project delivery, construction, costs and, eventually,
project success. However, this issue can be resolved through autonomous robots and construction
automation in line with Industry 4.0 and 5.0 goals. Construction automation enables workers to
concentrate on the construction phase and not worry about manual site markups. This leads to an
enhancement in their productivity. This study aims to improve the floor layout printing technique by
introducing a framework that integrates building information modeling (BIM) and the Internet of
Things (IoT), i.e., BIM–IoT and autonomous mobile robots (AMR). The development process focuses
on three key components: a marking tool, an IoT-based AMR and BIM. The BIM-based tools extract
and store coordinates on the cloud platform. The AMR, developed using ESP32 and connected to
the Google Firestore cloud platform, leverages IoT technology to retrieve the data and draw site
layout lines accordingly. Further, this research presents a prototype of an automated robot capable of
accurately printing construction site layouts. A design science research (DSR) method is employed
in this study that includes a comprehensive review of the existing literature and usage of AMRs in
construction layout printing. Subsequently building upon the extant literature, an AMR is developed
and experiments are conducted to evaluate the system’s performance. The experiment reveals that
Citation: Iqbal, F.; Ahmed, S.; Amin, the system’s precision falls within a range of ±15 mm and its angle accuracy is within ±4 degrees.
F.; Qayyum, S.; Ullah, F. Integrating Integrating robotic automation, IoT and BIM technologies enhances the efficiency and precision of
BIM–IoT and Autonomous Mobile
construction layout printing. The findings provide insights into the potential benefits of deploying
Robots for Construction Site Layout
AMRs in construction projects, reducing site layout errors and improving construction productivity.
Printing. Buildings 2023, 13, 2212.
This study also adds to the body of knowledge around construction automation in line with Industry
https://doi.org/10.3390/
4.0 and 5.0 endeavors.
buildings13092212
Academic Editor: Farnad Nasirzadeh Keywords: autonomous mobile robots; BIM; construction automation; construction site planning;
Received: 1 August 2023
IoT; layout printing
Revised: 28 August 2023
Accepted: 29 August 2023
Published: 30 August 2023
1. Introduction
The construction industry has been lagging behind other sectors, such as manufac-
turing, for years in terms of productivity [1]. According to McKinsey Global Institute,
Copyright: © 2023 by the authors.
productivity in manufacturing has nearly doubled whereas in the same period, construc-
Licensee MDPI, Basel, Switzerland.
tion has experienced stagnant growth since 2005 [2]. Nowadays, one of the biggest concerns
This article is an open access article
is the lack of skilled construction workers or the general availability of construction workers
distributed under the terms and
and the application of innovative technologies [3]. Construction automation, particularly
conditions of the Creative Commons
robotics-based automation, can reduce some of the pressure brought on by the labor short-
Attribution (CC BY) license (https://
creativecommons.org/licenses/by/
age and help boost productivity [4–6]. Several sectors have benefited from the Industry 4.0
4.0/).
revolution to create programs that use automated technologies for handling operations [7].
However, there is still a long way to go for the construction industry in terms of digital
transformation and making full use of the potential technologies [8].
In the construction industry, project inefficiencies such as poor productivity, cost
overruns and the need for rework pose a significant challenge [9,10]. Remarkably, 90% of
projects encounter cost overruns [11], resulting in profound financial ramifications. It is
projected that the implementation of productivity enhancements has the potential to yield
a remarkable annual cost savings of approximately USD 1.63 trillion to the industry [12].
Hence, it is unsurprising that enhancing project efficiency has become a top priority for
construction leaders. The study found that, among the various factors contributing to costs,
construction site layout plays a crucial role and can account for up to 25% of a project’s
expenses [13]. One of the main reasons for this is the high labor costs resulting from a
shortage of skilled workers. The lack of expertise or the ability to minimize errors leads to
delays, further adding to the project costs [14]. Therefore, to meet the rising demands of
the construction industry, automation of construction processes to eliminate inefficiencies
has become an urgent and essential task for contractors and industry leaders alike.
Construction site layout operation uses floor-marking elements, including the position
of door windows, free-access flooring and dry walls. To mark their future positions on
the floor and other surfaces at the construction site, the construction workers first use
measuring tapes to create marks and lines with chalk. This process often requires multiple
people with a high level of skill to carry out this activity.
Thousands of lines and marks must be drawn manually while constructing large
buildings and infrastructures, requiring high precision and time from workers. Depending
on the expertise of the on-site personnel, such as carpenters, standard manual layout-
printing procedures have varying degrees of precision [15]. Additionally, one of the
primary issues for construction rework is often the differences between the on-site layout
and the blueprint [16]. The traditional method is suitable for small-scale labor because
it heavily depends on workers’ skills and may not be useful for mega projects [17]. The
usage of manual methods leads to layout clashes, resulting in variations in mega projects.
Earlier studies suggest that the total cost of rework due to construction errors in layout
could range between 5% to 25% of the total rework [18].
In recent years, surveying technology has advanced remarkably. Measuring tools like
the total station and laser scanner are frequently utilized on building sites. Prior research
to enhance the effectiveness of the lining/marking job performed by these devices can
be categorized as a support technology. Support technology is intended to improve the
efficiency of the manual or automated marking process [19]. Construction workers will be
more productive if they can focus on installing building components while the marking
process is automated through robots [20]. These robots could be programmed to interpret
data from CAD models and accurately mark reference points or lines on construction sites.
Building information modeling (BIM) is a cutting-edge technology that revolutionizes
how construction projects are designed, managed and executed [21]. It represents the
functional and physical aspects of an infrastructure or building, integrating various data
elements such as 3D models, spatial relationships, material specifications and project
schedules. This technology streamlines the construction process, improves efficiency,
reduces rework and saves time and costs [22]. The ability of BIM to provide detailed
and accurate information makes it an ideal tool for automating construction processes,
especially when combined with robotics. By leveraging BIM data, robotic systems can be
integrated into the construction processes to perform complex and repetitive tasks with
higher precision and reliability [23]. This integration offers a unique response to mitigate
the challenges of automation, curb the effects of labor shortages and improve productivity
in the construction industry [24].
Over the last two decades, robotics in construction (RiC) has emerged as a diverse
and interdisciplinary field, integrating technologies like additive manufacturing, deep
learning and BIM [25]. The rapidly expanding literature covers various applications, from
robotic excavators and construction drones to specialized robots like façade cleaners [26,27].
Buildings 2023, 13, 2212 3 of 17
RiC promises to revolutionize the construction industry, improving efficiency, safety and
sustainability. However, more research and collaboration is needed to fully exploit its
potential.
Unlike industrial robots, the benefits of RiC are not yet fully utilized in the construction
sector due to its slow adoption and lagging behind the technology adoption curve [28,29].
One of the challenges in developing and implementing RiC is the need for expert knowledge
from both robotics and construction. The situation is further exacerbated due to the
involvement of various stakeholders, including general contractors, robot developers and
researchers who may not share the same views about automation and robotics adoption [30].
Furthermore, due to a lack of interoperability between the design and robotics, data must
be manually transferred and integrated between the phases of design and construction,
which takes much time, is tedious and is prone to error. Therefore, practical implementation
and individual handling are significantly more difficult. Added to this is the constantly
increasing complexity of technical innovations, data communication and the coordination
between everyone involved in the construction project.
1. To address this interoperability gap for the layout marking process, the authors
propose a framework for the automated extraction and analysis of floor plans from
BIM models using Dynamo. The data extracted are then input into the Windows
application developed in this study to determine and draw an optimal path for
the IoT-powered robot. Finally, the data are uploaded to the robot via the Internet
using the Firestore real-time database to draw the floor plans on an actual scale on
the construction site. The proposed framework uses a set of algorithms for robotic
systems to automatically perform the printing operations based on the extracted and
analyzed input data from BIM. This framework will facilitate accurate and precise site
layout printing operations by utilizing the information extracted from BIM models in
real-time. Accordingly, the objectives of this study include:
2. To extract data from BIM models using Dynamo and process it through a Windows
application to establish an efficient workflow for transforming the BIM data into a
format suitable for the layout printing robot.
3. To develop a comprehensive framework that enables smooth communication and data
exchange between BIM models and robotic systems through the IoT.
The novelty of this study lies in its comprehensive approach to addressing the chal-
lenges of construction layout printing through the integration of BIM, IoT and AMR. While
previous research has explored individual aspects of construction automation or robotics in
layout printing, the primary gap this study addresses is the lack of interoperability between
BIM and robotics, which has hindered the full realization of the benefits of automation
in construction. By developing a framework that enables seamless communication and
data exchange between BIM and AMR through the IoT, this study aims to optimize the
layout printing process and improve construction productivity. The integration of BIM, IoT
and AMR sets this study apart from others. It highlights its importance in paving a new
innovative way for the widespread adoption of automation in the construction industry,
leading to enhanced project delivery and cost-effectiveness.
The proposed framework for construction layout printing has far-reaching applications
and benefits across the construction sector. Firstly, large-scale construction projects, such as
commercial buildings and infrastructure developments, stand to gain the most from this
automation. The use of autonomous robots for precise layout printing can significantly
reduce the time and effort required, leading to faster project completion and reduced labor
costs. Additionally, the improved accuracy and data exchange through BIM integration
can enhance project coordination and decision-making, resulting in improved project
efficiency, reduced errors, minimized rework and increased cost-efficiency. Furthermore,
the technology can benefit smaller construction projects and contractors, allowing them
to compete more effectively and deliver high-quality results with minimum workforce
and time constraints. BIM–IoT integration for the site layout process enables construction
professionals to focus on more critical tasks, thus enhancing workforce productivity.
Buildings 2023, 13, 2212 4 of 17
repetitive tasks and allows the workforce to focus on other construction activities. Devel-
oping low-cost IoT-based robots becomes imperative to achieve this objective. Various
other industries have already leveraged IoT platforms and relevant frameworks to develop
navigational robots, making it a promising avenue for cost-effective and efficient robot
integration in construction.
Kamarudin et al. [37] developed an IoT-based mobile robot with a line-following
mechanism for an automated guided vehicle (AGV) application, controlled via a mobile
app communicating through the IoT. The system used radio frequency identification
(RFID) tags for location identification. Karahan et al. [38] created an IoT-based mobile
robot position controlling system with Raspberry Pi, allowing users to control the robot
remotely through a web-based control panel. Nafais et al. [39] designed an IoT-based
intelligent cargo carrier robot capable of providing location, orientation, obstacle and
surface texture information in real-time. The system also enabled remote monitoring
and control and was programmed to respond intelligently to sensor-detected conditions.
These projects showcase the integration of IoT technology with mobile robots, facilitating
advanced functionalities suitable for various applications like logistics and warehouse
automation. Nevertheless, the applications of such AMRs are limited in construction site
layout drawings.
3. Research Methodology
This section presents the conceptual framework and detailed methodology adopted in
this study. It provides a detailed overview of the carefully organized stages of the current
research and shares implementation details of the proposed system.
Figure
Figure 2. Revit floor 2. Revit floor plan.
plan.
Figure
Figure 3. Dynamo script3.for
Dynamo script of
automation fordata
automation offrom
extraction data the
extraction from the Revit file.
Revit file.
Figure 3. Dynamo script for automation of data extraction from the Revit file.
3.3. Developed
3.3. Developed Windows Windows Application
Application
In addition the
In addition to developing to developing
BIM modelthe
BIM model and
andBIM model and
extracting
extracting dataextracting
data from data
from Revit,
Revit, from Revit, a Win
aaWindows-
Windows-
based application
developed to process the extracted data and upload it and
was
based application was also developed also developed to process the extracted data to a upload
cloud platform for the mobile robot to access. The user interface of the
cloud platform for the mobile robot to access. The user interface of the developed window developed wi
application,
application, which provideswhich provides aenvironment
a user-friendly user-friendlyfor
environment for data
data processing, canprocessing,
be seen can b
in Figure 4. The application was developed using Python, leveraging PyQt, FirestorePyQt,
in Figure 4. The application was developed using Python, leveraging and Firestor
Buildings 2023, 13, 2212 8 of 17
Buildings 2023, 13, 2212 8 of 17
in Figure 4. The application was developed using Python, leveraging PyQt, Firestore and
Matplotlibtotoenhance
Matplotlib enhance itsits functionality.
functionality. TheThe developed
developed application
application has has various
various features,
features,
such
suchasasloading
loadingthe Revit
the Revitfile, loading
file, layouts,
loading displaying
layouts, floorfloor
displaying plans and and
plans uploading the the
uploading
plans
planstotothe
therobot.
robot. It also instructs the robots on when to to print
print the
the layout
layout through
through the
theprint
print control function. The x and y coordinates can be changed or varied in the
control function. The x and y coordinates can be changed or varied in the application application
through
throughvarious
varioustools where
tools where needed.
needed.
Figure4.4.Developed
Figure Developed window
window application
application for for layout
layout printing
printing through
through the robot.
the robot.
To
Todesign
design thetheuser
userinterface
interfaceof of
thethe
window
window application,
application, the the
PyQt library
PyQt was was
library utilized.
utilized.
Qt Designer is a powerful tool that allows developers to create interactive
Qt Designer is a powerful tool that allows developers to create interactive and visually and visually
appealing
appealinggraphical
graphical user interfaces
user [46].[46].
interfaces Firebase’s Firestore
Firebase’s featurefeature
Firestore provides the necessary
provides the neces-
remote data access and storage functionality. This integration allows
sary remote data access and storage functionality. This integration allows seamless com- seamless communi-
cation between the Windows application and the cloud platform, enabling efficient and
munication between the Windows application and the cloud platform, enabling efficient
convenient availability of the extracted data for subsequent analysis and utilization by the
and convenient availability of the extracted data for subsequent analysis and utilization
mobile robot [47]. Furthermore, for the visualization of the data collected from the Revit
by the mobile robot [47]. Furthermore, for the visualization of the data collected from the
model in the Windows application, the Matplotlib library was utilized [48]. The overall
Revit
data model
flow in theinWindows
the Windows application,
application can be seenthe inMatplotlib
Figure 5. library was utilized [48]. The
overall data flow in the Windows application
In the developed Windows application, coordinates can be of
seenthein Figure
wall 5. are extracted
elements
In theand
by Dynamo developed
stored inWindows
a local file.application, coordinates
These coordinates of the into
are imported walltheelements
robot. The are ex-
tracted by Dynamo and stored in a local file. These coordinates
Windows application sorts the coordinates based on their starting points and proximity. are imported into the ro-
Itbot.
addsThe Windows
virtual application
navigation lines tosorts
bridge thegaps,
coordinates
ensuringbased on their
the robot’s starting
smooth points and
movement
proximity.
without It adds
printing virtuallines.
additional navigation linespath
The robot’s to bridge gaps, ensuring
is displayed on the screen the torobot’s
ensuresmooth
it
follows
movement the Revit
without model and finally,
printing the data
additional areThe
lines. stored on the
robot’s Firestore
path cloud. on
is displayed Thethefree
screen
tier of Firebase Cloud provides 1 GB of space, allowing for 20,000 document
to ensure it follows the Revit model and finally, the data are stored on the Firestore cloud. writes and
50,000 document
The free tier of reads per day.
Firebase Cloud Theprovides
usage limit 1 GBcanofbespace,
increased by opting
allowing for for premium
20,000 document
tiers
writes and 50,000 document reads per day. The usage limit can be increasedremotely
[49]. The Windows application also enables users to start or stop the robot by opting for
when
premiumnew floor plansThe
tiers [49]. are Windows
sent for navigation.
application This streamlined
also enables users datatoflow
startsimplifies
or stop the therobot
process, enabling efficient robot navigation in complex environments.
remotely when new floor plans are sent for navigation. This streamlined data flow sim-
plifies the process, enabling efficient robot navigation in complex environments.
Buildings 2023, 13, 2212 9 9of
of 17
Figure
Figure 5.
5. Dataflow
Dataflow diagram
diagram of
of the
the window
window application.
application.
4. System
In thisTesting
study, a permanent marker was attached to the movable part of the marking
device to drawsets
Different the mentioned floor were
of experiments plan on a leveledtosurface
conducted of developed
test the ceramic tile.robotic
The attached
system
servo
based motor
on the pushes
proposedtheframework
marker tofor touch the surface
drawing when site
construction the layouts.
line needs to be
In the drawn.
first set of
The force applied by the servo motor is restricted to avoid causing any disturbance
experiments, the lengths of lines were drawn and the robot’s performance was evaluated. to the
motion of the robot. Although the proposed marking assembly may not work
For length evaluation, three straight lines of 61 cm in length were drawn in Revit, as shownon uneven,
rough surfaces
in Figure 8a. Theorrobot
soils,was
the then
robotdeployed
can still be utilized
to draw with
these a different
lines marking
on a B2 sheet device,
of paper i.e.,
placed
chalk powder,floor.
on a concrete to adapt to various
On average, surfaces
each 61 cm[52].
line was marked in approximately 8 s and the
accuracy achieved was within ± 1 cm. The results of the robot’s markings can be observed
in Figure 8b. In the next step, three L-shaped lines were also drawn to assess the accuracy
of the angle drawn by the robot, as shown in Figure 8c,d. The accuracy of the angle drawn
by the robot ranged within ± 4 degrees. These tests were performed inside a lab on a
Buildings 2023, 13, 2212 11 of 17
4. System Testing
Different sets of experiments were conducted to test the developed robotic system
based on the proposed framework for drawing construction site layouts. In the first set of
experiments, the lengths of lines were drawn and the robot’s performance was evaluated.
For length evaluation, three straight lines of 61 cm in length were drawn in Revit, as shown
in Figure 8a. The robot was then deployed to draw these lines on a B2 sheet of paper placed
on a concrete floor. On average, each 61 cm line was marked in approximately 8 s and the
accuracy achieved was within ±1 cm. The results of the robot’s markings can be observed
in Figure 8b. In the next step, three L-shaped lines were also drawn to assess the accuracy of
the angle drawn by the robot, as shown in Figure 8c,d. The accuracy of the angle drawn by
the robot ranged within ±4 degrees. These tests were performed inside a lab on a smooth
Buildings 2023, 13, 2212 surface. The experiments were repeated several times for initial calibration until
12 of the
17 most
accurate results were obtained.
(a) (b)
(c) (d)
Figure 8. (a) Lines drawn in the Revit. (b) Lines drawn on site by the robot. (c) Angled lines in Revit.
Figure
(d)8. (a) Lines
Lines drawndrawn in the
on site by Revit. (b) Lines drawn on site by the robot. (c) Angled lines in Revit.
the robot.
(d) Lines drawn on site by the robot.
Buildings 2023, 13, 2212 12 of 17
In another experiment, the scaled floor plan prepared in Revit (see Figure 9a) was
uploaded to the cloud after processing. Both straight lines and corners were included in
the floor plan to determine both the linear and angular accuracy of the robotic drawings.
The developed robot was placed on a plane surface of ceramic tiles and the layout from the
cloud was input to the robot for pertinent drawings, as shown in Figure 9b. The accuracy
(c)
of the drawn layout was cross-checked in the experiment(d) by manually measuring the
lines and angles drawn by the robot. The layout was drawn in less than 5 min with a line
Figure 8. (a) Lines drawn in the Revit. (b) Lines drawn on site by the robot. (c) Angled lines in Revit.
accuracy of 1.5 cm and angle accuracy of ±3 degrees.
(d) Lines drawn on site by the robot.
(a) (b)
Figure 9. (a) Floor plan model in Revit. (b) Layout of the drawing printer by the robot.
Figure 9. (a) Floor plan model in Revit. (b) Layout of the drawing printer by the robot.
5. Discussion
Automating the site layout marking process can reduce reliance on manual labor and
minimize the potential for human error. This may eventually lead to an improvement in
workers’ productivity. The use of robotics in construction offers several advantages [54].
Firstly, it significantly speeds up the layout marking process, allowing construction projects
to progress faster with increased accuracy and safety in precision working. With automa-
tion, the mobile robot can swiftly navigate the construction site and print multiple layout
markings faster than manual methods.
Automation improves the precision and accuracy of layout printing. Human error and
associated variations in worker skill levels can lead to discrepancies between the on-site
layout and the blueprint. However, with the integration of robotics and the precise data
extracted from the BIM model as proposed in the current study, the mobile robot may
Buildings 2023, 13, 2212 13 of 17
Table 1. Comparison of the proposed marking robotic system with other studies.
Degree of BIM
Study Accuracy Time Weight
Automation Integration
Current Study 15 mm 8s Automated 4 Kg Yes
System Presented by Jensfelt et al. [17] 28 mm 33 s Semi-Automated Unknown No
System Presented by Tsuruta et al. [20] 2.3 mm 98 s Semi-Automated 17 Kg No
System Presented by Lee et al. [36] Unknown Unknown Manual Unknown No
System Presented by Kitahara et al. [19] <1 mm Unknown Manual 56 Kg No
The current study uses a BIM-integrated model. In comparison, the other systems do
not use BIM integration for precise data extraction. Although the system developed by
Jensfelt et al. [17] uses 2D CAD drawings manually uploaded to the robot, such manual
models cause an additional error of up to 2 cm. The current study’s automated approach
offers advantages in terms of speed, precision and accuracy, reducing reliance on manual
labor, minimizing human errors and allowing construction workers to focus on more critical
tasks. Compared to manual methods, AMRs presented in the current study can reduce the
time of layout marking by almost 50% [17].
The cost of a simple robot developed based on ESP32 and NEMA 17 for developing
countries is significantly lower compared to the robots mentioned in the studies above. The
mentioned studies involved the development of specialized robotic systems for specific
tasks, such as ceiling board marking and floor marking, using advanced technologies like
laser range finders, cameras and total stations. These specialized systems often require
expensive components and complex setups, leading to higher development costs. In
contrast, the ESP32 and NEMA 17 based robot would be a more straightforward and cost-
effective solution due to the simplicity of its design and the affordability of its components.
By leveraging IoT-based platforms and frameworks, the development of the ESP32 and
NEMA 17 based robot can be further streamlined, making it an attractive and economically
viable option for construction applications in developing countries.
Buildings 2023, 13, 2212 14 of 17
Author Contributions: Conceptualization, F.I., S.A., S.Q., F.A. and F.U.; methodology, F.I., S.A., F.A.,
S.Q. and F.U.; software, F.I.; validation, F.I., S.A., S.Q., F.A. and F.U.; formal analysis, F.I., S.A., S.Q.,
F.A. and F.U.; investigation, F.I., S.A., S.Q., F.A. and F.U.; resources, F.U. and S.Q.; data curation
F.I., S.A. and F.A.; writing—original draft preparation, F.I. and F.A.; writing—review and editing,
S.Q., S.A. and F.U.; visualization, F.A.; supervision, S.A., S.Q. and F.U.; project administration, S.Q.,
S.A. and F.U.; funding acquisition, F.U. and S.Q. All authors have read and agreed to the published
version of the manuscript.
Funding: This research received no external funding.
Data Availability Statement: The data and codes used in this study are available from the first
author and can be shared upon reasonable request.
Acknowledgments: The authors acknowledge the design of the marking system developed by Trần
Luân under open access and the developers of Firebase-ESP-Client Library for esp32 that have been
utilized in the current study.
Conflicts of Interest: The authors declare no conflict of interest.
References
1. Chen, Q.; García de Soto, B.; Adey, B.T. Construction Automation: Research Areas, Industry Concerns and Suggestions for
Advancement. Autom. Constr. 2018, 94, 22–38. [CrossRef]
2. Changali, S.; Mohammad, A.; Van Nieuwland, M. The Construction Productivity Imperative. In McKinsey Quarterly; McKinsey:
New York, NY, USA, 2015.
3. Ma, X.; Mao, C.; Liu, G. Can Robots Replace Human Beings?—Assessment on the Developmental Potential of Construction Robot.
J. Build. Eng. 2022, 56, 104727. [CrossRef]
4. Haas, C.; Skibniewski, M.; Budny, E. Robotics in Civil Engineering. Comput. Aided Civ. Infrastruct. Eng. 1995, 10, 371–381.
[CrossRef]
5. García de Soto, B.; Agustí-Juan, I.; Hunhevicz, J.; Joss, S.; Graser, K.; Habert, G.; Adey, B.T. Productivity of Digital Fabrication in
Construction: Cost and Time Analysis of a Robotically Built Wall. Autom. Constr. 2018, 92, 297–311. [CrossRef]
6. Streule, T.; Miserini, N.; Bartlomé, O.; Klippel, M.; de Soto, B.G. Implementation of Scrum in the Construction Industry. Procedia
Eng. 2016, 164, 269–276. [CrossRef]
7. Kim, K.P.; Freda, R.; Nguyen, T.H.D. Building Information Modelling Feasibility Study for Building Surveying. Sustainability
2020, 12, 4791. [CrossRef]
8. Ullah, F. (Ed.) Towards Smart Tech 4.0 in the Built Environment: Applications of Disruptive Digital Technologies in Smart Cities,
Construction, and Real Estate; MDPI: Basel, Switzerland, 2023; ISBN 978-3-0365-7355-7.
9. Amini, S.; Rezvani, A.; Tabassi, M.; Malek Sadati, S.S. Causes of Cost Overruns in Building Construction Projects in Asian
Countries; Iran as a Case Study. Eng. Constr. Archit. Manag. 2022, 30, 2739–2766. [CrossRef]
10. Taha, G.; Sherif, A.; Badawy, M. Overall Cost Overrun Estimate in Residential Projects: A Hybrid Dynamics Approach. Appl.
Comput. Intell. Soft Comput. 2022, 2022, 2285971. [CrossRef]
11. Propeller Aero 10 Construction Project Cost Overrun Statistics You Need to Hear. Available online: https://www.propelleraero.
com/blog/10-construction-project-cost-overrun-statistics-you-need-to-hear/ (accessed on 25 July 2023).
12. Dobbs, R.; Pohl, H.; Lin, D.-Y.; Mischke, J.; Garemo, N.; Hexter, J.; Matzinger, S.; Palter, R.; Nanavatty, R. Infrastructure Productivity:
How to Save $1 Trillion a Year; McKinsey Global Institute: New York, NY, USA, 2013.
13. Williams, B. The Real Cost of Inefficient Construction Layout. Available online: https://constructible.trimble.com/construction-
industry/the-real-cost-of-inefficient-construction-layout (accessed on 25 July 2023).
14. AGC Construction Workforce Shortages Risk Undermining Infrastructure Projects as Most Contractors Struggle to Fill Open
Positions. Available online: https://www.agc.org/news/2022/08/31/construction-workforce-shortages-risk-undermining-
infrastructure-projects-most-contractors-struggle-0 (accessed on 25 July 2023).
15. Sestras, P. Methodological and On-Site Applied Construction Layout Plan with Batter Boards Stake-out Methods Comparison: A
Case Study of Romania. Appl. Sci. 2021, 11, 4331. [CrossRef]
16. Zhao, J.; Hu, Y.; Tian, M. Pose Estimation of Excavator Manipulator Based on Monocular Vision Marker System. Sensors 2021, 21,
4478. [CrossRef]
17. Jensfelt, P.; Gullstrand, G.; Förell, E. A Mobile Robot System for Automatic Floor Marking. J. Field Robot. 2006, 23, 441–459.
[CrossRef]
18. Peter, E.; Love, D.; Heng, L.I. Quantifying the Causes and Costs of Rework in Construction. Constr. Manag. Econ. 2000, 18,
479–490. [CrossRef]
19. Kitahara, T.; Satou, K.; Onodera, J. Marking Robot in Cooperation with Three-Dimensional Measuring Instruments. In Proceedings
of the ISARC 2018—35th International Symposium on Automation and Robotics in Construction and International AEC/FM
Hackathon: The Future of Building Things, Berlin, Germany, 22 July 2018.
Buildings 2023, 13, 2212 16 of 17
20. Tsuruta, T.; Miura, K.; Miyaguchi, M. Mobile Robot for Marking Free Access Floors at Construction Sites. Autom. Constr. 2019,
107, 102912. [CrossRef]
21. Anane, W.; Iordanova, I.; Ouellet-Plamondon, C. Building Information Modeling (BIM) and Robotic Manufacturing Technological
Interoperability in Construction—A Cyclic Systematic Literature Review. Digit. Manuf. Technol. 2023, 3, 1–29. [CrossRef]
22. Biancardo, S.A.; Gesualdi, M.; Savastano, D.; Intignano, M.; Henke, I.; Pagliara, F. An Innovative Framework for Integrating
Cost-Benefit Analysis (CBA) within Building Information Modeling (BIM). Socioecon Plann Sci 2023, 85, 101495. [CrossRef]
23. Zhang, J.; Luo, H.; Xu, J. Towards Fully BIM-Enabled Building Automation and Robotics: A Perspective of Lifecycle Information
Flow. Comput. Ind. 2022, 135, 103570. [CrossRef]
24. Schöberl, M.; Huber, A.; Kreppold, S.; Dirnaichner, J.; Kessler, S.; Fottner, J. Cobot Uptake in Construction: Embedding
Collaborative Robots in Digital Construction Processes. Constr. Robot. 2023, 7, 89–103. [CrossRef]
25. Xiao, B.; Chen, C.; Yin, X. Recent Advancements of Robotics in Construction. Autom. Constr. 2022, 144, 104591. [CrossRef]
26. Munawar, H.S.; Ullah, F.; Heravi, A.; Thaheem, M.J.; Maqsoom, A. Inspecting Buildings Using Drones and Computer Vision: A
Machine Learning Approach to Detect Cracks and Damages. Drones 2022, 6, 5. [CrossRef]
27. Abdeen, F.N.; Gunatilaka, R.N.; Sepasgozar, S.M.E.; Edwards, D.J. The Usability of a Novel Mobile Augmented Reality Application
for Excavation Process Considering Safety and Productivity in Construction. Constr. Innov. 2022, in press. [CrossRef]
28. Manuel Davila Delgado, J.; Oyedele, L. Robotics in Construction: A Critical Review of the Reinforcement Learning and Imitation
Learning Paradigms. Adv. Eng. Inform. 2022, 54, 101787. [CrossRef]
29. Ullah, F. Smart Tech 4.0 in the Built Environment: Applications of Disruptive Digital Technologies in Smart Cities, Construction,
and Real Estate. Buildings 2022, 12, 1516. [CrossRef]
30. Yahya, M.Y.B.; Lee Hui, Y.; Yassin, A.B.M.; Omar, R.; Robin, R.O.A.; Kasim, N. The Challenges of the Implementation of
Construction Robotics Technologies in the Construction. In MATEC Web of Conferences; EDP Sciences: Yu Lisi, UK, 2019;
Volume 266. [CrossRef]
31. Anane, W.; Iordanova, I.; Ouellet-Plamondon, C. BIM-Driven Computational Design for Robotic Manufacturing in off-Site
Construction: An Integrated Design-to-Manufacturing (DtM) Approach. Autom. Constr. 2023, 150, 104782. [CrossRef]
32. Tanaka, K.; Kajitani, M.; Kanamori, C.; Itoh, H.; Abe, Y.; Tanaka, Y. Development of Marking Robot Working at Building Sites. In
Proceedings of the 12th International Symposium on Automation and Robotics in Construction (ISARC), Warsaw, Poland, 30
May–1 June 1995.
33. Abidin, Z.Z.; Hamid, S.B.A.; Aziz, A.A.A.; Ab Malek, A. Development of a Vision System for a Floor Marking Mobile Robot. In
Proceedings of the 2008 Fifth International Conference on Computer Graphics, Imaging and Visualisation, Modern Techniques
and Applications, CGIV, Penang, Malaysia, 26–28 August 2008.
34. Tanaka, K.; Kajitani, M.; Ito, H.; Kanamori, C.; Abe, Y.; Tanaka, Y. Development of a Construction Robot for Marking on Ceiling
Boards. Nippon. Kikai Gakkai Ronbunshu C Hen/Trans. Jpn. Soc. Mech. Eng. Part C 1996, 62, 658–664. [CrossRef]
35. Inoue, F.; Doi, S.; Omoto, E. Development of High Accuracy Position Making System Applying Mark Robot in Construction Site.
In Proceedings of the SICE Annual Conference, Tokyo, Japan, 13–18 September 2011.
36. Lee, A.Y.; Seo, H.C.; Park, E.S. Development of a Manually Operated Mobile Robot That Prints Construction Site Layouts.
Machines 2022, 10, 1192. [CrossRef]
37. Kamarudin, K. Development of IoT Based Mobile Robot for Automated Guided Vehicle Application. J. Electron. Inf. Syst. 2019, 1.
[CrossRef]
38. Karahan, O.; Hökelek, H. Mobile Robot Position Controlling System Based On IoT Through Raspberry Pi. J. Intell. Syst. Theory
Appl. 2020, 3, 25–30. [CrossRef]
39. Suhana Nafais, A.; Cibi, S.L.; Harish Kumar, A.; Tharani, M.; Viswak Avinash, S.P. An IoT Based Intelligent Cargo Carrier. In
Proceedings of the 2023 7th International Conference on Intelligent Computing and Control Systems (ICICCS), Madurai, Tamil
Nadu, 17–19 May 2023; IEEE: Piscataway Township, NJ, USA, 2023; pp. 1569–1574.
40. Tao, G.; Feng, H.; Feng, J.; Wang, T. Dynamic Multi-Objective Construction Site Layout Planning Based on BIM. KSCE J. Civ. Eng.
2022, 26, 1522–1534. [CrossRef]
41. Tang, S.; Shelden, D.R.; Eastman, C.M.; Pishdad-Bozorgi, P.; Gao, X. A Review of Building Information Modeling (BIM) and the
Internet of Things (IoT) Devices Integration: Present Status and Future Trends. Autom. Constr. 2019, 101, 127–139. [CrossRef]
42. Al Hawarneh, A.; Bendak, S.; Ghanim, F. Construction Site Layout Planning Problem: Past, Present and Future. Expert Syst. Appl.
2021, 168, 114247. [CrossRef]
43. Revit® Architecture 2018 for Designers; Bloomsbury Publishing Plc: New York, NY, USA, 2017; ISBN 978-1-5013-2773-5.
44. Divin, N.V. BIM by Using Revit API and Dynamo: A Review. AlfaBuild 2020, 14, 1404.
45. Kensek, K.M. Integration of Environmental Sensors with BIM: Case Studies Using Arduino, Dynamo, and the Revit API. Inf. De
La Constr. 2014, 66. [CrossRef]
46. Liu, Q.; Qiao, Z.; Lv, Y. PyVT: A Python-Based Open-Source Software for Visualization and Graphic Analysis of Fluid Dynamics
Datasets. Aerosp. Sci. Technol. 2021, 117, 106961. [CrossRef]
47. Singh, S.; Verma, S.; Kumar, S.; Kumar Singh, S. Home Automation Using Node MCU, Firebase & IOT. Int. J. Sci. Res. Rev. 2019, 7,
1289–1294.
48. Hunter, J.; Dale, D.; Firing, E.; Droettboom, M. Matplotlib: Visualization with Python. Available online: https://matplotlib.org
(accessed on 2 July 2023).
Buildings 2023, 13, 2212 17 of 17
49. Sukmana, Y.; Rosmansyah, Y. The Use of Cloud Firestore for Handling Real-Time Data Updates: An Empirical Study of
Gamified Online Quiz. In Proceedings of the 2021 2nd International Conference on Electronics, Communications and Information
Technology, CECIT 2021, Sanya, China, 27 December 2021.
50. Inoue, F.; Ohmoto, E. High Accuracy Position Marking System Applying Mobile Robot in Construction Site. J. Robot. Mechatron.
2012, 24, 985–991. [CrossRef]
51. Trần Luân Pen Holder for Drawing Machine. Available online: https://www.thingiverse.com/thing:5505579 (accessed on 8 July
2023).
52. Park, E.S.; Seo, H.C.; Lee, A.Y. Development of a Multi-Layer Marking Toolkit for Layout-Printing Automation at Construction
Sites. Sensors 2022, 22, 4822. [CrossRef]
53. Hlaing, K.M.; Nyaung, D.E. Electricity Billing System Using Ethereum and Firebase. In Proceedings of the 2019 International
Conference on Advanced Information Technologies, ICAIT 2019, Yangon, Myanmar, 6–7 November 2019.
54. Soffar, H. Robotics, Automation in Construction Uses, Advantages & Disadvantages|Science Online. Available online: https:
//www.online-sciences.com/robotics/robotics-automation-in-construction-uses-advantages-disadvantages/ (accessed on 24
July 2023).
55. Faghihi, V.; Nejat, A.; Reinschmidt, K.F.; Kang, J.H. Automation in Construction Scheduling: A Review of the Literature. Int. J.
Adv. Manuf. Technol. 2015, 81, 1845–1856. [CrossRef]
56. Park, J.K.; Lee, K.W. Efficiency Analysis of Construction Automation Using 3D Geospatial Information. Sens. Mater. 2022, 34,
415–425. [CrossRef]
57. Šlajpah, S.; Munih, M.; Mihelj, M. Mobile Robot System for Selective Asparagus Harvesting. Agronomy 2023, 13, 1766. [CrossRef]
58. Sepasgozar, S.M.E.; Khan, A.A.; Smith, K.; Romero, J.G.; Shen, X.; Shirowzhan, S.; Li, H.; Tahmasebinia, F. BIM and Digital Twin
for Developing Convergence Technologies as Future of Digital Construction. Buildings 2023, 13, 441. [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual
author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to
people or property resulting from any ideas, methods, instructions or products referred to in the content.