You are on page 1of 8

Connected Augmented Assembly

Cloud based Augmented Reality applications in architecture

Ayoub Lharchi1 , Mette Ramsgaard Thomsen2 , Martin Tamke3


1,2,3
Centre of Information Technology and Architecture (CITA)
1,2,3
{alha|mette.thomsen|martin.tamke}@kadk.dk

Current design practices rely on a set of computational tools to simulate and


optimize the design in regards to questions concerning architecture, engineering,
and construction. However, little progress has been made in tools related to the
design and execution of a building assembly. This paper aims to present an
integrated procedure that targets the assembly of complex structures. Two
challenges are identified and addressed: first, the necessity of a connected design
environment where multiple stakeholders can communicate, modify, and give
feedback on the assembly sequence. Second, the instructions for the assembly of
structures to untrained users. The suggested method is based on the Assembly
Information Modeling framework, which provides a general approach to
generate assembly information from CAD data and utilizes AEC cloud platforms
as a base for communication and Augmented Reality devices as a Human
Machine Interface. Ultimately, both cases are combined to constitute Connected
Augmented Assembly, a bidirectional approach to assembly design, review, and
execution.

Keywords: assembly sequence, augmented reality, assisted assembly, cloud aec,


assembly information modeling

INTRODUCTION sign and planning in architecture. The computa-


In recent years, the development of digital toolsets tional research is generally focused on the early de-
for design and production enabled new ways of mak- sign phases and later concerns such as how the actual
ing and increased the degree of automation in con- architecture is assembled are not considered. The
struction (Bock 2015). Computational methods allow translation of a 3D geometry from a building model
mass customization approaches (Tamke and Thom- into a building component that can be assembled is
sen 2009) and facilitate the fabrication and construc- a significant issue (Sheil et al. 2020). Concepts and
tion of complex structures. Despite this rapid in- tools which support a vertical integration of design
crease in digitalization in different fields of Archi- for assembly and production are missing.
tecture, Engineering and Construction (AEC) sector, To bridge this gap, we aimed at developing an
there is not much research about the assembly de- assembly-aware design approach that supports the

D1.T3.S1. DIGITAL PERCEPTION OF SPACE – CYBER-PHYSICAL SYSTEMS (VR, AR) – DESIGN STRATEGIES - Volume 1 - eCAADe
38 | 179
users in the early design as well as in the assem- The assembly data can be stored in one central
bly phase. This is done by proposing communica- model, called Assembly Digital Model (ADM). This
tion methods that specifically use an adequate as- model can then be used for different applications
sembly language. We combined Augmented Reality such as collaborative assembly design, decision mak-
(AR) and AEC cloud-based services to allow users an ing and robotic assembly. This paper presents and
easy, effective communication and information shar- evaluates the use of AIM as the base for an online col-
ing, and at the same time assist them during the as- laboration platform and for support of human assem-
sembly. bly using Augmented Reality (AR).

BACKGROUND Augmented Reality in AEC


In parallel with the development of design tools and
Assembly Information Modeling
construction techniques, the AEC industry tries to ex-
This work builds upon previous work about assem-
pand the visualization methods by which complex
bly considerations in the architecture realm. The re-
construction information can be shared and assimi-
search is developed as an extension to the existing
lated. Progressively increasing interest has been ob-
framework “Assembly Information Modeling (AIM)”
served both in research and industry towards two
(Lharchi et al. 2019). It is a digital framework that
3D visualization methods: AR and Virtual Reality
is designed for applications in building processes. It
(VR) (Duston 2008). While AR techniques superim-
aims to include all the necessary data to describe pre-
pose the virtual objects or information within the
cisely an assembly sequence such as the geometry,
real world, VR immerses the user in a completely vir-
assembly directions, sequence, and any site condi-
tual environment that allows freedom of the phys-
tions or obstacles. At the same time, it provides a
ical space constraints but also limits the possibility
base to create data bridges to the different author-
of interaction with real-world elements drastically.
ing tools used by the stakeholders. The flexibility of
Several studies have investigated how these tech-
the model allows a large panel of applications, such
nologies can be utilized in construction context and
as the creation of centralized design models, robotic
demonstrated the potential of both technologies in
fabrication, and connected assembly and others (fig-
architectural design and structural design (Quinn et
ure 1). The model specifications are freely available
al. 2018; Boud et al. 1999), urban planning (Broll et
online and cover most of the everyday needs in a typ-
al. 2004), interactive modeling (Felbrich et al. 2018),
ical architectural assembly planning process but can
etc.
be extended as well if needed.
While AR and VR share many similarities, AR
presents the advantage that the user is still aware of Figure 1
the environment, and depending on the used head- Different use cases
set, a hands-free experience. Therefore VR is more of an Assembly
adapted for the design phase and AR generally for Digital Model
on-site applications.
Research on the use of AR in assembly tasks has
focused on the training for assembly tasks for me-
chanical applications (Boud et al. 1999), and only lit-
tle on assembly within an architectural context. Re-
searchers from Fologram (Newnham et al. 2018) used
AR and developed a platform to create holographic
instructions to guide the users for the fabrication and

180 | eCAADe 38 - D1.T3.S1. DIGITAL PERCEPTION OF SPACE – CYBER-PHYSICAL SYSTEMS (VR, AR) – DESIGN STRATEGIES -
Volume 1
assembly of metal pipes (Figure 2). Others consid- holder to another and are not necessarily adapted
ered a combination of AR and robotic fabrication (Ky- to the AR design methods. Moreover, the person in
janeka et al. 2019) in a setup where the user is de- charge of designing the general assembly strategy,
signing interactively, and the robot is responsible for the specific details and the worker doing the on-site
placing the pieces in the correct position. The parts assembly is rarely the same person. The need for
are then fixed by the user (figure 3). a common platform that serves as an assembly au-
thoring tool, communication, and knowledge trans-
Figure 2 fer arises.
Metal pipe
assembly using an AEC Cloud based Platforms
AR headset Building Information Modeling (BIM) is a semanti-
(Newnham et al. cally rich and object-based digital representation of
2018) a building, that facilitates the exchange and interop-
erability of building specifications between the archi-
tect, engineer and the rest of the stakeholders (East-
man et al. 2011). To extend these exchange capa-
Figure 3 bilities, numerous BIM software vendors introduced
Human-Robot cloud-based platforms to enable developers to cre-
collaboration with ate bespoke applications for specific needs. Most of
AR (ICD University these platforms are capable of translating native BIM
of Stuttgart, 2018) or IFC models into relational databases (Yan 2017)
and store them in the cloud for further analysis or
visualization: Depending on the platform, it is pos-
sible to query the data directly from the BIM model,
visualize the whole model or specific parts, perform
geometric operations and export/import the data in
different formats. Users can link the model to other
data management platforms to perform tasks such
as scheduling, project management, or quality assur-
Although these projects present concrete case stud-
ance. Table 1 gives a brief comparison between two
ies where AR has been leveraged to enhance the
of the popular platforms and their capabilities.
assembly experience, the actual assembly instruc-
One main advantage of the cloud is to lever-
tions were generated post-design and require labo-
age its computing and storage capabilities. Previ-
rious manual work. In most cases, the assembly in-
ous works demonstrated these usages, for example
structions are limited to displaying the final position
it can be used to parallelize and to pre-process huge
within the structure. It is up to the user to figure
amounts of sampling data (Zwierzycki et al. 2018)
out on-the-fly how to achieve the intended assembly
or to store a large amount of data (Cristie and Joyce
step. This does not account for potential obstacles or
2017) to keep track of changes in design documents.
spatial maneuverability of the element (for example
While most of the platform allows an incremental
weight or size) except when a robotic arm is used for
display of the elements, and connection to schedul-
the assembly. However, the use of a robot is not al-
ing tools such as BIM 360 [3], none of them provide a
ways possible depending on the scale and resources.
native integration of 4D simulation that displays the
Furthermore, larger projects require the use of in-
actual steps necessary for a successful assembly pro-
dustry standard software that differ from one stake-

D1.T3.S1. DIGITAL PERCEPTION OF SPACE – CYBER-PHYSICAL SYSTEMS (VR, AR) – DESIGN STRATEGIES - Volume 1 - eCAADe
38 | 181
Table 1
Comparison of two
AEC cloud
platforms

cedure. Based on the construction timeline, the ele- SVF format. Afterwards, the assembly information is
ments just appear in the model and lack the intrinsic injected into the 3D model. The model is then made
information about the assembly. available for all the users of the platform for editing.
It is possible to change the global order of the part
METHODOLOGY or within a component, to suggest alternative assem-
In order to test and evaluate our theoretical concepts, bly sequence, change fasteners types and add meta-
the methodology used in this research consists of de- data (comments or notes) directly in the model (fig-
veloping a set of related tools that were tested with ure 4). Alternatively, the model is also loaded in the
two study cases demonstrating some complex archi- 3D viewer, with direct access to the whole model and
tectural features. In both cases, the models were con- separated elements, advanced layers management
stituted of a small number of parts and were too vi- for large projects and assembly animation playback
sually similar and have ambiguous order, therefore it (figure 5).
requires excessive documentation to assemble.
Figure 4
Web based
Cloud Based Assembly Designer
interface to view
The collaborative design for assembly is a platform
the assembly model
for communication, viewing and discussion of as-
structure
sembly data. A web-based platform uses the ADM
and makes it available to the different stakeholders
with a powerful built-in 3D viewer. The requirement
was to create an integrated platform that would run
on most modern web browsers without the need of
any additional plug-ins. This would include mobile
devices such as smartphones and tablets for eventual Figure 5
on-site usage. The presented platform utilizes the The advanced 3D
Autodesk Forge cloud services. We used the Forge viewer included in
Viewer API and Model Derivative API. The application the Assembly
backend was written in ASP.NET using the .NET Core Designer
framework; meanwhile, the front-end was mainly in
HTML, CSS and JavaScript.
One user can upload an ADM file that is pro-
cessed by the Autodesk Forge cloud, translated into

182 | eCAADe 38 - D1.T3.S1. DIGITAL PERCEPTION OF SPACE – CYBER-PHYSICAL SYSTEMS (VR, AR) – DESIGN STRATEGIES -
Volume 1
Augmented Assembly tions are instantly displayed (figure 7).
The Augmented Assembly (AA) aims to utilize the
Figure 6 information embedded in the ADM, and the tech-
A user experiencing nologies provided by AR devices to guide the users
augmented through an assembly process. The goal is to enable
assembly inexperienced users to assemble complex structures
without previous training (figure 6). AR devices are
particularly adapted for this purpose as they allow an
overlay of digital data onto the user’s view and align
the relevant information with the objects of interest
(Zollman et al. 2014). Moreover, some models are
equipped with microphones that permit communi-
cation features.
In this investigation, the AR setup was based on
the head-mounted device Microsoft HoloLens 1. The
Figure 7 device embeds autonomous self-tracking features,
The user view from which allows a correlation between the physical and
inside the AR device simulation world coordinate systems. Therefore, it is
possible to track the user in the space and display cor-
responding assembly information overlaid on the en-
vironment.
The software running the augmented assem-
bly is built using both C# and PureBasic following a
server/client model:
• The server is running on a computer and is a plu-
gin of the CAD software Rhinoceros 3D [1].
• The client runs on the HoloLens and is a Univer-
In all the usage modes, the assembly sequence is dis-
sal Windows Platform (UWP) application. It was
played to the user in sequential order. The assem-
developed using the Unity 3D [2] game engine.
bly is animated in a way that the user can distinguish
The AA presents three distinct usage modes: clearly the orientation of the element as well as the
necessary spatial manipulations to put it in the cor-
1. Interactive: The application is connected to the rect place.
server over Wi-Fi using the User Datagram Proto- The Human Machine Interface (HMI) to control
col (UDP). It receives a continuous data stream the AR device was designed to be simple and inte-
and updates the geometry, position and scale grate two of the Hololens input systems:
accordingly. In this scenario, the server converts
geometry data to mesh if necessary and serialize 1. Gaze and Gestures to select, manipulate the dif-
it into raw data before sending it. The applica- ferent elements, and to extract information from
tion is then converting it back to mesh and dis- the ADM file and display them directly on the
playing the geometry in the user’s field of view. augmented view.
2. Collaborative: The application is linked to the 2. Voice commands to assure a hands-free experi-
Autodesk Forge cloud, and the ADM is synced ence to control the sequence display (e.g. next,
and constantly updated. Changes and annota- previous, and pause).

D1.T3.S1. DIGITAL PERCEPTION OF SPACE – CYBER-PHYSICAL SYSTEMS (VR, AR) – DESIGN STRATEGIES - Volume 1 - eCAADe
38 | 183
Study cases interact, comment, or adjust it. Direct export to the
To test the suggested method, we developed a AR headset is also possible for a seamless assisted as-
demonstration construction system that was then sembly.
used in two similar, yet different scale cases . The join- While the AR part of the system was working
t/node allowed the intersection of three different lin- without issues during the development phase and
ear elements at the same time (figure 8). It requires a the lab conditions test, it was not the case dur-
specific order to be assembled, and the orientation of ing tests in large, populated environments. The
the parts is ambiguous on purpose. The goal was to HoloLens 1 limitations were quickly felt as the on-
have a complex structure that would require exces- board positioning system tended to lose its calibra-
sive documentation to assemble. tion. One possible solution to enhance the position-
ing reliability would be the integration of an exter-
Figure 8
nal localization system in parallel to correct any drifts
Study Case 2:
and sync the world coordinate system (Kyjaneka et
Tri-Direction node
al. 2019). Besides, the vocal commands did not work
system.
as expected because of the background noise. For-
tunately, this can be easily addressed using a sep-
arate microphone instead of the onboard one cur-
rently used.
Future work should focus on the implementation
of multi-user approaches where more than one user
can wear an AR headset in a collaborative setup.

CONCLUSION
We combined the cloud-based assembly designer
In this research, We presented an integrative ap-
with the augmented assembly interface in an integra-
proach for the assembly of complex structures. We
tive approach (figure 9). We conducted two exper-
emphasized the need for a connected design envi-
iments where untrained public visitors were invited
ronment where multiple stakeholders can communi-
to assemble the structure. Initially only with the help
cate on the assembly sequence and transfer intricate
of 2D plans and final structure model, and afterwards
knowledge among each other as well as to inexperi-
equipped with an AR headset directly linked to the
enced users. We showed potential usages of the As-
ADM on the cloud where significant ease of assem-
sembly Information Modeling framework leveraging
bly was observed.
AR and AEC cloud solutions. The development of AR
technologies will arguably eliminate current techni-
RESULTS AND DISCUSSION cal limitations.
State of the art AR, cloud-based collaborative tech-
niques, and AIM were used in order to develop a ro-
ACKNOWLEDGEMENTS
bust approach to augmented assembly. The use of
This project was undertaken as part of the Innochain
Autodesk Forge cloud-based tools enabled the de-
Early Training Network. This project has received
velopment of web-based platforms that assist the
funding from the European Union’s Horizon 2020 re-
users with both processing of their raw data and ad-
search and innovation programme under the Marie
vanced visualization. Notably, following the upload
Sklodowska-Curie Grant Agreement No. 642877. We
of the ADM web, they can access it within the em-
would also like to express our gratitude to the in-
bedded three-dimensional viewer in the browser and
dustrial partners of this research; Blumer Lehmann

184 | eCAADe 38 - D1.T3.S1. DIGITAL PERCEPTION OF SPACE – CYBER-PHYSICAL SYSTEMS (VR, AR) – DESIGN STRATEGIES -
Volume 1
Figure 9
Overview of the
connected
augmented
assembly approach.

and Design-To-Production, as well to Autodesk, espe- Extended Abstracts of the 2018 CHI Conference on Hu-
cially the Forge development team. man Factors in Computing Systems, pp. 1-6
Icons in the figures made by Freepik from Dunston, PS 2008, ’Identification of application areas for
Augmented Reality in industrial construction based
www.flaticon.com
on technology suitability’, Automation in Construc-
tion, 17(7), pp. 882-894
REFERENCES Eastman, CM, Eastman, C, Teicholz, P, Sacks, R and Liston,
Amann, J, Preidel, C, Tauscher, E and Borrmann, A 2018, K 2011, BIM handbook: A guide to building informa-
’BIM Programming’, in Borrmann, A, König, M, Koch, tion modeling for owners, managers, designers, engi-
C and Beetz, J (eds) 2018, Building Information Mod- neers and contractors, John Wiley \& Sons
eling: Technology Foundations and Industry Practice, Felbrich, B, Jahn, G, Newnham, C and Menges, A 2018
Springer International Publishing, Cham, pp. 217- ’Self-organizing maps for intuitive gesture-based
231 geometric modelling in augmented reality’, 2018
Bock, T 2015, ’The future of construction automation: IEEE International Conference on Artificial Intelligence
Technological disruption and the upcoming ubiq- and Virtual Reality (AIVR), pp. 61-67
uity of robotics’, Automation in Construction, 59, pp. Kyjaneka, O, Al Bahar, B, Vaseya, L, Wannemacherb, B
113-121 and Mengesa, A 2019 ’Implementation of an Aug-
Boud, AC, Haniff, DJ, Baber, C and Steiner, SJ 1999 ’Virtual mented Reality AR workflow for Human Robot Col-
reality and augmented reality as a training tool for laboration in Timber Prefabrication’, ISARC. Proceed-
assembly tasks’, 1999 IEEE International Conference ings of the International Symposium on Automation
on Information Visualization (Cat. No. PR00210), pp. and Robotics in Construction, pp. 1223-1230
32-36 Lharchi, A, Thomsen, MR and Tamke, M 2019, ’To-
Broll, Wolfgang, Lindt, Irma, Ohlenburg, Jan, Wittkäm- wards Assembly Information Modeling (AIM)’, 2019
per, Michael, Yuan, Chunrong, Novotny, Thomas, SimAUD, p. 51
Schieck, Ava Fatah, Mottram, Chiron and Stroth- Newnham, C, van den Berg, N and Beanland, M 2018,
mann, Andreas 2004, ’A collaborative augmented ’Making in Mixed Reality’, CUMINCAD
environment for architectural design and urban Quinn, G, Geleazzi, A, Schneider, F and Gengnagel, C
planning’, Journal of Virtual Reality and Broadcasting, 2018 ’StructVR Virtual Reality Structures’, Proceed-
1(1) ings of IASS Annual Symposia
Cristie, V and Joyce, SC 2018 ’GHShot: 3D Design Ver- Sheil, R, Thomsen, M, Tamke, M and Hanna, S (eds)
sioning for Learning and Collaboration in the Web’, 2020, Design Transactions: Rethinking Information for
a New Material Age, UCL Press

D1.T3.S1. DIGITAL PERCEPTION OF SPACE – CYBER-PHYSICAL SYSTEMS (VR, AR) – DESIGN STRATEGIES - Volume 1 - eCAADe
38 | 185
Tamke, M and Thomsen, MR 2009 ’Digital wood craft’,
Joining Languages, Cultures and Visions, pp. 673-683
Yan, W 2017, ’WP-BIM: Web-based Parametric BIM To-
wards Online Collaborative Design and Optimiza-
tion’, SharingofComputableKnowledge!, p. 527
Zollmann, S, Hoppe, C, Kluckner, S, Poglitsch, C, Bischof,
H and Reitmayr, G 2014, ’Augmented reality for con-
struction site monitoring and documentation’, Pro-
ceedings of the IEEE, 102(2), pp. 137-154
Zwierzycki, M, Nicholas, P and Ramsgaard Thomsen, M
2018, ’Localised and Learnt Applications of Machine
Learning for Robotic Incremental Sheet Forming’,
in De Rycke, K, Gengnagel, C, Baverel, O, Burry, J,
Mueller, C, Nguyen, MM, Rahm, P and Thomsen, MR
(eds) 2018, Humanizing Digital Reality: Design Mod-
elling Symposium Paris 2017, Springer, Singapore,
pp. 373-382
[1] www.rhino3d.com/
[2] https://unity.com/
[3] https://www.autodesk.com/bim-360/

186 | eCAADe 38 - D1.T3.S1. DIGITAL PERCEPTION OF SPACE – CYBER-PHYSICAL SYSTEMS (VR, AR) – DESIGN STRATEGIES -
Volume 1

You might also like