Use emerging technologies including Artificial Intelligence (AI), Internet of Things (IoT), computer vision, and wearable device systems to achieve automation of acquiring, processing, interpreting and sharing useful information with various stakeholders of construction projects.