Augmented Reality Computer-Aided Drawing (AR CAD)

The Need

Design visualization plays a critical role in achieving an accurate, shared understanding of the design. Conventional 3D visualization applications, which were designed to help designers and engineers to understand easily a complex structure, have limitations in conveying an understanding of complex structures since their models are presented with certain constraints on users’ interactions with the design model. Augmented Reality Computer-Aided Drawing (AR CAD) helps users to comprehend a space more effectively by letting users visualize and interfact with designs in a more intuitive way.
At Purdue University, the prototype AR CAD system is being developed for exploring the benefits of supporting design, and ultimately construction, with various modes of Mixed Reality, going beyond the desktop-monitor-bound interface.

The Technology

While Virtual Reality (VR) replaces the entire real world with virtual images, Augmented Reality (AR) superimposes virtual images on the real world. Augmented Reality (a most useful form of Mixed Reality (MR)) is a popular concept for using computers to overlay virtual information onto a view of the real world.
In 2000, Phillip Dunston  then at the University of Washington in Seattle and his research team presented the initial concept of AR CAD developed for supporting design and construction. The AR CAD concept is the addition of an AR assistant viewer to standard CAD to provide a more intuitive interaction with design models. 
The AR CAD tool enables the generation of virtual design spaces that may be used not only by the design function, but also to support the development and execution of construction plans.  The experimental prototype can provide the piping detailer with the
ability to explore the CAD design in non-immersive (AR) virtual reality modes.

The system consists of the following components (Figure 1)

  • A modeling computer running AutoCAD® or other  modeling software

  • An AR computer running the Augmented Reality viewing software (the AR interface).

  • A head mounted display (HMD) with small camera attached

The AR computer runs an augmented reality application that allows a user to see virtual 3D models superimposed over the real world. This application is supported by a software library called ARToolKit, a free Augmented Reality tracking library developed at the Human Interface Technology Laboratory (HIT Lab) at the University of Washington.  ARToolKit is a C software library that uses computer vision techniques to precisely overlay virtual models onto the real world.  The AR application receives the 3D model information through the network communication and then instantly creates a 3D virtual model of the design.
Also connected to the AR computer is a lightweight HMD with a small video camera attached.  The computer performs image processing on the video image from the camera to find specially marked tracking cards.  The user’s head position, via the camera, can be calculated from a tracking card and a virtual model can then be overlaid on the card.  The resultant composite image is fed back into the HMD for the user to see.  The outcome is a view of the real world with 3D virtual models inserted for eal time interaction (Figure 2).  This display technique enables the user to easily view the model from any perspective above the card.
It is envisioned that the detailer uses the system as follows. The user sits at the modeling computer producing a CAD model of some pipe layout for a new building.  Beside the detailer is a tracking card and a lightweight, camera-equipped HMD.  Periodically, the detailer may want to inspect a less abstract representation of the model.  After clicking an “export-model-to-AR” button in the CAD package, the detailer can look at the card through the HMD and see a 3D version of the CAD model. The detailer can pick up the card and manually manipulate model for a critical inspection. The detailer can also transition to a fully immersive perspective to inspect the design up close and from within.  When satisfied, the detailer can remove the HMD and return to modeling.
The m
ain features of the AR CAD prototype are as follows:

  • Automatic Conflict Detection: The program can automatically detect any conflict or interference appearing among the pipe objects. If there is a conflict, the interfered objects will be highlighted as wire frame elements on the screen rather than the default solid model representation (see Figure 3).

  • Objects Selection and Manipulation:  If a certain object is selected (activated), the wire frame of it will appear on the scene, which makes the designer easily recognize which object is activated so that the user can use the mouse to move and scale any object activated and also use the keyboard to rotate the object along local x, y, z axes. Brief information describing the selected object is shown as a text string at the bottom of the screen.

  • A zooming feature has also been added to the AR module.


Figure 1. Components of the AR CAD Prototype
(Click on the figure for large one)

 

 

 


Figure 2. The Process of Video-based Marker Detection and Overlay of Virtual Objects
(Click on the figure for large one)

 

 

 


Figure 3. Wire frame representation identifying object interferences

 

 

 


Figure 4. Illustration of MRCD scenarios
(Click on the figure for large one)

The Benefits

Potential benefits for the application of AR to the AEC industry include the following:

  • Improved Design Comprehension: AR CAD features a more natural mode for changing views of the model and completely understanding the model content.

  • Improved efficiency in the individual design detailing function.

  • More efficient collaboration for design collaborations where maintaining an accurate shared understanding of the design model is critical.

  • Error reduction due to the automatic interference detection.

  • The experience of CAD modeling in a real environment context.

Status

AR CAD system is functional, having the features listed above. Another potentially beneficial function under development is a transparency mode. This rendering mode can provide distant objects with a degree of visibility even if the view is obstructed by nearer objects. Also, we are in the midst of adding a fly-in feature that will provide an immersive VR view of the design space.  Another important planned development is polygonal data extraction: use ObjectARX SDK to obtain the 3D model geometric information in the format of polygonal data. Thus any standard 3D CAD object can be duplicated and visualized by the AR CAD system, eliminating the current restriction to piping systems.

Based on the AR CAD prototype, Mixed Reality – based collaborative virtual environment (MRCVE) is also under development to realize an intuitive design review collaboration through face-to-face conferencing or virtual space conferencing (see Figure 4).

Barriers

  • The application of the current AR CAD systems developed is limited to piping.

  • The system requires some special equipment and high performance computer systems.

  • Quantitative research on benefits is not available.

Points of Contact

  1. Dr. Phillip Dunston. Assistant Professor, Div. Construction Engineering & Managment, Purdue University, 550 Stadium Mall Drive, West Lafayette, IN 47907-2051
    Phone: (765) 494-0640 Fax: (765) 494-0644
    Email: dunston@purdue.edu 

References

  1. Dunston, P. S., Billinghurst, M., Luo, Y., and Hampson, Ben. (2000). "Virtual Visualization for the Mechanical Trade." 17th International Symposium on Automated and Robotics in Construction (ISARC 2000), National Taiwan University, 1131-1136.

  2. Shin, D. (2002). “Communicating Designs through View Manipulation in Augmented Reality CAD.” Independent Research Study, Civil Engineering, Purdue University.

  3. Wang, X. (2002). “Cognition Cost of Viewer Assistant Augmented Reality for Computer Aided Drawing.” Master’s thesis, Civil and Environmental Engineering, University of Washington.

  4. Dunston, P., Wang, X., Billinghusrt, M., and Hampson, B. (2002). “Mixed Reality Benefits For Design Perception.” 19 th International Symposium on Automation and Robotics Construction (ISARC 2002), NIST, Gaithersburg, MD, 191-196.

Disclaimer Statement

Neither the Construction Industry Institute nor Purdue University in any way endorses this technology or represents that the information presented can be relied upon without further investigation.

JK034

 

Division of Construction Engineering and Management
Purdue University, 550 Stadium Mall Drive
West Lafayette, IN 47907 - 2057
Ph: +1 765 494 2240 Fax: +1 765 494 0644
| New Additions | Civil | Mechanical | Internet-based | Electrical | Other |
|
About This Site | Subscribe | Best Links | Suggest a Technology |
|
Search | Link to Us | Contact Us | Help | Home |