Development of CAD Platform Independent Software for Automatic Grading of Technical Drawings
dc.contributor.author | Ingale, Sanchit Sanjay | en |
dc.contributor.committeechair | Bairaktarova, Diana | en |
dc.contributor.committeechair | Williams, Christopher B. | en |
dc.contributor.committeemember | West, Robert L. | en |
dc.contributor.committeemember | Dillard, David A. | en |
dc.contributor.department | Mechanical Engineering | en |
dc.date.accessioned | 2017-09-16T08:00:48Z | en |
dc.date.available | 2017-09-16T08:00:48Z | en |
dc.date.issued | 2017-09-15 | en |
dc.description.abstract | Spatial visualization is the ability of an individual to visualize an object mentally and understand its spatial orientation. It plays an important role in engineering. There have been multiple works that show that spatial visualization skills can be improved with the right training. Creating technical drawings requires mental manipulation and visual thinking. Strong spatial visualization abilities are required for such a mental process. To train students in this process and to improve their spatial skills, Professor Diana Bairaktarova conducted a class in spatial visualization for freshmen in engineering at Virginia Polytechnic Institute and State University. The class consisted of 169 students from different engineering disciplines. One of the major pedagogical techniques used in the class was to give students three assignments on drawing sectional views of mechanical objects with a pre-defined cutting plane. All three assignments had the same six mechanical objects to assess their improvement through the class. Students were not given feedback after completion of each assignment. They were asked to do the first assignment at the beginning of the course, the second assignment during the middle of the semester and the final assignment towards the end of the semester. The students were given instructions on how to draw the 2D sectional views. The assignments were then graded by the teaching assistants for the class and the improvement of the students through the semester was recorded. Assignments were graded manually by two different raters using a pre-defined grading rubric. An inter-rater reliability was established between the graders. There were drawbacks to this process. It was extremely time consuming since there were more than 500 assignments to be graded by the teaching assistants. Also, to establish inter-rater reliability, the assignments had to be graded twice. The process would have been more efficient if there was a software that could automate the grading process. Also, this would eliminate the need to establish an inter-rater reliability. This research aims at developing a software for automatic grading of the technical drawings. The software gives students' feedback on the drawings describing their mistakes. This would give a more complete learning experience as the students would get a better understanding of the internal details of the object with the help of the feedback they are getting. In addition, the software is independent of the CAD platform used to create the drawings. The instructor can also upload a batch of images that can be processed by the software at once. The grading rubric that was used for manual grading can be implemented in the software. The software uses Image processing and Computer Vision toolboxes in MATLAB which enables the comparison between the submitted technical drawing and the source (solution) drawing. The software is currently developed for simple geometries with less complicated features as it is being employed in a course where students are new to CAD environment. Students can also use this software as an interactive learning tool as they create 3D models and sectional views of mechanical objects. The proposed software reduces the amount of effort put in by faculty on grading the assignments. It also gives students feedback on the drawings, making it an interactive tool which improves the learning experience. This software can be a powerful pedagogical tool to improve spatial visualization skills. | en |
dc.description.abstractgeneral | Every freshman engineering student needs to take a course in engineering graphics and technical drawings. These courses aim to improve the spatial visualization skills of students. Spatial Visualization is defined as ‘the ability to mentally manipulate, rotate, twist, or invert a pictorially presented stimulus object’ [1]. These skills play an important role in problem solving and learning capabilities of individuals. Professor Diana Bairaktarova from Virginia Polytechnic Institute and State University conducted a course in Spatial Visualization during Fall 2016. The course aimed at introducing freshman students to Computer Aided Drafting (CAD), which is the use of computer software to create mechanical drawings of mechanical parts in their design stage. They were also taught to create sectional views of mechanical objects. Sectional view is a drawing which describes a hidden area or the interior part of a mechanical object. The class consisted of 169 students from various disciplines of engineering. Students were given assignments to create sectional views and 3D models throughout the semester using the same mechanical objects to assess the improvement in their spatial visualization skills. The teaching assistants had to manually grade more than 500 sets of assignments throughout the semester which was a time consuming process. In order to ease the grading process and improve the learning experience of students, a software for automatic grading of technical drawings was developed. Programming language MATLAB was used to create the software. Students need to submit their assignment solutions in the form of an image. The software compares the submitted image with the solution images stored in the software and grades them according to a predefined grading scheme. It also provides a description of the mistakes created by students. The software can grade multiple files at once and store the results in an Excel sheet. This helps reducing the time required for grading the assignments and returning them to students. The software can be installed on any computer and does not require the system to have the programming software MATLAB installed. This software is independent of the CAD software used to create the drawings and thus stands out v from other existing softwares. The software has been currently developed for simple geometries with less complicated features. The software can be a powerful pedagogical tool to improve spatial visualization skills. | en |
dc.description.degree | Master of Science | en |
dc.format.medium | ETD | en |
dc.identifier.other | vt_gsexam:12775 | en |
dc.identifier.uri | http://hdl.handle.net/10919/78910 | en |
dc.publisher | Virginia Tech | en |
dc.rights | In Copyright | en |
dc.rights.uri | http://rightsstatements.org/vocab/InC/1.0/ | en |
dc.subject | CAD Grading | en |
dc.title | Development of CAD Platform Independent Software for Automatic Grading of Technical Drawings | en |
dc.type | Thesis | en |
thesis.degree.discipline | Mechanical Engineering | en |
thesis.degree.grantor | Virginia Polytechnic Institute and State University | en |
thesis.degree.level | masters | en |
thesis.degree.name | Master of Science | en |
Files
Original bundle
1 - 1 of 1