Back close

Course Detail

Course Name Virtual Reality and Applications
Course Code 25RA753
Program M. Tech. in Robotics and Automation
Credits 3
Campus Amritapuri , Bengaluru

Syllabus

Introduction: The three I’s of virtual reality, commercial VR technology and the five classic components of a VR system. VR design principles, Input Devices: Three-dimensional position trackers, navigation and manipulation, interfaces and gesture interfaces. Output Devices: Graphics displays, sound displays & haptic feedback. Modelling: Geometric modelling, kinematics modelling, physical modelling, behaviour modelling, model management. Human Factors: Methodology and terminology, user performance studies, VR health and safety issues. Applications: Medical applications, military applications, robotics applications. VR in Unity 3D, Haptic Interfaces with VR and AR.

Suggested Lab Sessions:

·         Design and implement a simple interactive VR environment using Unity 3D.

·         Analyse and simulate VR input and output device functionalities. Unity 3D with relevant input libraries; optional: Arduino for external haptic device simulation.

·         Implement geometric and physical modelling for realistic VR interaction. Model a simple robotic arm in VR demonstrating:

o   Geometric modelling for structure

o   Kinematics for joint movement

o   Physical modelling for collision detection and realistic behaviour.

·        Evaluate human factors in VR and explore domain-specific applications. Conduct a user performance study comparing traditional vs VR-based object manipulation tasks (record time and errors).

Objectives and Outcomes

Course Outcomes:

CO1: Understand The three I’s of virtual reality, commercial VR technology and the five classic components of a VR system.

CO2: Understand VR design principles.

CO3: Analyze Input Devices: Three-dimensional position trackers, navigation and manipulation.

CO4: Apply Output Devices: Graphics displays, sound displays & haptic feedback.

CO5: Apply Modelling: Geometric modelling, kinematics modelling, physical modelling.

CO6: Analyze Medical applications, military applications, robotics applications.

Text Books / References

Textbooks / References:

1.      Gregory C. Burdea and Philippe Coiffet, “Virtual Reality Technology”, Second Edition,

John Wiley and Sons, Inc.

2.      Andrew Davison, “Killer Game Programming in Java, “O’Reilly-SPD, 2005.

3.      William R.Sherman and Alan Craig, “Understanding Virtual Reality, Interface, Application and Design”, Elsevier(Morgan Kaufmann).

4.      Bill Fleming, “3D Modeling and surfacing”, Elsevier (Morgan Kaufmann).

5.      David H.Eberly, “3D Game Engine Design”, Elsevier.

6.      John Vince, “Virtual Reality Systems”, Pearson Education.

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now