This research presents a novel approach to virtual assembly that combines dynamic modeling with geometric constraint-based modeling to support low clearance manual assembly of CAD models. This is made possible by utilizing the boundary representation solid model data available in most contemporary CAD representations, which enables (a) accurate collision/physics calculations on exact model definitions, and (b) access to geometric features. Application of geometric constraints during run-time, aid the designer during assembly of the virtual models. The feasibility of the approach is demonstrated using a pin and hole assembly example. Results that demonstrate the method give the user the ability to assemble parts without requiring extensive CAD preprocessing and without over constraining the user to arrive at predetermined final part orientations. Assembly is successful with diametral clearance as low as 0.0001 mm, as measured between a 26 mm diameter hole and pin.

1.
Boothroyd
,
G.
, and
Dewhurst
,
P.
, 1989,
Product Design for Assembly
,
McGraw-Hill
,
New York
.
3.
Fröhlich
,
B.
,
Tramberend
,
H.
,
Beers
,
A.
,
Agarawala
,
M.
, and
Baraff
,
D.
, 2000, “
Physically-Based Modeling on the Responsive Workbench
,”
Proceedings of the IEEE Virtual Reality Conference
, New Brunswick, NJ.
4.
Seth
,
A.
,
Su
,
H. J.
, and
Vance
,
J. M.
, 2006, “
SHARP: A System for Haptic Assembly and Realistic Prototyping
,”
ASME
Paper No. DETC2006/CIE-99476.
5.
Dewar
,
R. G.
,
Carpenter
,
I. D.
,
Ritchie
,
J. M.
, and
Simmons
,
J. E. L.
, 1997, “
Assembly Planning in a Virtual Environment
,”
Proceedings of the Portland International Conference on Management of Engineering and Technology (PICMET 97)
, Portland, OR.
6.
Ritchie
,
J. M.
,
Dewar
,
R. G.
, and
Simmons
,
J. E. L.
, 1999, “
The Generation and Practical Use of Plans for Manual Assembly Using Immersive Virtual Reality
,”
Proc. Inst. Mech. Eng., Part B
0954-4054,
213
(
5
), pp.
461
474
.
7.
Ritchie
,
J. M.
,
Simmons
,
J. E. L.
,
Carpenter
,
I. D.
, and
Dewar
,
R. G.
, 1995, “
Using Virtual Reality for Knowledge Elicitation in a Mechanical Assembly Planning Environment
,”
Proceedings of the 12th Conference of the Irish Manufacturing Committee
.
8.
Gupta
,
R.
, and
Zeltzer
,
D.
, 1995, “
Prototyping and Design for Assembly Analysis using Multimodal Virtual Environments
,”
Proceedings of the ASME Computers in Engineering Conference and the Engineering Database Symposium
, Boston, MA.
9.
Gupta
,
R.
,
Whitney
,
D.
, and
Zeltzer
,
D.
, 1997, “
Prototyping and Design for Assembly Analysis Using Multimodal Virtual Environments
,”
Comput.-Aided Des.
0010-4485,
29
(
8
), pp.
585
597
(Special issue on VR in CAD).
10.
Coutee
,
A. S.
,
McDermott
,
S. D.
, and
Bras
,
B.
, 2001, “
A Haptic Assembly and Disassembly Simulation Environment and Associated Computational Load Optimization Techniques
,”
ASME J. Comput. Inf. Sci. Eng.
1530-9827,
1
(
2
), pp.
113
122
.
11.
Coutee
,
A. S.
, and
Bras
,
B.
, 2002, “
Collision Detection for Virtual Objects in a Haptic Assembly and Disassembly Simulation Environment
,”
ASME
Paper No. DETC2002/CIE-34385.
12.
Baraff
,
D.
, 1995, “
Interactive Simulation of Solid Rigid Bodies
,”
IEEE Comput. Graphics Appl.
0272-1716,
15
(
3
), pp.
63
75
.
13.
Krüger
,
W.
, and
Fröhlich
,
B.
, 1994, “
The Responsive Workbench
,”
IEEE Comput. Graphics Appl.
0272-1716,
14
(
3
), pp.
12
15
.
14.
Mandiak
,
M. A.
, and
Kesavadas
,
T.
, 2005, “
Development of Virtual Assembly Application With Haptics, Assembly Modification and Statistical Output Measures
,”
ASME
Paper No. IMECE2005-82783.
15.
Whitney
,
D. E.
, 2004,
Mechanical Assemblies: Their Design, Manufacture, and Role in Product Development
,
Oxford University Press
,
New York
.
16.
Kim
,
C. E.
, and
Vance
,
J. M.
, 2003, “
Using VPS (Voxmap Pointshell) as the Basis For Interaction in a Virtual Assembly Environment
,”
ASME
Paper No. DETC2003/CIE-48297.
17.
Kim
,
C. E.
, and
Vance
,
J. M.
, 2004, “
Collision Detection and Part Interaction Modeling to Facilitate Immersive Virtual Assembly Methods
,”
ASME J. Comput. Inf. Sci. Eng.
1530-9827,
4
(
2
), pp.
83
90
.
18.
McNeely
,
W. A.
,
Puterbaugh
,
K. D.
, and
Troy
,
J. J.
, 1999, “
Six Degree-of-Freedom Haptic Rendering Using Voxel Sampling
,”
Proceedings of the SIGGRAPH 99 Conference, Annual Conference Series
, Los Angeles, CA.
19.
Jayaram
,
S.
,
Jayaram
,
U.
,
Wang
,
Y.
,
Tirumali
,
H.
,
Lyons
,
K.
, and
Hart
,
P.
, 1999, “
VADE: A Virtual Assembly Design Environment
,”
IEEE Comput. Graphics Appl.
0272-1716,
19
(
6
), pp.
44
50
.
20.
Jayaram
,
S.
,
Connacher
,
H. I.
, and
Lyons
,
K. W.
, 1997, “
Virtual Assembly Using Virtual Reality Techniques
,”
Comput.-Aided Des.
0010-4485,
29
(
8
), pp.
575
584
.
21.
Jayaram
,
U.
,
Tirumali
,
H.
, and
Jayaram
,
S.
, 2000, “
A Part/Human Interaction Model for Assembly in Virtual Environments
,”
ASME
Paper No. DETC/CIE-14584.
22.
Taylor
,
F.
,
Jayaram
,
S.
, and
Jayaram
,
U.
, 2000, “
Functionality to Facilitate Assembly of Heavy Machines in a Virtual Environment
,”
ASME
Paper No. DETC/CIE-14590.
23.
Jayaram
,
S.
,
Jayaram
,
U.
,
Wang
,
Y.
, and
Lyons
,
K.
, 2000, “
CORBA-Based Collaboration in a Virtual Assembly Design Environment
,”
ASME
DETC 2000/CIE-14585.
24.
Wang
,
Y.
,
Jayaram
,
S.
,
Jayaram
,
U.
, and
Lyons
,
K.
, 2001, “
Physically Based Modeling in Virtual Assembly
,”
ASME
Paper No. DETC2001/CIE-21259.
25.
Marcelino
,
L.
,
Murray
,
N.
, and
Fernando
,
T.
, 2003, “
A Constraint Manager to Support Virtual Maintainability
,”
Comput. Graph.
0097-8930,
27
(
1
), pp.
19
26
.
26.
Wan
,
H.
,
Gao
,
S.
,
Peng
,
Q.
,
Dai
,
G.
, and
Zhang
,
F.
, 2004, “
MIVAS: A Multi-Modal Immersive Virtual Assembly System
,”
ASME
Paper No. DETC 2004/CIE-57660.
27.
Liu
,
Z.
, and
Tan
,
J.
, 2005, “
Virtual Assembly and Tolerance Analysis for Collaborative Design
,”
Proceedings of the Ninth International Conference on Computer Supported Cooperative Work in Design
, Coventry, UK.
28.
Chen
,
X.
,
Xu
,
N.
, and
Li
,
Y.
, 2005, “
A Virtual Environment for Collaborative Assembly
,”
Proceedings of the Second International Conference on Embedded Software and Systems (ICESS ‘05)
.
29.
Howard
,
B. M.
, and
Vance
,
J. M.
, 2007, “
Desktop Haptic Virtual Assembly Using Physically Based Modeling
,”
Virtual Real.
,
11
(
4
), pp.
207
215
.
30.
Coutee
,
A. S.
, and
Bras
,
B.
, 2004, “
A Comparison of Two Collision Detection Libraries in a Haptic Simulated Environment
,”
ASME
Paper No. DETC2004-57673.
31.
Seth
,
A.
,
Su
,
H. J.
, and
Vance
,
J. M.
, 2005, “
A Desktop Networked Haptic VR Interface for Mechanical Assembly
,”
ASME
Paper No. IMECE2005-81873.
32.
Seth
,
A.
,
Su
,
H. J.
, and
Vance
,
J. M.
, 2008, “
Development of a Dual-Handed Haptic Assembly System: SHARP
,”
ASME J. Comput. Inf. Sci. Eng.
1530-9827,
8
(
4
), p.
044502
.
33.
Just
,
C.
,
Bierbaum
,
A.
,
Baker
,
A.
, and
Cruz-Neira
,
C.
, 1998, “
VR Juggler: A Framework for Virtual Reality Development
,”
Proceedings of the Second Immersive Projection Technology Workshop
, Ames, IA.
34.
Hoffmann
,
C. H.
, 2001, “
D-Cubed's Dimensional Constraint Manager
,”
ASME J. Comput. Inf. Sci. Eng.
1530-9827,
1
(
1
), pp.
100
101
.
You do not currently have access to this content.