You are on page 1of 6

MIPRO 2019, May 20-24, 2019, Opatija Croatia

3D Virtual Learning and Measuring Environment


for Mechanical Engineering Education
G.I. Ivanova*, Al. Ivanov ** and M. Radkov*
* University of Ruse/Department of Computing, Ruse, Bulgaria
** University of Ruse/Faculty of Mechanical and Manufacturing Engineering, Ruse, Bulgaria
givanova@ecs.uni-ruse.bg

Abstract – Virtual learning and measuring laboratories extremely dangerous equipment, so teaching the students
have significant impact on the engineering education. in advance how to use such equipment in advance is of
Current trends and initiatives that engage digital crucial importance. The other problem is that the number
generations engineering students in interesting educational of laboratories is limited and they are usually available
experiences are discussed. The paper aims to provide some
for students only during regular classes. An alternative to
advantages of 3D virtual learning and measuring
environments for mechanical engineering education. An physical laboratories are the 3D virtual laboratories which
interactive 3D virtual learning environment for measuring are available 24 hours a day in the virtual space. Virtual
of constructive and geometrical Gear Hob parameters for laboratories can provide 3D virtual simulation of real
engineering students is presented. Software engineering laboratory equipment and students are able to perform
design process activity and class diagrams are described in workshops at any time using virtual simulation of 3D
details. 3D virtual measuring simulations of Gear Hob tools models of real laboratory equipment [4, 5].
are tested with bachelor students in the Faculty of
Mechanical and Manufacturing Engineering of University The paper presents a 3D virtual learning environment
of Ruse. An experimental study with mechanical for the Cutting Tools course at the University of Ruse.
engineering students was performed to compare the The course is essential for mechanical engineers, because
learning performance and experience of students in the 3D they learn to use specific measurement tools to determine
virtual simulation environment vs that in the real laboratory constructive and geometrical parameters of different
classroom. The experimental results are analyzed and cutting tools. An experimental study with mechanical
presented.
engineering students was performed to determine the
Keywords - engineering education, virtual learning effectiveness of virtual learning environment in providing
environment, virtual laboratory, virtual measuring, better instructions regarding basic mechanical
mechanical engineering, 3D measuring simulation engineering concepts.

I. INTRODUCTION The virtual simulation of the measurement can not


give the students the same idea they would get when
There have been numerous warnings over the recent using the measuring instruments in physical laboratories.
years that universities today face a shortage of However, virtual measurement technologies provide the
mechanical engineering students. In the 1970s and 1980s opportunity to unify the way the instruments work and to
becoming a mechanical engineer was tremendously significantly increase the possibilities for mathematical
attractive, but today’s students are not motivated to study
processing, analysis, storage and documentation of the
mechanical engineering specialties because they prefer to results. Students are provided with safe and time-
pursue modern degrees, such as computer science, independent access to expensive and rare instruments,
economics and etc. Mechanical engineering education tooling and technological equipment, such as a
(MEE) needs contemporary learning technologies and up- toolmaker’s measuring microscope, a coordinate
to-date curriculum reform to increase application rates for
measurement system, among others. Virtual 3D learning
engineering degrees. Today’s mechanical engineering
and measuring environments allow students to learn in
students, born in the computer age, are digital online advance what the equipment looks like and how it works.
learners who expect modern digital technologies in the This is very important for the effectiveness and safety of
mechanical engineering laboratories. The current rapid students who work in the real laboratory. For engineering
rise of 3D technologies is transforming our education. A courses, where practical exercises are related to
modernization of our education is needed in mechanical
laboratory work and the use of a variety of technological
engineering degrees with innovative approaches to attract
equipment as well as measuring tools, it is important to
new students and motivate them to study fundamental develop such virtual learning environments with 3D
mechanical engineering sciences [1, 2]. virtual simulations.
Laboratory experiments are an important component 3D virtual learning environments (3D VLE) are used
of the training in engineering degrees [3] and at the same in many universities to enhance teaching and learning
time, we have to address the problem that mechanical
effectiveness [6, 7, 8, 9, 10]. Students in the 3D VLE
laboratories usually contain expensive, heavy and acquired a better understanding and developed new skills

1463
faster than their peers in the real lab condition. Some The following technologies have been used to design
advantages of the 3D virtual learning and measuring and develop the software: C#; Windows Forms .Net
environments for mechanical engineering education can Framework; Microsoft Visual Studio; Adobe Flash
be summarized as follows: Professional with ActionScript.
 Measuring 3D mechanical engineering models in B. Software Class diagram
3D VLE allows to define parameters that are hard
A software class diagram is presented on Fig. 1.
to measure in real conditions. Both very small
and very large objects can be measured easily in a
3D environment. For example, in a real
laboratory, a microscope is needed to measure
tools with very small size;
 Safety of the measurement process in 3D
environment - no danger of injury with sharp
edged tools, heavy laboratory equipment and
high speed sharpening machines;
 Measurements with expensive 3D lab equipment-
some new advanced equipment can not be
purchased due to its high cost in the real lab, but
it is important for the students to learn up-to-date
tools and technologies, to be better prepared and
familiar with the engineering trends applied in
engineering companies;
 24 hours access - no access limits, which are
usually necessary in real laboratories due to the lack of
time and insufficient number of available laboratories.
A. Augmented Reality in MEE
Augmented reality is also an example for current
trend technology as virtual learning who have the
potential to attract digital students’ engagement in class
[11, 12]. A book with augmented reality 3D models has
been created for students in the Cutting tools course [13]. Figure 1. Class Diagram of 3D VLE for measuring of constructive
and geometrical Gear Hob parameters
The 3D models of cutting tools appear over 2D photos in
the book and students can manipulate and rotate them for C. Software Classes
more detailed information. The book has been used since
2015 with students finding it attractive and useful.  Program.cs – Class for the main program that
starts the application. The class creates a new
II. SOFTWARE DESIGN instance of WelcomeForm.cs and displays the
An original interactive 3D VLE for measuring of main menu.
constructive and geometrical Gear Hob parameters is  Session.cs – The class keeps the student's current
designed and developed. The developed software session containing their personal information that
provides its users with the following capabilities: he/she filled in the registration process, their test
 For students: Augmentation theoretical lecture results, and measurements. It contains methods
notes using visual learning materials (a gallery for generating a name for the final report by
containing images of different types of Gear student names and a method for constructing a
Hobs, video materials with how Gear Hobs work string which is used to store the session in the
in real conditions and 3D models of measuring database.
tools in a 3D environment with detailed  Forms.cs – This static class contains all the
simulation of their work); Test control before windows that are used in the application. Its
proceeding with the measuring process; Virtual methods and fields (attributes) are static as well.
measurements with 3D virtual tools are It contains a method that asks the user if they
performed according to a predetermined wants to exit the learning environment.
methodology for conducting the exercise; An
electronic final report with student’s results is  Utilities.cs – Static class containing strings with
compiled. the path to the program resources. The class
contains methods designed to work with the
 For lecturers: They are given access to an database, as well as copy and delete a files.
administrator environment, where they can add,
edit or delete test questions.

1464
 AboutBox.cs – The class contains information measurements, the student session is complete
about the software’s version and developer. and if there is an active connection to the
database, it is stored there. Finally, the Final
 CadForm.cs – The class contains the
Report section is unlocked.
AxEModelViewControl component, which
visualizes the 3D Gear Hub models. When the  MenuForm.cs – The class is responsible for the
window opens, it is positioned at a program- main menu that contains seven buttons leading to
specific location and loads a specific file. Later, different sections of the VLE, initially two of
this component is used in the virtual them - "Virtual Measurements" and "Final Report
measurements. This method saves operational Generation" are locked. When the student tries to
memory. select either of them, the corresponding window
 GalleryForm.cs – The class is responsible for the is displayed and the menu window is hidden.
Flash images gallery. The student can view a Initializing this window creates instances of the
rest of Forms.cs.
Flash and ActionScript gallery of the images. The
gallery is in the AxShockwaveFlash instance and  ProtocolForm.cs – The class contains an instance
loads photos using a .xml file that is located in of AxAcroPDF that loads the generated final
the program's resources. report. The report is generated and locked with a
password to prevent the student from copying it
 LectureForm.cs – The class contains an instance
and filling out fabricated data. The report file is
of AxAcroPDF that loads a theoretical lecture
generated in the app using a method that crawls
material on Gear Hobs.
and replaces pre-written tags with student session
 LoginForm.cs – The class is responsible for values. The report file is saved as a PDF
users’ login process. Corresponding information document.
fields are displayed for each type of user –
 TeacherForm.cs – The class is responsible for
student or a lecturer. In both cases, each field
checks whether correct information is entered. teachers’ activities in the app. If the user is a
The teachers’ data is checked in the database, teacher and has successfully logged in, the
program will direct them to the teacher
while the students’ is validated by regular
environment. The class consists of a TabControl
expressions. If there is no Internet connection or
with two TabPages, one for managing the
the connection to the database is unsuccessful,
questions and answers of the test control and the
access as a teacher is impossible.
other for the session review. Each of them has
 MeasurementForm.cs – The class is responsible one DataGridView that loads the information that
for the measurement process. The virtual is fetched from the database.
measurements are made by the student, but only
 TestForm.cs – The class is responsible for the test
if they have passed the test control. There are
three types of different measuring tools, which control. If the link to the database is non-existent,
are used to measure the constructive and pre-defined questions and answers are used.
Otherwise, the software connects to the database
geometrical parameters of the Gear Hob. At
and retrieves the identification numbers of the
certain stages, the student has to select the right
questions and randomly chooses three of them.
measuring tool for the specific measurements.
However, if there are less than three questions in
The measurement stages are 21 and they are
represented in the class as TabPage objects that the database, the previously defined test is used
have the appropriate components for the stage. again. Once the program has selected three
identifiers, it retrieves and loads the questions
All stages are added to the TabControl and
and corresponding answers from the database. A
following stages are unlocked only if the student
timer that counts down 3 minutes is also started.
gave the correct answer in the previous one. In
this class there are several arrays that make the Students can continue if there are at least two
checks easier and faster. One is an array of correct answers. The program stops the timer and
loads the student's time and identifiers in the
integers that stores the amount of mistakes a
student session. Finally, the "Virtual
student has made for each measurement.
Measurements" section is unlocked.
Checking is done by a method that compares the
contents of a corresponding input value with the  VideoForm.cs – The class contains an instance of
correct value, and if it is wrong, a certain index is the AxWindowsMediaPlayer component that
incremented in the error array. Correct values are plays videos.
added to the student session. If the value has been
 WelcomeForm.cs – The class is responsible for
mistaken for more than three times, the correct
the initialization process. During initialization the
value is displayed as a hint and the error is
class attempts to connect to the database. If it is
written in the student session. Three-dimensional
unsuccessful, local queries will be used. There
models are loaded at the AxEModelViewControl
are two options for logging in as a student and as
instance in CadForm.cs. At the end of the

1465
a lecturer -, and, depending on the user type, the and the time result is included in the final report. The test
class sends the information to the LoginForm.cs. section is presented on Fig. 3
D. Software Resources
 “3D CAD” – contains twelve 3D files (created
and compiled with SolidWorks) that are loaded in
the AxEModelViewControl during the student
session.
 “Measurement Gallery” – gallery files used for
the measurement process.
 “Flash Gallery” – files for the Flash photo
gallery. The main file here is "gallery.swf",
which loads the photos.
 “Video” – contains the video clip that is played in
the video gallery.
 „Final Report“– the document, built with
students' results of the entire virtual learning and
measuring process.
 „Lecture Notes – theoretical lecture notes that are
visualized by the students. Figure 3. Test Section of VLE for learning and measuring Gear Hobs

E. Software User Interface G. Virtual Measuring Section


Mechanical engineering students who are meant to Once the student has successfully passed the test, the
use the software will have different computer skills and virtual measurements section is unlocked. It contains 21
different abilities to work independently. Each learning stages with different measurements and calculations.
software system has to be developed with an intuitive and Each subsequent stage is unlocked only if the previous
user-friendly interface. The interface should facilitate one has been completed with the correct measurement
students' work, focusing only on the functions, they need. result.
The proposed learning software has been divided into Gear cutting hobs are used to cut gear teeth (spur or
separate sections, so students can be placed in a learning helical) on cylindrical gear wheels. The cutting process is
sequence. The main interface menu is presented on Fig. 2 continuous and characterized by high output, and
precision of the gear teeth [14, 15].
In the Cutting Tools course, mechanical engineering
students learn how to measure the constructive and
geometrical parameters of Gear Hobs. Three types of
measuring instruments are used to determine the main
Gear Hob parameters: caliper, combined measuring tool
and gear caliper.
The second stage - using the caliper to measure the
diameter of the base bore hole - is shown on Fig. 4.

Figure 2. User interface of VLE for learning and measuring Gear Hobs

F. Test Control Section


In order to be able to start the measurement section
and generate a final report with results, the student is
required to pass a test control. The test contains three
questions, each with three possible choices. Only one of
the answers is fully correct. In order to pass the test, the
student must answer at least two questions correctly and
if he/she does not pass the test, the software advises them
Figure 4. Second stage - Measuring the diameter of the base bore hole
to read the theoretical materials again. The test has a
duration of three minutes for a purely statistical purpose,

1466
The twelfth stage, the usage of a combined measuring III. STUDENTS SURVEY
tool to measure the relief angle, is shown on Fig. 5.
A survey approach is used to assess the effectiveness
of the 3D VLE for Gear Hobs on the students’
understanding and degree of acquired knowledge. The
idea is to survey the students’ opinion by seven
predefined questions using five dimension Likert scale
(strongly agree - 5, agree - 4, neutral – 3, disagree - 2,
strongly disagree - 1):
 Question 1: Were the lecture notes and all visual
materials (gallery photos, 3D models, and videos)
valuable to better learn and understand of the
topic?
 Question 2: Did the 3D simulation of measuring
tools help you understand and learn with better
details how they actually work?
 Question 3: Did the training you received in the
VLE prepare you to measure Gear Hobs in real
Figure 5. Twelfth stage – Coordinate measuring of the relief angle conditions?
For each measurement stage, the students have to  Question 4: Is the virtual measuring process
decide if they need a measuring instrument and need to logically well-structured and did it lead you to
select the correct one. In some stages, calculations are pass easily through all the measurement stages?
required, using formulas predefined in the theoretical  Question 5: Did the virtual learning environment
material. The process is explained using an activity provide you with useful, on-time feedback
diagram on Fig.6. messages on how to proceed?
 Question 6: Did you find the learning and
measuring process in the 3D VLE fun and more
Begin
Measuring exciting than the traditional one in the real lab?
 Question 7: How you are going to rate your
overall level of satisfaction with the 3D virtual
Do you need to use 3D learning environment - from (not satisfied) 1 to 5
measuring instrument?
Timer (very satisfied)?
Yes Start
Correct No
The survey results show that 100 % of the students
instrument?
either strongly agreed or agreed that the 3D VLE helped
them to better understand the topic for Gear Hobs. The
Increase No Yes Calculate and
Errors Enter Values Fig. 7 shows a summary of the results from the surveys in
No
the last three years with full-time and part-time bachelor
Next students enrolled in a Cutting Tools course at University
Stage
Is this the third
attempt for
of Ruse.
Suggest that value?
true value Yes
Are the
values
Increase correct?
Errors No
Yes
Is this the last No
measuring stage?

Yes

Unlock “Final
Report” Section

Figure 7. Students’ opinion survey results

. The survey results demonstrated that the 3D VLE had


Figure 6. Activity diagram of Measuring Process a positive influence in the students’ learning and
understanding. The overall results of the analysis of

1467
student performance in the past years show that the and documentation of all student’s measuring
students in the experimental group (54 students for 3 results.
years), who used the 3D VLE as a learning augmentation
 They also enable performing remote
tool, performed better and faster, had higher test results
measurements with the possibility of distributed
and finished all the 21 measurements of Gear Hobs with
performance, preserving the passed
less errors in the final report, while the students in the
measurements and continuing with the next
control group (65 students for 3 years), who didn’t use
stages in a time convenient for the students.
the VLE and follow-on the process only in real lab,
performed slower and have more measurements’ and  The virtual learning environment is more
calculations’ errors in their final report results. effective compared with the traditional lab
environment in helping students to understand
IV. SOFTWARE PERFORMANCE TEST long measuring process with more than 20 stages,
After the initial performance testing, it was found that too long even for the real lab conditions.
the program uses over 700MB of RAM, which is
unacceptable for this type of software. A problem has
REFERENCES
since been identified with the e-Drawings component,
which occupied about 80MB of RAM for every single [1] L. J. Alves, T. P. Duarte, T. A. Marques, "Innovative
Methodologies to Teach Materials and Manufacturing Processes in
open 3D file in the VLE, and deprived the rest of the Mechanical Engineering," Contributions to Higher Engineering
operating system of resources. The problem was resolved Education. Springer, Singapore, pp. 75-103, 2018.
by using only one instance of this component, and [2] N. I. Alaeddine, H. R. Parsaei, K. Kakosimos, B. Guo, B.
depending on where the student is at the time of the Mansoor, "Teaching innovation with technology to accelerate
virtual measuring process, it moves and loads the engineering students learning," ASEE Annual Conference and
Exposition, Seattle, Washington, vol. 10, 2015.
appropriate file. To some extent, this creates a certain
[3] L. D. Feisel and A. J. Rosa, "The role of the laboratory in
amount of delay when using the software, but takes up to undergraduate engineering education," Journal of Engineering
4 times less RAM. Education, 94.1, pp. 121-130, 2005.
On low tier computer configuration, there was a delay [4] P. T. Goeser, F. G. Hamza-Lup, W. M. Johnson, D. Scharfer,
when switching between different measuring sections. "VIEW: A virtual interactive web-based learning environment for
engineering," arXiv preprint arXiv:1811.07463, 2018.
The problem was remedied using the "Multiple document
[5] V. Potkonjak, M. Gardner, V. Callaghan, P. Mattila, C. Guetl, V.
interface" technique. M. Petrovi, K. Jovanovi, "Virtual laboratories for education in
Some problems related to database connection were science, technology, and engineering: A review, " Computers &
Education, 95, pp. 309-327, 2016.
also resolved. If the software does not establish a
[6] Alhalabi, W. S. "Virtual reality systems enhance students’
connection to the database at the initial startup, it will try
achievements in engineering education," Behaviour & Information
again to connect at different stages and also at the end of Technology, 35(11), pp 919-925, 2016.
the student session. [7] D. Valcheva, M. Todorova, O. Asenov, "A 3D Model as a Tool
for Increasing the Effectiveness of E-Learning," Serdica Journal of
V. CONCLUSIONS Computing, 4.4, pp. 475-486, 2010.
Th paper introduces an interactive 3D virtual [8] T. Araki, S. Hirano, "Development of cooperative education and
basic engineering education: aided by 3D CAD and 3D RP
learning environment for measuring constructive and
modelling," International Journal of Computer Applications in
geometrical parameters of Gear Hobs, which is intended Technology, 51(1), pp. 80-85, 2015.
to assist the education of mechanical engineering students [9] T. Huang, C. Lin, "From 3D modeling to 3D printing:
in the Cutting Tools course. Development of a differentiated spatial ability teaching model, "
Telematics and Informatics, 34.2, pp. 604-613, 2017.
The presented software enables students to have free,
[10] D. Baeva, “A Study on the Effectiveness of Educational
safe and remote access to the learning resources on the Interactive Multimedia Integration in the Process of Foreign
topic. Students have ability to learn how to use different Language Teaching,” Sociosfera, vol. 1, pp. 97-103, 2017.
type of 3D measuring tools in advance in the virtual [11] M. Omar, D. F. Ali, M. Mokhtar, A.H. Abdullah, "The use of
space and then to perform the same measurements in the virtual environment and augmented reality to support engineering
real lab using real instruments. education and enhance visualization skills," Journal of
Fundamental and Applied Sciences, 10(6S), pp. 977-988, 2018.
At this stage, according to student survey answers, it [12] K. Videnov, V. Stoykova, Z. Kazlacheva, “Application of
can be concluded that the 3D VLE for Gear Hobs Augmented Reality in Higher Education,” International
measuring would satisfy the needs of the students. Conference on Technics, Technologies and Education
ICTTE2017, 7 ISSN 1314-9474, pp.443-452, 2017.
Students find the virtual environment useful, fun and
[13] Y. Aliev, V. Kozov, G. Ivanova, A. Ivanov, "3D Augmented
attractive. They show better results in their final reports. Reality Software Solution for Mechanical Engineering
The following advantages of using virtual Education," Proceedings of the 18th International Conference on
measurement environments have been identified: Computer Systems and Technologies, ACM, 2017, pp. 318-325.
[14] O. Winkel, “New developments in gear hobbing,” Gear Technol,
 3D VLE significantly increase the possibilities 3(4), pp. 47-55, 2010.
for mathematical processing and analysis, storage [15] A. Piotrowski, “Hob Identification Methods,” Advances in
Science and Technology. Research Journal, 12(1), 2018.

1468

You might also like