Challenge Process Solution Report Team
Solution
Based on our user research over the past 8 months of the Human Computer Interaction Capstone, we have selected 4 primary design themes to direct our new design, Multiple Command Ability, Situational Awareness, Simultaneus Status Update, and Correction for Uncertainty and Error. You can also find various Downloads of our solution on this page.

Multiple Command Ability
In-situ retasking primary focus is giving new commands to a robot. The importance of commanding a robot was paramount in all of our contextual inquiries. However, the amount and complexity of the commanding varied. This data showed that the ability to command a rover on many levels was extremely important to robot operators. With this in mind, the design theme of multiple command abilities focuses on making sure that any single command can be given in many ways. It is the hope that this affordance will ensure any type of user, from the advanced roboticist to the scientist, is equally able to retask a robot.

Situational Awareness
In order to command a robot the user must understand the surroundings of the robot. Our user research shows that prior to commanding a robot a user would look at pictures, or if collocated, look at the robot itself before issuing commands. The user would also attempt to visualize the actions of the robot prior to sending commands. In-situ retasking asks the user to issue new commands based on new situational awareness and therefore, the design of the interface must allow for the new information to be quickly absorbed and understood by the user prior to issuing new commands.

Simultaneous Status Update
User data showed that the process of in-situ retasking has multiple cyclical steps, strategize, detailed tactical commands, receive new data, and then repeat. These steps are separate, however, they are also interrelated due to their cyclical nature. Each step affects both the previous and next step. Our design reflects this by showing the effects of one interface area on the others. This allows the robotic operator to better understand the consequences of his actions on multiple levels.

Correction for Uncertainty and Error
Unfortunately, errors and uncertainty, in general and in robotics is unavoidable. This is especially important when the user is not co-located with the robot because they are not able to physically intervene if necessary. We also observed that users did not completely trust the situational awareness of the robot and often desired to see the situation with their own eyes, this was due to the uncertainty associated with the robot perception of its surroundings. Our design reflects this by allowing the user to correct the robot during communication points. The ability to correct and adjust for uncertainty gives the user the assurance that even if the robot makes a mistake the robotic operator will be able to make appropriate adjustments, thereby lowering the anxiety caused by the possibility of errors or uncertainty.

CMU HCII Web Site Home Iterative Design Report