Virtual Reality (FSI-V0R)

Academic year 2021/2022
Supervisor: doc. Ing. Pavel Škrabánek, Ph.D.  
Supervising institute: ÚAI all courses guaranted by this institute
Teaching language: Czech
Aims of the course unit:
Student will understand and will be oriented in the area of virtual reality (VR) and augmented reality (AR). The student will be able to utilize these tools and design solutions in context of industry practice and Industry 4.0.
Learning outcomes and competences:
Obtaining a qualified overview and references on contemporary technologies of Virtual Reality (VR) and Augmented Reality (AR) including practical skills.
Prerequisites:
basics of computer graphics, basics of algoritmization and programming
Course contents:
The subject will provide knowledge for students in area of theoretical
basics and practical implementation of virtual reality (VR) and augmented reality (AR).
Student will learn to transfer digital 3D model into virtual or real scene
and further work with it. Used are known environments Unity for VR and Vuforia for AR.
Teaching methods and criteria:
The course is taught in the form of lectures, which are an explanation of the basic principles and theory of the discipline. Teaching is complemented by laboratory exercises, where the theoretical knowledge gained from lectures is practically verified.
Assesment methods and criteria linked to learning outcomes:
Classified credit according to ECTS will be obtained by student
for solving four projects from four thematic blocks discussed in exercises.
Controlled participation in lessons:
Attendance at lectures is recommended, attendance at seminars is required. It is at the teacher's discretion to decide how to make up for missed seminars.
Type of course unit:
    Lecture  13 × 1 hrs. optionally                  
    Computer-assisted exercise  13 × 2 hrs. compulsory                  
Course curriculum:
    Lecture 1. Introduction into virtual and augmented reality (VR, AR).
2. Sensors and displays for VR, system latency I.
3. Sensors and displays for VR, system latency I.
4. Applications of VR in Industry 4.0
5. ABB Robot studio and its options.
6. Trends in utilization of engines for VR application development (Unity, UE, CryTek) I.
7. Trends in utilization of engines for VR application development (Unity, UE, CryTek) I.
8. Augmented and mixed reality I.
9. Augmented and mixed reality II.
10. Application of mixed reality in industry diagnostics and maintenance.
11. Operators training and simulation of critical states.
12. User interfaces in VR.
13. Summary and future of VR a AR.
    Computer-assisted exercise Exercises are divided into four thematic blocks:

Block A: Introduction, Hardware demonstrations (headsets, motion sensors, feedback and latency, calibration, VR applications examples)

Block B: ABB Robot Studio ( programming of robot motion in VR, simulation of robotic assembly line, digital twin visualization)

Block C: The Unity environment (modeling of environment and integration of VR observer,
model of robot, kinematics of robot model, connection with dynamic simulation)

Block D: Mixed reality and Vuforia (combination of Unity and Vuforia for creation, detection of printed 2D code and augmenting the image with 3D model,
detection of 3D object and 3D model rendering).
Literature - fundamental:
1. SCHMALSTIEG, Dieter; HOLLERER, Tobias. Augmented reality: principles and practice. Addison-Wesley Professional, 2016.
2. MIHELJ, Matjaž; NOVAK, Domen; BEGUŠ, Samo. Virtual reality technology and applications. 2014.
Literature - recommended:
1. PARISI, Tony. Learning virtual reality: Developing immersive experiences and applications for desktop, web, and mobile. " O'Reilly Media, Inc.", 2015.
The study programmes with the given course:
Programme Study form Branch Spec. Final classification   Course-unit credits     Obligation     Level     Year     Semester  
N-AIŘ-P full-time study --- no specialisation -- GCr 3 Elective 2 2 S