Skip to main content

MechatronicsVR

Overview

MechatronicsVR provides an interactive VR environment for learning mechanical assembly skills. Users can grab, manipulate, and assemble mechanical parts with realistic physics while following structured lessons.

Key Features

  • VR Assembly Training: Hands-on learning with realistic part interaction
  • Physics-Based Manipulation: Natural grab and place mechanics with physics simulation
  • Snap-Based Assembly: Parts automatically connect at predefined attachment points
  • Guided Lessons: Step-by-step instruction system with progress tracking
  • Visual Feedback: Ghost previews and highlighting for assembly guidance

Basic Information

Core Dev Team:

  • Client Dr. Madi Babaiasl
  • Track: Client-driven Product
  • Current Tech Lead: Anthony Russo github

  • Developers:

    • Bryce Hayes (capstone) github
    • Matt Murawski (capstone) github
    • Julian Shniter (alumni, prior tech lead) github

Technical Information

Additional Information

  • Start Date: August 2025
  • Technologies Used:
    • Unreal Engine 5
    • C++
    • VR (Meta Quest / SteamVR)
  • License: MIT
  • Security: SECURITY.md

Technical Overview

Development Priorities

  • Develop VR assembly training scenarios with realistic part interaction
  • Implement snap-based assembly with predefined attachment points
  • Build guided lesson system with step-by-step progress tracking
  • Add visual feedback (ghost previews, highlighting) for assembly guidance

Get Involved

If you would like to contribute to this project, please visit our GitHub page to create your own issues or pull requests.