key: cord-0726660-ayhhvfsn authors: Gao, Yifan; Meng, Jiawei; Shu, Jiangpeng; Liu, Yuanchang title: BIM-based task and motion planning prototype for robotic assembly of COVID-19 hospitalisation units—Flatpack house date: 2022-05-19 journal: Autom Constr DOI: 10.1016/j.autcon.2022.104370 sha: deac47060c79669fd0387b8f901c2ef160d284c4 doc_id: 726660 cord_uid: ayhhvfsn Fast transmission of COVID-19 led to mass cancelling of events to contain the virus outbreak. Amid lockdown restrictions, a vast number of construction projects came to a halt. Robotic platforms can perform construction projects in an unmanned manner, thus ensuring the essential construction tasks are not suspended during the pandemic. This research developed a BIM-based prototype, including a task planning algorithm and a motion planning algorithm, to assist in the robotic assembly of COVID-19 hospitalisation facilities with prefabricated components. The task planning algorithm can determine the assembly sequence and coordinates for various types of prefabricated components. The motion planning algorithm can generate robots' kinematic parameters for performing the assembly of the prefabricated components. Testing of the prototype finds that it has satisfactory performance in terms of 1) the reasonableness of assembly sequence determined, 2) reachability for the assembly coordinates of prefabricated components, and 3) capability to avoid obstacles. The pandemic caused by COVID-19 is the most serious global health crisis during the past decades due to the rapid growth in confirmed cases and a massive spike in hospitalisations [1] . To prevent the further spread of the virus, China built two new hospitals (Leishenshan and Huoshenshan) in Wuhan and also converted existing facilities to 16 module hospitals [2] . These measures effectively reduced the number of death and the spread of the virus [3] . Following these examples, the UK also turned convention centres into seven Nightingale hospitals [4] . Nevertheless, numerous reports from different world regions indicate that many patients have limited access to treatment due to the shortage of hospitalisation facilities [5] . As COVID-19 still looms as a significant threat to human beings, critical infrastructure for pandemic isolation and treatment remains far from adequate globally [3] . The current method for constructing the COVID-19 hospitalisation facilities is by having human workers assemble each prefabricated component (e.g., purlin, pillar, beam) into designated coordinates [2] . However, under the pandemic lockdown situation, it becomes difficult for workers to access the site and conduct construction activities, and a vast number of construction projects have come to a halt [6] . As the Associated General Contractors (AGC) in the US pointed out [7] , nearly 90% of the US domestic construction projects were put on hold in 2020, and more than 27% of the construction organisations have either furloughed or laid off employees in 2021. As a result, a certain number of COVID-19 healthcare projects, which should have been constructed to provide the treatment spaces for the infected patients, were not delivered in time [7] . Consequently, technologies that can enable the unmanned assembly of hospitalisation facilities from prefabricated components are in urgent need. This spawns the idea in this research to develop robotic technologies for assembling COVID-19 hospitalisation facilities. In the literature, empirical evidence has been provided that the use of robotic technologies has this research-utilising robots to assemble prefabricated building components. Terada and Murata [8] utilised a robotic manipulator to assemble building blocks. Willmann et al. [9] designed a robotic prototype for timber construction, which fosters automation penetration across the digital workflow including timber fabrication, perforation, and connection. Ding et al. [10] and King et al. [11] presented methods that can determine assembly coordinates of building components for robotic construction according to digital blueprints in Rhinoceros. The COVID-19 hospitalisation facilities are composed of container-type units-flatpack house, where each flatpack house unit is a ward [2] . The current method to assemble the flatpack house units of COVID-19 hospitalisation facilities consists of the following characteristics. First, there is a fixed sequence for the assembly of the flatpack house unit. The structural frame is assembled first (including the beam, column, and purlin components). Once the frame is in place, the floor and roof panels are assembled next. Then, the wall panels are attached. This is interpreted in greater detail in section 2. Second, the prefabricated components of the flatpack house are made from lightweight steel, which is more suitable for robot assembly compared with components that are made from dense materials such as concrete. However, applying robots to replace human labour in the assembly of flatpack house, there are still difficulties that await to be addressed. The difficulties lie in letting the end-tip of the robot autonomously follow a pre-determined sequence to place the prefabricated components in coordinates where they are needed in space without human intervention. The authors found that the robotic approaches developed in the existing studies [8] [9] [10] [11] (as aforementioned) have limited usability for addressing the technical difficulties in assembling flatpack house, given the lack of the following capabilities:  generation of a reasonable assembly sequence of building components, and then the end-tip of the robot can follow the pre-determined sequence to place building components in coordinates where they are needed in space [23] . Therefore, quantitative spatial reasoning of the building components' assembly sequence is a critical issue to consider for the robotic assembly of the hospitalisation facilities. Given the background, the scientific question of the study is how to determine a mathematical relationship between coordinates of prefabricated components and assembly sequence, with the consideration of their geometry and centroid, for robotic construction. Therefore, this research aims to overcome the technical challenges and provide a robotic prototype that consists of the following: 1) A task planning algorithm that can determine a mathematical relationship between coordinates of prefabricated components and assembly sequence, with the consideration of geometry and centroid, for robotic construction; and 2) A motion planning algorithm that can analyse the determined assembly sequence and coordinates and generate robots' kinematic parameters for performing the assembly of COVID-19 hospitalisation facilities. In addition, in the research field of industrial robot, there are a number of recently published studies that have reported the data transmission between product design data and robotic platforms for manufacturing such as Tao et al. [26] , Jokić et al. [27], Izagirre et al. [28] , Zhang et al. [29] , and Li et al. [30] . However, the authors found that there is still relatively little information on the data penetration between the building digital designs and robotic platforms. This research aims to fill in the gap and investigate the data operation method in the proposed robotic prototype for facilitating the information penetration between the building digital designs and robotic platforms. The rest of the paper is organised as follows: section 2 demonstrates the construction characteristics of COVID-19 hospitalisation facilities, section 3 presents the overall architecture of the assembles the flatpack house using prefabricated components in the trolley. Specifically, the assembly of the flatpack house is threefold. The structural frame is assembled first (including the beam, column, and purlin components). Once the frame is in place, the floor and roof panels are assembled next. Then, the wall panels are attached. When the assembly completes, a mobile crane is used to lift the flatpack house unit from the assembling area and install the unit into the hoisting area. Information on the material and mass of the prefabricated components as well as the number of each component used in a flatpack house is provided in Table 1 . According to the information, it is estimated that a flatpack house has an overall weight of 969.2 kg. This exceeds the handling capacity of the top-size industrial robotic manipulator on the market-ABB IRB 8700 (rated payload: 500kg). Mobile cranes might be more suitable than robotic manipulators for the installation of the standard flatpack house unit at the designated location. Therefore, this research focuses on robotising the first components in coordinates where they are needed in space without human intervention. To achieve the targeted performance for the robot, a task planning algorithm and a motion planning algorithm will be developed to respectively: 1) determine reasonable assembly coordinates and sequence of prefabricated components; and 2) analyse the determined assembly sequence and generate robots' kinematic parameters for performing the assembly of COVID-19 hospitalisation facilities autonomously without human intervention. Note that the sequence will be determined in accord with the threefold assembly logic as specified (i.e., first the frame, next the floor and roof panels, then the wall panels). This research explores how the COVID-19 hospitalisation facilities can be assembled from prefabricated components using robotic manipulators. As discussed, the motion control of a robotic manipulator consists of letting the tip of the end-effector follow a pre-determined -sequence‖ of -coordinates‖. Thus, the challenge of such a solution lies in the generation of a reasonable assembly BIM design tools (e.g., Autodesk Revit) host informative databases for their projects, where Application Programming Interface (API) (e.g., Dynamo) can be utilised to couple with, and democratise, the database for end-users to get access to data and retrieve desired features [31] . In this research, Dynamo and the Robot Operating System (ROS) were utilised to develop the robotic prototype for assembling the prefabricated hospitalisation facilities, where Dynamo's role is to provide the required data input for ROS. A Dynamo-based task planning algorithm was developed to locate the assembly coordinates of the building components in the flatpack house Revit model and then generate a reasonable assembly sequence of the components based on their coordinates. The assembly sequence data constitutes the information required for the robotic motion planning. Then, the Robot Operating System (ROS) executes the motion planning algorithm to analyse the assembly sequence data and generate robots' kinematic parameters for performing the assembly of the flatpack house (including the joint and path parameters). A communication interface was also established to operate the data transmission between the task and motion planning layers. An overview of the architecture of the proposed prototype is provided in Figure 4 . The detailed steps are discussed in The workspace and payload of a robotic manipulator determine if the manipulator is suitable for certain construction tasks [23] . Workspace is the set of all positions that a manipulator can reach, which constitutes a reachable volume between the maximum and minimal working radius of the manipulator [32] (see Figure 5a ). However, it was found that when having one side of the flatpack house placed as close as possible to the minimal working radius, the workspace of the top size industrial robotic manipulator on the market-ABB IRB 8700 (work range: 4157mm, rated payload: 500kg)-still cannot fully cover the spatial extent of the flatpack house for assembly, with the far end being out of reach (see Figure 5a ). In this case, collaborative construction using dual robotic manipulators-KUKA KR 120 R3100 (work range: 3095mm, rated payload: 120kg)-is considered (see Figure 5b ). To provide a reasonable range of workspace for assembling COVID-19 hospitalisation facilities, the manipulators are mounted on KUKA KL 4000 linear unit (maximum translational distance: 8500mm) [33] . Payload is the amount of matter (i.e., mass) that a manipulator can lift [32] . As can be seen in Table 1 , the beam (long edge) is the structural component that has the J o u r n a l P r e -p r o o f Journal Pre-proof maximal mass (i.e., 55.7kg). Thus, the manipulator to use in this research should meet the criterion of having its payload exceed 55.7kg. The rated payload of KR 120 R3100 is 120kg, which meets the criterion and is robust for the assembly of the flatpack house in this research. J o u r n a l P r e -p r o o f joints (i.e., seven degree-of-freedom (DOF)). A revolute joint enables a relative rotary motion about an axis, and a prismatic joint translates a linear displacement along an axis [34] . Kinematic specification of the joints is presented in Figure 6 . Motion range of the joints is provided by KUKA [35] as follows: joint 1 (from 0 to 8.500 m), joint 2 (from -3.227 to 3.227 rad), joint 3 (from -1.483 to 0.872 rad), joint 4 (from -1.361 to 2.093 rad), joint 5 (from -6.106 to 6.106 rad), joint 6 (from -2.181 to 2.181 rad), and joint 7 (from -6.106 to 6.106 rad). The motion range will be utilised as joint constraints for kinematic analytics in this research. The COVAL vacuum gripper is connected to the main body of the manipulator through a flange, which is the end effector and operates utilising vacuum adsorption to hoist building components [36] ( Figure 6 ). The gripper is designed for heavy-duty applications and can withstand a weight of up to 68kg. In this research, the task planning logic to bring into effect is locating the placement coordinates of the building components for assembly and then generating a reasonable assembly sequence of the components based on their coordinates. The authors utilised the Autodesk Revit API-Dynamo-to develop the task planning algorithm, which is named the Assembly Coordinates and Sequence Determination (ACASD) algorithm. Dynamo is a visual programming environment that extends the parametric analysis capabilities of Revit [37] . The analytic capability of Dynamo is enabled through J o u r n a l P r e -p r o o f Journal Pre-proof functional nodes, which are composed of input and output ports and are connected in sequence to form a complete logic [37] (see Figure 7 ). Users can compile in Python to create nodes for specific functions [31] (e.g., Assembly Sequence () in Figure 7 ). The compositions of the ACASD algorithm are presented in Figure 7 and Algorithm 1 below. As can be seen, the algorithm consists of three sections, which are discussed in greater detail in the following paragraphs. and motion planning layers, which is enabled by functional nodes at Dynamo, IFC and ROS terminals. First, the node Export_IFC () at the Dynamo terminal takes the sorted assembly sequence list and exports it to an IFC file. Then, the node IfcAxis2Placement3D () at IFC terminal organises data entries in a string form that can be parsed by the ROS system as follows: -#IFC Identifier = ifcPropertyStringValue(Parameter Label).placement(Parameter Content)‖ (see Figure 10 ). The node Subscriber () at the ROS terminal is responsible for parsing the assembly coordinates and sequence data from the IFC tags. The robots' joint and trajectory parameters for performing the assembly of the prefabricated components will be generated based on the IFC data provided (see -Joint Interface‖ and -Trajectory Interface‖ in Figure 10 ). Finally, the node Publisher () at the ROS terminal publishes the generated joint and trajectory parameters for controlling the robotic manipulator. The kinematic equation is fundamental to robotic motion planning, which can be used to compute J o u r n a l P r e -p r o o f values for the joints that achieve a desired position for the end-tip of a manipulator [34] . To derive the kinematic equation of the manipulator used in this research, reference frames, which are used to specify movements of each joint, were attached to the joints (as specified in Figure 6 ) following the right-hand convention rules [38, 39] (Figure 11 ). The pose relationship (i.e., position and orientation) between two successive joints can be derived from attached frames using Denavit-Hartenberg (D-H) notation [40] . DH notation consists of four transformation parameters , , , and (see Figure 11 ), which gives a standard methodology to write the kinematic equations of a robotic manipulator [40] . The parameter notates the linear displacement along z-axis in the th frame. The parameter notates the rotary angle around the z-axis in the th frame. The parameter notates the link length between th and + 1th frames along the x-axis in the th frame. The parameter notates the twist angle between the z-axes in the − 1th and th frames. For the 7 DOF manipulator, and are variables altering as the joints operate, and and are constants reflecting the mechanical structure of the manipulator (e.g., link length) (see Table 2 ). where is the manipulator end-effector's Cartesian coordinate; , , , and are associated with each joint's reference frame system. In construction sites, motion planning methods can help the robotic manipulator autonomously Overall, RRT* keeps sampling random nodes within the collision-free space , and then reviews the global graph ( , ) through measuring the potential cost-to-go to every node ∈ , which locates within the spherical space near the newly sampling node . An example of applying RRT* to perform motion planning for a robotic manipulator to assemble the main beam (short edge) is illustrated in Figure 12 . Figures 10a and 10b show a simulated construction environment, where the two robotic manipulators are simultaneously assembling the main beams (short edge). In Figure 12a , the end-tip of the manipulators are at their start points to pick up the prefabricated beams from the trolleys. In Figure 12b , the end-tip of the manipulators are at their goal points to place the prefabricated beams at the designated location. Figures 10c and 10d show the corresponding motion planning problem solved by RRT* in ROS Rviz. As can be seen, the start point is represented in green, the goal point is represented in red, the obstacle space is represented in grey, tree branches of the RRT* algorithm are represented in orange, and the resulting optimised assembly path is represented in blue. Note that each manipulator's base coordinate system is marked as a world coordinate system, and the prefabricated components' assembly coordinates as determined via the task planning algorithm are unified into the manipulator's base coordinate system for motion planning. Tests were performed to evaluate the developed prototype in terms of 1) reasonableness of assembly sequence determined for a given flatpack house BIM model, 2) reachability for the assembly coordinates of prefabricated components, and 3) capability to avoid obstacles. The authors recreated the standard flatpack house unit in Autodesk Revit, and applied the ACASD algorithm of the prototype to locate prefabricated components in the Revit model's reference frame and determine the assembly coordinates and sequence for each component. The result is provided in Table 3 below. As can be seen, the ACASD algorithm can create a reasonable assembly sequence for the flatpack house. First, the frame is assembled (components 1-44, Table 3 ), and then the wall panels are enclosed (components 45-62, Table 3 ). The frame consists of bottom and top frames as the transverse bearing constitution and columns as vertical supporting, where the sequence implies a bottom-to-top, left-to-right, and back-to-front assembly logic. This is reflected in The robotic manipulator used in this research is composed of one prismatic joint and six revolute joints ( Figure 11 ). The relationship between the manipulator joint coordinates and the end-effector's input for equation (2), the assembly coordinates are converted to the Cartesian coordinate of the manipulator end-effector based on the geometric features of the prefabricated components. Equation (2) is to find a set of ( 1 , 2 , 3 , 4 , 5 , 6 , 7 ) which satisfies a given assembly coordinate ( , , ) . If a solution can be found, the coordinate ( , , ) is reachable for the manipulator. The 62 assembly coordinates in Table 3 were tested given equation (2) and the motion range of each joint. The results indicated that using dual robotic manipulators KUKA KR 120 R3100 (see Figure 5b ) enlarges the workspace and can fully cover the spatial extent of the flatpack house for assembly, where solutions exist for the 62 assembly coordinates. Figure 13 showcases eight examples of assembly coordinates reached by robotic manipulators in a simulated construction environment. The corresponding solutions for Figure 13 examples are provided in Table 4 . (e) (f) J o u r n a l P r e -p r o o f In scrutinising the scientific question as proposed, the findings suggest that the question has been answered in this research. The robotic prototype was developed to reflect the construction characteristics and difficulties of COVID-19 hospitalisation facilities, which consists of a task planning algorithm and a motion planning algorithm that can respectively: 1) derive a vector that can determine the mathematical relationship between coordinates of prefabricated components and assembly sequence, with the consideration of geometry and centroid, for robotic construction; and 2) analyse the determined assembly sequence and generate robots' kinematic parameters for performing the assembly of COVID-19 hospitalisation facilities autonomously without human intervention. As presented in section 7, the developed prototype was tested in three aspects: 1) determination of the assembly sequence, 2) reachability for the assembly coordinates of prefabricated components, and 3) capability to avoid obstacles. To quantitatively evaluate the assembly sequence determination performance, the coordinates of each building component in the sorted sequence list (Table 3) were scrutinised (section 7.1). As can be seen, the coordinates were arranged in ascending order along the z-axis (from the bottommost to the topmost), the y-axis (from the leftmost to the rightmost), then the x-axis (from the rearmost to the foremost). This implies a reasonable bottom-to-top, left-to-right, and back-to-front assembly logic. To quantitatively evaluate whether the assembly coordinates of each component are reachable, the kinematic analysis on the robotic platform was performed (section 7.2). The results showed that the robot joint solution ( 1 , 2 , 3 , 4 , 5 , 6 , 7 ) existed for all the assembly coordinates of the 62 prefabricated components. The authors further ran simulations to test whether the joint solutions produce weird robot poses. The results indicated that the robot configurations for all the assembly coordinates were reasonable and no weird poses were observed. Eight showcase examples are provided in Figure 13 . In addition, the collision avoidance capability of the developed prototype was tested (section 7.3). The motion planning RRT* algorithm successfully recognised the robotic manipulator and already-in-place prefabricated components as obstacles and generated a series of optimised robotic motions to avoid the obstacles (see an example presented in Figure 14 ). The original innovation of this research is to provide the following three outcomes for the research community: 1) The Assembly Coordinates and Sequence Determination (ACASD) algorithm (open source: J o u r n a l P r e -p r o o f https://github.com/yifanrepo/ACASD). In the existing studies [8] [9] [10] [11] , the assembly coordinates of prefabricated building components were predetermined for the robotic assembly. However, the function of determining the assembly sequence of the prefabricated building components was not considered in their approaches. The ACASD algorithm can be used to determine both the assembly coordinates and sequence for a given flatpack house BIM model. 2) The seven degree-of-freedom (DOF) robotic manipulator kinematic equation. The robotic manipulators used in the previous studies [8] [9] [10] [11] in this field only have six revolute joints (i.e., six DOF) and the bases of their manipulators are fixed. In this research, the manipulator has an additional prismatic joint based on the six revolute joints (i.e., seven DOF), which enables the base of the manipulator to move along a linear track to attain a higher range of workspace. The seven DOF equation developed in this research incorporates the manipulator base's moving capability in the kinematic design, which is more suitable for construction-related scenarios. 3) The virtual environment for simulating the assembly of flatpack house using robotic manipulators (open source: https://github.com/yifanrepo/virtual-construction). The authors rigorously modelled the environment to reflect physical effects (e.g., gravity) and workplace resources (e.g., machinery, prefabricated building components, and workers). In a real project, the robotic prototype developed in this research can be set up as the digital representation of the project and uses its self-contained task and motion planning algorithms to generate useful data input for instructing the robotic assembly. Once the robotic manipulators are set up in the real world, the ROS environment of the prototype can be used to recreate the project's real-world situations ( Figure 15 ). This is enabled by using 3D modelling to create digital companions RRT* algorithm generates the manipulators' joint parameters for performing the assembly of the flatpack house based on the marked start and goal states in the ROS environment, and publishes joint control signals to the digital processors of the robotic manipulators in the real world. In this situation, the end-tips of the manipulators will be driven by the signals to pick up the prefabricated components from the trolleys and follow a pre-determined sequence to transfer each component to the assembly coordinates (see Figure 15 ). Note that as electrical outlets are not always available in the exact location where the manipulators are positioned on-site, extension cords can be used to reach the manipulators' locations and supply the necessary power to get the assembly job done. When the assembly of a flatpack house unit completes, a mobile crane is used to lift the unit from the assembling area and install the unit into the hoisting area (see Figure 15 ). 2) In a real project, the robotic manipulators can replace human labour in the assembly of flatpack house, where one worker is needed to operate the data transmission inside the robotic prototype. In this case, the number of workers required in the construction procedure can be significantly J o u r n a l P r e -p r o o f reduced compared with the traditional method, which contributes to the mitigation of COVID-19 spread on construction sites. The authors acknowledge that although our prototype was tested in a ROS environment rather than the actual implementation, the environment was rigorously modelled to provide a convincing experimental condition. First, great care was taken to make the physical properties of the environment as close to that of the real world, which consisted of density, gravity, damping, dimension, and material colour and texture. Second, in a real project, the on-site construction resources can be set up in one-to-one correspondence with the settings in the ROS environment (see Figure 15 ) (e.g., the number and pick-up locations of the prefabricated building components). This ensures that the properties of the digital objects in ROS can be well transferred to their physical counterparts in the real world and the virtual representation of the workplace is efficient for spatial reasoning and motion planning. Third, the environment included an accurate kinematic representation of the robot so that the planned motions as verified in the environment can be well transferred to the reality for assembling prefabricated hospitalisation facilities. The authors carried out a pilot trial in the lab to investigate whether the verified robot motions are achievable in the real world. The results showed that the joint motions and end-tip outreaches as planned and verified for the robot in ROS could be achieved in the reality. Figure 16 shows an example of reaching a predetermined end-tip coordinate for assembling the purlin component in the lab setting. As can be seen, the end-tip coordinate is (1.400, 0.300, 1.100) in the manipulator's base coordinate system, which could be achieved with joint parameters (1.400 m, -0.671 rad, -0.824 rad, 1.013 rad, 0.625 rad, -1.040 rad, 0.485 rad). J o u r n a l P r e -p r o o f Figure 16 . Pilot trial in the lab. This research presents a BIM-based prototype for robotic assembly of the standard unit of COVID-19 hospitalisation facilities-flatpack house-with prefabricated components. The development of the prototype consisted of a task planning algorithm and a motion planning algorithm. The task planning algorithm-Assembly Coordinates and Sequence Determination (ACASD)-is designed to utilise the spatial information contained in a BIM model to locate the assembly coordinates for the prefabricated components. Then the ACASD algorithm determines the assembly sequence by following a bottom-to-top, left-to-right, and back-to-front logic according to the relative positions of the prefabricated components in the BIM model. The motion planning algorithm-Rapidly Exploring Random Tree Star (RRT*)-incorporates the manipulator base's moving capability in the kinematic analysis, and regards the manipulator and already-in-place prefabricated components as obstacles to generate a series of optimised robotic motions. Different types of tests were performed to assess the developed prototype and the corresponding results demonstrated that the prototype has satisfactory performance in all the tests. First, the prototype can create a reasonable assembly sequence for the flatpack house. Second, using dual robotic manipulators KUKA KR 120 R3100 enlarges the workspace and can fully cover the spatial extent of the flatpack house unit for assembly, where the assembly coordinates of the 62 prefabricated components are kinematically reachable. Third, the motion planning algorithm successfully recognised the robotic manipulator and already-in-place prefabricated components as obstacles and generated a series of optimised robotic motions to avoid the obstacles. Overall, this research highlights the significance of using robotic technologies to deliver construction projects under pandemic circumstances, and provides a prototype that can be used to generate reasonable task and motion planning for robotic assembly of COVID-19 hospitalisation units-flatpack house. Meanwhile, it is potentially useful for other emergency cases that utilise the flatpack house as the standard unit (e.g., earthquake, deluge), which further extends the generalisability of the research outcome. On the other hand, the present research contributed to the existing literature in addition to the mentioned practical implications. More specifically, the developed J o u r n a l P r e -p r o o f prototype fills in the following knowledge gaps: 1) determining the assembly sequence of building components, and 2) generating robots' kinematic parameters for performing the assembly of COVID-19 hospitalisation facilities, while incorporating the robot base's moving capability in the kinematic design to attain a reasonable range of workspace. However, this research has the following limitation and subsequent research needs to be conducted shortly. This research aimed at the assembly steps of determining the coordinates and sequence for the prefabricated components, and using robotic manipulators to place the components at the designated location in the designated order. There is a further auxiliary procedure involved, which is to bolt the prefabricated components. This paper is a part of an ongoing research project. In the subsequent research, the authors will investigate further the use of a collaborative robot (e.g., aerial operation robot) to assist in screwing bolt connections after the components are placed at the designated locations. New intelligent model based on Lévy slime mould algorithm and adaptive fuzzy C-means for identification of COVID-19 infection from chest X-ray images Ultra-rapid delivery of specialty field hospitals to combat COVID-19: Lessons learned from the Leishenshan Hospital project in Wuhan, Automation in Construction Modular composite building in urgent emergency engineering projects: A case study of accelerated design and construction of Wuhan Thunder God Mountain/Leishenshan hospital to COVID-19 pandemic, Automation in Construction Inside The O2: the NHS Nightingale Hospital London education center Risk factors prediction, clinical outcomes, and mortality in COVID-19 patients Pandemic on the United States Construction Industry Construction Data, The Associated General Contractors of America Automatic Modular Assembly System and its Distributed Control Robotic timber construction -Expanding additive fabrication to new dimensions, Automation in Construction BIM-based task-level planning for robotic brick assembly through image-based 3D modeling Robotic tile placement: Tools, techniques and feasibility, Automation in Construction Robotics and automated systems in construction: Understanding industry-specific challenges for adoption Technology gaps in Human-Machine Interfaces for autonomous construction robots, Automation in Construction Construction automation and robotics for high-rise buildings over the past decades: A comprehensive review Construction automation with autonomous mobile robots: A review Construction automation: Research areas, industry concerns and suggestions for advancement, Automation in Construction Robot-based construction automation: An application to steel beam assembly (Part II), Automation in Construction Perspectives on a BIM-integrated software platform for robotic construction through Contour Crafting, Automation in Construction Robotic additive manufacturing (RAM) with clay using topology optimization principles for toolpath planning: the example of a building element Development of a Modular End Effector for the installation of Curtain Walls with cable-robots A vision-based system for pre-inspection of steel frame manufacturing, Automation in Construction Generation of safe tool-paths for automatic manufacturing of light gauge steel panels in residential construction, Automation in Construction Design and automated assembly of Planetary LEGO Brick for lunar in-situ construction, Automation in Construction An experimental study of real-time identification of construction workers' unsafe behaviors, Automation in Construction BIMification: How to create and use BIM for retrofitting Kinematic modeling and control of mobile robot for A practical and synchronized data acquisition network architecture for industrial robot predictive maintenance in manufacturing assembly lines, Robotics and Computer-Integrated Manufacturing Intelligent Design of Robotic Welding Process Parameters Using Learning-Based Methods AR-assisted digital twin-enabled robot collaborative manufacturing system with human-in-the-loop Integrating three-dimensional road design and pavement structure analysis based on BIM, Automation in Construction On-site autonomous construction robots: Towards unsupervised building, Automation in Construction Comparison of in-line and off-line measurement systems using a calibrated industry representative artefact for automotive dimensional inspection Automated assembly discrepancy feedback using 3D imaging and forward kinematics, Automation in Construction Environmental impact assessment of Pinaceae airborne pollen and green infrastructure using BIM, Automation in Construction A Design and Fabrication Approach for Pneumatic Soft Robotic Arms Using 3D Printed Origami Skeletons Kinematic and Dynamic Modelling and PID Control of Three Degree-of-Freedom Robotic Arm BT Identification of a Kinematic Model of a 6DOF Industrial Manipulator With Angular Positioning Deviation -Error Map‖ of Rotary Axes Sampling-based algorithms for optimal motion planning