RoBo Diagnostics
Interactive software app to help communicate with welding hardware devices and increase efficiency in the repair welding process.
Timeline: 4 months Role: User research, Product design, Prototyping
Role
UX/UI Designer
(Project Member)
Team
Iowa State’s HCI Class
(2 engneers 2 HCI students)
Duration
Sept. 2023
(4 mo. total)
The Process
— 1
Discovery
— 2
Ideation
— 3
Design
— 4
Test
User Interview & Onsite Discovery
The study found that the production welding operators take a lot of pride in their ability to use their expertise to identify anomalies in the casting, determine a remediation process, and sign off on the quality of the remediation. However, these users did not enjoy the repetitive aspects of the process. An operator made a tongue-in-cheek joke that “It's supposed to be a monotonous job”.
These findings led the research team to focus development on a system that could reduce the repetitive work and remove the operators from the harsh conditions while increasing the time they spend making expert judgments and decisions.
01
Operators take a lot of pride in expertise work.
03
Harsh working inviorment.
02
Data Interoperation & Results
During the interview and observation processes, notes were recorded to document the data that was gathered. This data was grouped based on themes by the research team members. The result of this interpretation process was an affinity diagram.
The themes identified during the creation of an affinity diagram were used to form personas for each of the user groups and to conduct a hierarchical task analysis (HTA). These tools can then be used to identify areas where automation can help the users and where user interface needs exist for the user to interact with that automation..
Too many repetitive taks for a skilled job.
What did we learn?
Wireframes & Low Fidelity
After researching, pivoting, and understanding the hierarchy of tasks, our team developed early designs. We began by first drawing out our assumptions.
⸻ TESTING
Identifying Usability issues
Cognitive Walkthrough
The Participants
The participants for our non-user evaluation were members of another group – Team 13 – in our course. Hannah Ragsdale Lee, Javier Ahumada, Jesse Sherrill, and Rachel Schmitz evaluated our design.
Tasks / Scenarios
The tasks analyzed in our cognitive walkthrough were as follows:
Goal 1: Scan new casting and view scan progress
Goal 2: Evaluate errors, create instructions, and send to robot.
Goal 3: Quality check fixed errors and give approval.
Results & Issues addressed
The data from the evaluation was used by the team to distill down to a core set of usability issues. Each issue will be rated on a severity scale described in Table 1
User Testing
The objective of this study is to determine if there is value in investing in an intelligent assistant for casting defect classification that could be used to pre-populate certain fields in the user interface. This study aims to evaluate the value of such an assistant by evaluating a simulated version of this intelligent system and determining if it has potential to improve user performance. This study will achieve this objective by testing two main hypotheses. First, this study will test that an intelligent assistant will improve the speed at which a user can complete the assignment of process parameters to the repair process of a casting. Second, the researchers hypothesize that the users will experience an improvement in their evaluation of the interface on the System Usability Scale (SUS). These hypotheses will be tested while monitoring the user performance to ensure that their accuracy does not decrease.
Test Setup
The Participents
The target participants for this study will be undergraduate and graduate students at Iowa State University. They will be pursuing either a mechanical or industrial engineering degree and will ideally have familiarity with both the welding and metal casting processes. Participants will be recruited from the pool of undergraduate and graduate research assistants working in the Slater Lab for Advanced Manufacturing, but who do not work directly with project tasks related to this study. These participants will have visited a steel foundry and had a firsthand account of the production welding process, making them a better proxy for a real production worker than a typical engineering student. If additional participants are needed, we will request that our current participants recommend other participants and will recruit them through the IMSE (Industrial Manufacturing and Systems Engineering) department. This pilot study intends to evaluate the performance of five participants. While it would be ideal to have more participants to improve the likelihood of establishing statistical significance and to have actual production welders as participants, the researchers believe that this limited study will provide the team with preliminary data that could help justify a more in-depth study in the future.
Tasks / Scenarios
The participants will complete the user goal two defined in previous reports, which consists of the user evaluating the errors, creating instructions for the robot, and sending those instructions to the robot. The users will be guided by the statement “Now that you have diagnosed and identified the errors in the casting, review the three errors that were identified and begin creating instructions for the robot to repair each defect.” The user will then walk through the screens of the interface to complete this task both with and without the intelligent assistant.
Methods
Dependent Variables
The dependent variables measured in this evaluation include usability, task completion, and task performance. To measure the usability of our interface participants will fill out a System Usability Scale (SUS) questionnaire after each trial. The SUS questionnaire will be made up of 10 questions that participants will answer based on a Likert Scale from 1 to 5 with 1 meaning strongly disagree and 5 meaning strongly agree.
User Satisfaction
Task Completion
Task Performance
Independent Variables
The independent variable for this experiment will be the process of data input. Participants will be using two different interfaces to complete the same task. Each participant will be choosing repair instructions for multiple cast errors using a level 1 and level 2 interface. The repair instructions include a series of input fields that users must fill in to proceed. The level 1 interface will have input fields that users must fill in one-by-one, while the level 2 interface will have input fields automatically filled in.
Experiment Observation Type: Direct Observation
Experiment Location: Controlled Usability Lab
Experiment Type: Within Subjects
Building structure
As the saying goes, “A good start is half the battle." Before going into user interface design, we made sure to polish the features and user interaction flow.
In our future application interface, users will be able to conduct the very manual process of repairing errors in cast components in a very automated way. Automating this process while still giving users oversight was the main goal of our future application. Identifying, analyzing, and repairing errors is done by hand today, but with our application and in conjunction with advanced robotics this process will potentially be quicker and more efficient.
⸻ DESIGN DIRECTION