Skip to main content
Log in

VRMDS: an intuitive virtual environment for supporting the conceptual design of mechanisms

  • SI: Manufacturing and Construction
  • Published:
Virtual Reality Aims and scope Submit manuscript

Abstract

This paper presents Virtual Reality Mechanism Design Studio (VRMDS), an intuitive virtual environment for supporting the interactive design and simulation of mechanisms. The studio allows users to build spatial or planar mechanisms through intuitive operations and subsequently simulate their dynamic motion. Written in Python script language, VRMDS provides 3D stereoscopic immersive visualization, haptic enabled interaction, head and hand tracking and a user-friendly graphical user interface. A data model for organizing the data structure of links and commonly used mechanical joints is designed and implemented upon the basis of the Vizard Virtual Reality (VR) library. Within the virtual environment, the user can create links and assemble them into a mechanism by defining joints between links. Simultaneously, a corresponding MATLAB’s SimMechanics model is automatically created at run time. The dynamics simulation of mechanisms is enabled by interfacing with the dynamics solver built-in SimMechanics. The user may choose to run the system in an immersive VR environment or a desktop environment. The result is a versatile mechanism design tool that is beneficial to the early stages of the design process. A case study of a spatial mechanism is provided to demonstrate the usefulness of this system in mechanism design.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  • Antonya C, Talaba D (2007) Design evaluation and modification of mechanical systems in virtual environments. Virtual Real 11(4):275–285. doi:10.1007/s10055-007-0074-6

    Article  Google Scholar 

  • Barbieri L, Bruno F, Caruso F, Muzzupappa M (2008) Innovative integration techniques between virtual reality systems and cax tools. The Int J Adv Manuf Technol 38(11):1085–1097. doi:10.1007/s00170-007-1160-3

    Article  Google Scholar 

  • Bierbaum A, Just C, Hartling P, Meinert K, Baker A, Cruz-Neira C (2001) Vr juggler: a virtual platform for virtual reality application development. In: VR ’01: Proceedings of the virtual reality 2001 conference (VR’01). IEEE Computer Society, Washington, DC, USA, p. 89. ISBN 0-7695-0948-7

  • Bourdot P, Convard T, Picon F, Ammi M, Touraine D, Vzien JM (2008) Vr-cad integration: multimodal immersive interaction and advanced haptic paradigms for implicit edition of cad models. Computer-aided design in press corrected proof. doi:10.1016/j.cad.2008.10.014. http://www.sciencedirect.com/science/article/B6TYR-4TW6HV4-1/2/ca24badbdaa9cb7f9a0dcb872c9ddb77

  • Brough JE, Schwartz M, Gupta SK, Anand DK, Kavetsky R, Pettersen R (2007) Towards the development of a virtual environment-based training system for mechanical assembly operations. Virtual Real 11(4):189–206. doi:10.1007/s10055-007-0076-4

    Article  Google Scholar 

  • Burdea G, Coiffet P (2002) Virtual reality technology second edition Wiley, Hoboken

    Google Scholar 

  • Cheng H, Trang T (2006) Object-oriented interactive mechanism design and analysis. Eng Comput 21(3):237–246. doi:10.1007/s00366-005-0008-4

    Article  Google Scholar 

  • Erlemeier TA (2006) The development of a virtual reality based cad system for design review. Ms thesis, Iowa State University, Ames, Iowa, USA

  • Fiorentino M, Monno G, Uva A (2006) Cad interfaces in virtual reality: issues and solutions. In: Proceedings of the workshop on virtual reality in product engineering and robotics: technology and applications

  • Furlong TJ, Vance JM, Larochelle PM (1999) Spherical mechanism synthesis in virtual reality. ASME J Mech Des 121(4):515–520. doi:10.1115/1.2829491. http://link.aip.org/link/?JMD/121/515/1

    Google Scholar 

  • Jayaram S, Jayaram U, Wang Y, Tirumali H, Lyons K, Hart P (1999) Vade: a virtual assembly design environment. IEEE Comput Graph Appl 19(6):44–50. doi:10.1109/38.799739

    Article  Google Scholar 

  • Jayaram S, Vance J, Gadh R, Jayaram U, Srinivasan H (2001) Assessment of vr technology and its applications to engineering problems. J Comput Info Sci Eng 1(1):72–83. doi:10.1115/1.1353846

    Article  Google Scholar 

  • Larochelle PM (1998) Spades: Software for synthesizing spatial 4c linkages. In: Proceedings of the ASME DETC’98, Sept. 13–16, Atlanta, GA

  • Larochelle PM, Dooley J, Murray A, McCarthy J (1993) Sphinx: software for synthesizing spherical 4r mechanisms. In: Proceedings of the 1993 NSF design and manufacturing systems conference. University of North Carolina at Charlotte

  • McCarthy JM (2000) Geometric design of linkages. Springer, New York

    MATH  Google Scholar 

  • Nelson L, Erdman AG (1994) Recent enhancements to the lincage-6 synthesis package, includ- ing circuit rectification. In: Proceedings of the ASME design technical conference, mechanism synthesis and analysis, DE, vol. 70, no. 3. pp. 263–272

  • Seth A, Su HJ, Vance JM (2008) Development of a dual-handed haptic assembly system: sharp. ASME J Comput Inf Sci Eng 8(4):044502. doi:10.1115/1.3006306. http://link.aip.org/link/?CIS/8/044502/1

    Google Scholar 

  • Seth U, Su HJ, Vance JM (2009) A virtual reality interface for the design of compliant mechanisms. In: Proceedings of ASME IDETC/CIE 2009, August 30–September 2. San Diego, CA

  • Stan SD, Manic M, Maties V, Balan R (2008) A novel virtual reality robot interface for isoglide3 parallel robot. In: ICIRA (1), pp. 1265–1275

  • Su HJ, Collins CL, McCarthy JM (2002) An extensible java applet for spatial linkage synthesis. In: ASME international design engineering technical conferences, Sept.29–Oct.2, Montreal, Canada

  • Taylor II RM, Hudson TC, Seeger A, Weber H, Juliano J, Helser AT (2001) Vrpn: a device- independent, network-transparent vr peripheral system. In: VRST ’01: Proceedings of the ACM symposium on virtual reality software and technology. ACM, New York, pp. 55–61. ISBN 1-58113-427-4. doi:10.1145/505008.505019

  • Tsai LW (2000) Mechanism design: enumeration of kinematic structures according to function. CRC Press, Boca Raton

    Google Scholar 

  • Ullman DG (2003) The mechanical design process. McGraw Hill, New York

    Google Scholar 

  • Vance JM, Larochelle PM, Dorozhkin DV, Spatial VR (2002) Designing spatial mechanisms using virtual reality. In: Proceedings of ASME IDETC/CIE 2004, September 29–October 2. Montreal, Canada

  • Wan H, Gao S, Peng Q, Dai G, Zhang F (2004) Mivas: a multi-modal immersive virtual assembly system. In: ASME 2004 design engineering technical conferences and computers and information in engineering conference. Salt Lake City

  • Zhu W (2008) A methodology for building up an infrastructure of haptically enhanced computer- aided design systems. J Comput Inf Sci Eng 8(4):041004. doi:10.1115/1.2988340. http://link.aip.org/link/?CIS/8/041004/1

Download references

Acknowledgements

The authors acknowledge the support of the National Science Foundation grant no. 0900517.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hai-Jun Su.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Alvarez, J.C., Su, HJ. VRMDS: an intuitive virtual environment for supporting the conceptual design of mechanisms. Virtual Reality 16, 57–68 (2012). https://doi.org/10.1007/s10055-009-0144-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10055-009-0144-z

Keywords

Navigation