Course Unit Code | 340-0578/01 |
---|
Number of ECTS Credits Allocated | 5 ECTS credits |
---|
Type of Course Unit * | Compulsory |
---|
Level of Course Unit * | Second Cycle |
---|
Year of Study * | Second Year |
---|
Semester when the Course Unit is delivered | Winter Semester |
---|
Mode of Delivery | Face-to-face |
---|
Language of Instruction | Czech |
---|
Prerequisites and Co-Requisites | Course succeeds to compulsory courses of previous semester |
---|
Name of Lecturer(s) | Personal ID | Name |
---|
| KUD169 | Ing. Lukáš Kudrna |
| PRA0098 | Ing. Štěpán Pravda |
Summary |
---|
In mechanical engineering, RE is associated with three-dimensional digitization technologies and is referred to as a process to derive from a measured physical object a digital model usable in conventional CAD systems. It is therefore a conversion of scanned polygonal data to volume or surface data. However, RE methods are not only used to obtain a digital copy of an existing work, but are now increasingly being used to improve product development and production. |
Learning Outcomes of the Course Unit |
---|
Students will acquire knowledge with a process that is generally referred to as opposed to conventional engineering. They will learn to create backward digital models from physical parts to control the product or further process it. Reverse engineering using 3D digitization is the most efficient way to get a CAD model from a physical complex object. Digital data can be used to eliminate problems in the original part, to optimize design, analysis, inspection or other software applications. |
Course Contents |
---|
1. Introduction to reverse engineering, historical development, application and application.
2. Methods of converting real objects into virtual space, hardware and software.
3. Point clouds, polygon meshes, NURBS surfaces and CAD models in the data processing process.
4. Real object scanning, scanner setup and control with appropriate software.
5. Practical applications and implementation task 1.
6. Processing of scanned data (editing and editing of polygon mesh).
7. Real object scanning, scanner setup and control using appropriate software.
8. Importing and composing networks.
9. Practical application and realization problem 2.
10. Inspection of products by means of scanners.
11. Reverse engineering in restoration.
12. Use of 3D printing in reverse modeling.
13. Use of virtual reality.
14. Practical applications and implementation task 3. |
Recommended or Required Reading |
---|
Required Reading: |
---|
EILAM, Eldad. Reversing: Secrets of Reverse Engineering. Indianapolis: Wiley. 2005. ISBN 987-0-7645-7481-8.
EAGLE, Chris. The IDA pro book: the unofficial guide to the world's most popular disassembler. 2nd edition. San Francisco: No Starch Press, 2011. ISBN 978-1-59327-289-0. |
EILAM, Eldad. Reversing: Secrets of Reverse Engineering. Indianapolis: Wiley. 2005. ISBN 987-0-7645-7481-8.
EAGLE, Chris. The IDA pro book: the unofficial guide to the world's most popular disassembler. 2nd edition. San Francisco: No Starch Press, 2011. ISBN 978-1-59327-289-0. |
Recommended Reading: |
---|
SEACORD, Robert C. Secure Coding in C and C++. Software Engineering Institute, Carnegie Mellon University. 2013. ISBN 987-0-321-82213-0. |
SEACORD, Robert C. Secure Coding in C and C++. Software Engineering Institute, Carnegie Mellon University. 2013. ISBN 987-0-321-82213-0. |
Planned learning activities and teaching methods |
---|
Lectures, Individual consultations, Tutorials, Experimental work in labs, Other activities |
Assesment methods and criteria |
---|
Task Title | Task Type | Maximum Number of Points (Act. for Subtasks) | Minimum Number of Points for Task Passing |
---|
Credit and Examination | Credit and Examination | 100 (100) | 51 |
Credit | Credit | 30 | 11 |
Examination | Examination | 70 | 21 |