Hot Metal Post-Mortem

I. Introduction and overview of the project

Project Description

Project Hot Metal is an educational project aiming to teach engineering students how to operate a Metal Additive Manufacturing (AM) machine.

Project Goal

With dual-platform support of PC and VR, the goal of the project is to simulate the operation of a metal AM machine and provide instructional support for engineering students. Students will not only have detailed instructions and assessments on the PC platform but also have a practical experience operating the machine in the virtual world. Project Hot Metal will also integrate the prototype with a machine-based tutor created with CTAT (the Cognitive Tutor Authoring Tools), developed by the Human-Computer Interaction Institute (HCII) at Carnegie Mellon University.

Project Deliverable

Our final deliverable includes two parts:

  1. The first part is a functional prototype, including both PC and VR tutorial. The PC tutorial includes 4 steps of unity interactions and their implementations on CTAT. The VR tutorial includes the whole experience operation of the machine.
  2. The second part is the documentation, including tech documentation, hardware installation, design documentation, and results from playtest sessions.

Clients

Sandra DeVincent Wolf – Executive Director, NextManufacturing Center

https://engineering.cmu.edu/next/index.html

Bruce McLaren – Associate Research Professor, Human-Computer Interaction Institute

https://hcii.cmu.edu/people/bruce-mclaren

Todd Baer – Additive Manufacturing Technician, NextManufacturing Center

https://engineering.cmu.edu/next/index.html

Nick Jones – Ph.D. student, Mechanical Engineering

Faculty Advisors

John Dessler – Special Faculty

https://www.etc.cmu.edu/blog/author/jdessler/

Scott Stevens – Teaching Professor

https://www.etc.cmu.edu/blog/author/ss8s/

Team Members

Tai Ching Cheung – Artist                    http://www.etc.cmu.edu/blog/author/taichinc/

Jiming Li – Lead Programmer              http://www.etc.cmu.edu/blog/author/jimingli/

Akash Phadtare – Programmer         http://www.etc.cmu.edu/blog/author/aphadtar/

Danke Luo – Programmer                     http://www.etc.cmu.edu/blog/author/dankel/

Chenchen Tan – Producer                http://www.etc.cmu.edu/blog/author/chenchet/

Mengqi Wu – Designer                    http://www.etc.cmu.edu/blog/author/mengqiw1/

II.  What went well

Our project delivered a solid and complete tutorial at the end of the semester. Both the team and the clients were proud of what we have achieved. The clients invited the team to present the project at Manufacturing Future Initiative Forum as one of the key projects sponsored by the Manufacturing Future Initiative. There are several key components lead the team to succeed:

  1. Good team communication and good team dynamics really help us work better as a team. Even though there were some misunderstandings and miscommunications throughout the whole semester, we talked it openly and got to know each other better. Furthermore, when the team bonds better, it makes the work easier to be delivered on time with good quality.
  2. A good relationship with clients improves the efficiency of the project development. We maintained good communication with our client throughout the semester. We kept updated our progress with our client so we could get immediate feedback from them. Efficient communication really saved us a lot of time and work in development.

Overall, our project went quite smoothly and well throughout the whole semester. We narrowed down our scope and came up with the best solution, combing both PC and VR tutorial, to fulfill the clients’ requests. We finished what we promised at the beginning with high quality and we had a good time working with each other.

III. What could have been better (or what went wrong)

There would be two things we think that we could do better:

1. Ask for one more artist. In this project, the machine in the lab is very complicated and there are many tools needed in the whole experience. At the same time, our client requires a very realistic art style. However, we only have one artist, even we have a good one, it is still not enough to get everything we need to be done in one semester. So, we need to buy assets and make them fit in our environment as possible.

2. Talk about the scope with our client earlier. If we could figure out the scope better at the very beginning of this semester, we could tell the client how big the original scope(2VR + PC) was. We could tell them how much we could deliver in one semester and let them choose what they prefer earlier. If so, we might cut down some parts of VR and spend a little more time on PC.

IV.    Lessons learned and conclusion

We have learned a lot from this project. We realize that traditional training is quite different from training in virtual reality. We could not simply use the same content in VR. We need to change the content-heavy learning material into interaction-biased training, but also keep those contents in our PC version. Because our target audience is graduate engineering students, playtest sessions by these specific demographics really helps us a lot in the development of iterations.

We felt lucky that we had each other in the same team. Among six teammates, half of the team are going to graduate soon, we wish everyone all the best with a bright future.