The different tasks that need to be accomplished for mission success

16.422
Final Project Report
14-May-08
Redesigning the User Interface for
the Micro-Air Vehicle Project
This paper describes the redesign of a user interface for unmanned
air vehicles tasked with a reconnaissance task. Based on subject matter
expert’s feedback, it was determined that while the current interface
indeed contained all the information, the presentation and aggregation
of the data could be improved. In particular, we decided to focus on the
issue of having a decision support system for having a second relief
aircraft launched timely in order to provide close to un-interrupted
operational coverage.
1
Introduction
Unmanned Aerial Vehicles (UAVs) are increasingly being deployed by both military and civilian users
to work in environments and situations in which it is not desirable to place a human. UAVs offer many
advantages, such as lower cost (compared to human-operated aircraft), reducing the risk to humans,
and flexibility in terms of operating in conditions unpalatable to humans, such as areas affected by the
release of toxic material. UAVs can also be made much smaller and lighter than manned vehicles (e.g.
Micro Air Vehicles or MAVs) and are thus suitable to reconnaissance missions.
The 1st US-Asian Demonstration and Assessment of Micro Air and Unmanned Ground Vehicle
Technology was organized in Agra, India from March 10 to March 15 2008 to provide potential endusers of MAV systems with a clear picture of the current state-of-the-art of the technology. Participants
in the competition had to use their MAVs to accomplish a specified mission. One of the entries was a
group from MIT and Ascending Technologies, led by Prof. Nicholas Roy. This team employed
autonomous micro-quadrotor helicopters with hover capability to perform the mission. The goal of this
project was to design an interface that would allow the team to interact with the quadrotors.
In section 2 of this report, we introduce the mission scenario. In section 3, we show the cognitive
task analysis that was performed prior to designing the display. Section 4 presents the initial design,
section 5 the results of testing the interface with human test users, and section 6 the updated design
based on feedback obtained from the test users.
2
Mission Overview
The mission scenario is that an armed and hostile group has taken several innocent civilians hostage
in a bank building. Commandos (Special Forces) have been tasked with freeing the hostages. However, it
is known that the area around the bank building has been mined, with the locations of the mines
Yves Boussemart
Aditya Undurti
1
16.422
Final Project Report
14-May-08
unknown. Also, a hostile guard vehicle patrols the area around the bank building with a known and
predictable timeline.
3
Cognitive Task Analysis
A cognitive task analysis was performed based on multiple interviews with subject matter experts
(SMEs). First, the mission was divided into three broad roles:
1. Performing the actual mission (find landmines, spot guard vehicle, guide the
commandos
2. Monitoring and maintaining the active UAV (the vehicle currently involved in performing
the mission)
3. Managing the backup UAV and the exchange between the two.
The first role was further subdivided into the tasks of searching for landmines and the guard vehicle,
and guiding the commandos. Searching for landmines and the guard vehicle involve observing the video
images being returned by the onboard camera and carefully observing them. Also, once a landmine or a
guard vehicle has been observed, its location on the image needs to be tagged by the human operator.
However, to be able to effectively gather information, the camera operator also needs to have low-level
control over the UAV to be able to redirect it to an interesting location. The task of guiding the
commandos involves taking the information about the mine and guard vehicle locations and using it to
create a path for the commandos to follow. The task also includes warning the commandos if they
appear to be in danger of being detected or running into a mine.
The second role (monitoring and maintaining the UAV) involves planning a path for the active UAV
to follow, and monitoring its health (battery status, GPS quality). Planning a path involves creating
waypoints for the UAV to follow and monitoring the actual position of the UAV, while health monitoring
requires the user to be aware of the battery voltage level and accuracy of the GPS.
The third role (monitoring the second UAV and handling the exchange between the UAVs) primarily
requires the user to be aware of the health status of both UAVs. Path planning for the second UAV is
also included as a subtask, but this UAV’s specific path is less important since it is not performing the
actual mission. The most important subtask is to decide when to launch the second UAV and have it take
over as the active UAV. This task is important because efficient switching between UAVs minimizes the
time lost during the mission. Also, since this task involves coordinating multiple UAVs, it is very
cognitively demanding.
The different tasks that need to be accomplished for mission success into 4 different operator roles:
1. Camera Operator: Monitors the camera image and tags mines and the guard vehicle, and has
the option of exercising low-level control over position and speed of the UAV to explore areas of
interest
2. Ground Coordinator: Keeps track of the locations of mines and the guard vehicle and prepares a
path for the commandos to follow. Also warns the commandos if they are in danger of
encountering a mine or being detected by the guard vehicle.
3. Planner: Prepares paths for the active UAV to follow and monitors its health.
4. Supervisor: Monitors the health of the both the active and incoming UAV, and ensures that the
incoming UAV takes over from the active UAV in time to ensure constant coverage. Also plans
the path for the incoming UAV if necessary.
Yves Boussemart
Aditya Undurti
2
16.422
Final Project Report
14-May-08
This division of tasks and roles between operators is shown in the Cognitive Task Analysis diagram
below (Figure 1).
Depending on the operational tempo, it is conceivable that a single operator could fill in two distinct
roles. For instance, in times of low workload, the UAV planner could also monitor the ground vehicles
and the commandos, since the UAV is autonomous and can follow the prepared path without constant
human intervention. Also, the camera operator could him/herself launch the incoming UAV since the
incoming UAV, once told to launch and reach a particular location, does not need to be constantly
monitored.
Figure 1: Cognitive Task Analysis
Yves Boussemart
Aditya Undurti
3
16.422
4
Final Project Report
14-May-08
Initial Design
Based on the results of the CTA, we first produced a pen and paper design that satisfied the
information requirement derived in the previous phase of the design. We then showed the results of our
paper mock-up to one of our SMEs. This provided additional feedback which we incorporated in our
initial implementation of the interface. We decided to implement a separate interface for each of the
roles we identified in the CTA, but we also strived for consistency between interfaces by having critical
information presented in the same format and at the same place across all interface. We present the
different interfaces in this section.
4.1
Basic Screen Layout
Figure 2: Common Design Elements
Figure 2 shows the basic layout that is common to all interfaces. At the very top are the tabs that
allow each member of the team to easily access the interface for all different roles. This is useful since
all team members may need to help each other out should one of them become overworked. In the
main window, most of the space is allocated to the Primary Screen. Each role has a different primary
screen – as will be seen later, the Camera Operator’s primary screen shows the video image from the
camera on the quad-rotor, the Planner’s primary screen shows an annotated map of the area, and so
on. At the top right corner is the Secondary Screen, which provides information that might be useful for
a task but not essential. The secondary screen is mostly provided to promote situational awareness. For
example, the secondary screen for the Planner would be the camera image, while that of the camera
operator would be the map. The Control Panel provides tools for the operator to manipulate the
particular hardware or software that he/she uses. For instance, for the Camera Operator, the control
Yves Boussemart
Aditya Undurti
4
16.422
Final Project Report
14-May-08
panel contains controls to adjust the camera viewing angle. Similarly, for the Supervisor, the control
panel includes buttons to launch a new UAV or bring the current UAV back to home base. The last item
of the upper portion of the interface is the Mission Time, which is always present on the screen.
The lower portion of the screen contains critical information that is available to all roles at all times.
The Time Bar (see Figure 3) keeps track of which part of the mission timeline is currently being
executed, and also shows which tasks have just been completed and which tasks are up next. The time
bar is automatically updated when the plan is changed, and the plan can also be changed from the
taskbar. The timeline also indicates temporal projections such as low battery or guard vehicle
waypoints.
Figure 3: Mission Time Bar
Below the time bar is a plan control interface modeled after the usual Pause/Play/Forward/Stop
paradigm (see Figure 4). The pause button allows plan to proceed until the next item. The play button
allows resuming whatever action was interrupted. The fast-forward control allows skipping to the end of
a plan item. Finally, the stop button halts the MAV immediately (as opposed to the Pause button which
halts the MAV at the end of the current planning period).
Figure 4: Plan Control Interface
The Status Bar (Figure 5) keeps track of essential information such as the quality of the GPS, the
Altitude, and the Battery level. The altitude indicator displays the current altitude and also displays
swinging arm indicating the rate of ascent or descent.
Figure 5: Status Bar
Figure 6: Task List
The Task List (Figure 6) essentially is a computerized version of the playbook. The task list displays
the task currently being executed and the name of the person executing the task, and also shows the
Yves Boussemart
Aditya Undurti
5
16.422
Final Project Report
14-May-08
tasks that precede and succeed the current task. Team members can check off tasks as the mission
progresses. The task list, however, is not linked to any other part of the interface and only serves as a
reminder: departures from the playbook are therefore not considered here.
4.2
Camera Operator Role
Supervisor
Active
Planner
Incoming
00h17mn37s
Ground
5
4
A
D
1
B
3
C
B
2
!
H
Secondary Screen
1
4
90
Primary Screen
3
Preset Views
90
45
0
0
t-1mn
Mission
t
t+1mn
WP-3
B
Hover
t+2mn
t+3mn
t+4mn
WP-4 Alt 35m
WP-5
C
Tr. Guards
Plan Control
t+5mn
D
t+6mn
20
Phase
1
15.5m
1
2
10
Phase
2
Sam:
Verify GPS
RJ: Edit
Obstacles
x
x
RJ:
!
3
BAT
6mn00s
Bat
GPS
4
Commando Plan
Abe: Cam
off
x
Figure 7: Camera Operator Display
The basic role of the operator is to use the video image provided by a camera on board the quadrotor to look for mines, guards and hostages. In order to do so successfully, the camera operator
requires the ability to control the orientation of the camera. Furthermore, the camera operator might
also need to manually override the automated plan and manually fly the MAV. This could happen when
a mine is detected right on the edge of the field of the view of the camera and the MAV needs to get
closer in order to positively identify the threat. It is assumed that the camera will be mounted on a
gimbaled platform such that the camera view remains constant unless changed by the Camera Operator
(i.e. disturbances in the motion of the UAV will be actively compensated for).
A slider in the control panel allows the camera operator to adjust
the camera angle from straight down to horizontal. There are also three
fixed angle settings (0 deg, 45 deg and 90 deg) that the operator can go
to by just clicking on the appropriate button. It was determined during
the interviews with the SMEs that the 45 deg position would be
commonly used in most flight phases while the 0 degree (straight
down) is convenient to locate mines or landmarks directly below the
MAV. Finally, the 90 deg preset is useful for looking for hostages. The
camera can also be controlled by using the drag-and-drop metaphor
Yves Boussemart
Aditya Undurti
Figure 8: Camera Angle Control
6
16.422
Final Project Report
14-May-08
(googlemap-like) on the video screen. Moving the camera does not stop the plan.
On the video feed itself, the center of the video is indicated by a
bulls-eye display. The camera operator can move the vehicle manually in
a certain direction by using the arrow keys on his/her keyboard. The
“up” arrow would move the UAV in the direction the camera is pointed
in, the “down” arrow would move it in the opposite direction, and the
left and right arrows would make it slide left or right, respectively. Two
other keys are used to control altitude (see Figure 9). Whenever the
operator takes manual control of the MAV, the mission pauses
automatically. The operator can thus move the vehicle manually if
he/she feels the need to go off the planned path to observe certain
features more carefully. The Camera Operator can tag a land mine
Figure 9: Keyboard Control Scheme (WASD)
on the camera image by simply right-clicking on the appropriate
location on the image. The interface then asks the operator to confirm whether to tag that location as a
mine or not. Guard vehicles can be tagged in a similar fashion. Clicking on a tagged guard vehicle brings
the option of switching into guard tracking mode. In this mode, the MAV will automatically follow the
guard vehicle. The current mission is therefore put on hold. The predefined mission plan can be
resumed by pressing the “Play” button on the plan control interface.
Other features that appear on the camera operator’s interface are locations of the waypoints
superimposed on the main camera image. In addition, a green arrow acts as an indicator for both
velocity (magnitude of the arrow) and direction (angle of the arrow). In the secondary screen, the
camera operator can also see a map of the area annotated with the waypoints and planned routes of
the UAV, as well as the current position of the guard vehicle. The area that is within view of the guard
vehicle is also indicated to enable the camera operator to avoid being sighted while hand-flying. Also
superimposed on the time bar is the expected timeline of the guard vehicle and the time when the UAV
could potentially be spotted by the guard vehicle.
The “Incoming” tab on the interface is the exact same interface at the “Active” interface described
in this section, except that the video feed and controls are linked to the secondary UAV as opposed to
the active one. This allows the supervisor to have visual confirmation that the relief UAV is still on track.
Yves Boussemart
Aditya Undurti
7
16.422
4.3
Final Project Report
14-May-08
Planner
Planner
Supervisor
Active
Incoming
WP
5
4
A
D
1
00h17mn37s
Ground
3
X
0
BB
C
1
B
2
2
X
Add WP
Take Off
Altitude 10 m
Altitude
Hover 3 min
Speed
Altitude 20 m
Hover
Hostage
X
Primary Screen
!
H
X
Task
3
1
4
Hover 3 min
X
Demine
Alt 35m
Take Off
X
5
t-1mn
Active
t
WP-3
B
t+1mn
Hover
t+2mn
t+3mn
t+4mn
WP-4 Alt 35m
C
t+5mn
WP-5
D
t+6mn
Go Home
Hover 2mn
20
Phase
1
15.5m
1
10
2
Sam:
Verify GPS
RJ: Edit
Obstacles
x
x
RJ:
!
3
BAT
6mn00s
Plan Control
Phase
2
Bat
GPS
4
Commando Plan
Abe: Cam
off
x
Figure 10: Planner Display
The basic role of the Planner is to create safe paths for the UAVs to go from home base to the bank
building. In addition, the UAVs should detect and tag mines and guards vehicle(s) that could threaten
the commando units. The path should also be designed in order to minimize the chances that a UAV
could be detected by a guard unit. Each path is characterized as a sequence of waypoints through which
the UAV must pass. At each waypoint, one or more task can be added, such as hovering for a fixed
period of time at a certain altitude, finding mines, locate hostages, etc.
The primary screen for the Planner is a map of the area. The map prominently shows the bank
building and home base, as well as major fixed features such as roads and water bodies. Also shown on
the map are waypoints that have already been created by the Planner, and straight-line paths between
the waypoints that the UAV should follow. The actual location of the UAV and its current direction of
motion are also shown. The map also shows the (estimated) location and the field of view of the guard
vehicle. Finally, the display also shows the location and path of the secondary UAV, either incoming or
outgoing.
The secondary screen and the control panel are both replaced by a planning tool which allows the
Planner to add and modify waypoints. A list of waypoints and the tasks to be executed at that waypoint
are shown. The order in which the waypoints are executed can also be edited by dragging waypoints up
and down the list. The waypoint currently being executed is highlighted. When a waypoint is added, the
planner can pick from a list of tasks shown at the far right of the screen and assign that task to that
waypoint.
Yves Boussemart
Aditya Undurti
8
16.422
4.4
Final Project Report
14-May-08
Supervisor Role
Supervisor
Planner
Active
Incoming
5
4
D
1
3
00h17mn37s
Ground
4
A
D
3
Secondary Screen
BB
C
C
B
2
B
H
Incoming UAV
Primary Screen
10
Launch
!
1
0m
22mn
Bat
t-1mn
Active
t
WP-3
t+1mn
Swap
-10
A
t+2mn
Hover
t+3mn
t+4mn
WP-4 Alt 35m
B
C
t+5mn
t+6mn
GPS !
20
Phase
1
15.5m
1
10
2
Launch WOO
WP-5
3
D
WP-1
Sam:
Verify GPS
RJ: Edit
Obstacles
x
x
RJ:
8mn00s
Incoming!
Phase
2
Bat
GPS
4
Commando Plan
Abe: Cam
off
x
Figure 11: Supervisor Display
The basic role of the supervisor is to monitor the health of the UAVs and to maximize the probability
of having at least one UAV actively performing the mission at all times. The Supervisor’s primary screen
is the same as the Planner’s primary screen, showing a map of the area annotated with the mission plan.
The supervisor also sees the camera image in the secondary screen. In the control panel, the supervisor
sees the health status of the second UAV (i.e. altitude, battery level and GPS level), and has one button
to launch that UAV and another to perform the “Swap” operation. When the “launch” button is pressed,
a second UAV will take off and approach the location of the first vehicle, potentially following a specific
set of waypoints defined by the supervisor. Once the Supervisor sees that the second UAV is close to the
first, he can press the “Swap” button. The swap operation consists of turning over all the tasks and
waypoints assigned to the currently active UAV over to the incoming relief one. In particular, the swap
operation switches the camera view from the first UAV to the second. Swap also makes the secondary
UAV “active”, i.e. the Camera Operator now has control over the new UAV and this new UAV begins
executing the tasks prepared by the Planner. At the same time, the formerly active UAV then heads back
to the home base in order to recharge its batteries.
At the bottom, in the Time Bar, the Supervisor not only sees the current mission status, but also the
second UAV’s timeline. The mission timeline for the first UAV is the same as for the camera operator.
The timeline for the second UAV shows the “launch window of opportunity”, which is the expected time
during which the second UAV can be launched such that it can take over from the first UAV before the
first UAV risks running out of battery on the way back to the base.
Yves Boussemart
Aditya Undurti
9
16.422
4.5
Final Project Report
14-May-08
Ground Operator
Supervisor
Planner
Active
00h17mn37s
Ground
Incoming
WP
5
4
D
A
D
3
C
X
Arrive t + 0:30
Depart t + 2:00
B
B
X
2
C
B
Primary Screen
H
Arrive t – 1:00
Depart t – 0:40
A
BB
C
Time
X
X
D
1
Arrive t + 2:45
Depart t + 3:40
Arrive t + 6:00
Depart t + 8:45
A
Add WP
Phase
1
Hold
Commandos
t-1mn
Ground
Unit
t
WP-B
B
t+1mn
Hold
t+2mn
WP-C
t+3mn
t+4mn
Hold
t+5mn
t+6mn
2
D
Plan Control
Sam:
Verify GPS
RJ: Edit
Obstacles
x
x
RJ:
WP-D
C
1
Phase
2
Assault
3
4
Commando Plan
Abe: Cam
off
x
Figure 12: Ground Operator Display
The basic role of the Ground Operator is to monitor the guard vehicle and create a plan for the
ground troops to travel from home base to the bank building without being detected. The ground
monitor also monitors the state of the mines which may be on the path of the commandos1.
The Ground Operator’s interface is similar to the Planner’s interface, with some differences. First,
the map is annotated with not just the positions and waypoints of the UAV but with those of the ground
troops as well. Also shown is the recent path taken by the guard vehicle, its current position and
heading, and the area that is within sight of the guard vehicle. Thus the Ground Operator can monitor
the position of the ground troops and the guard vehicle simultaneously, and use the large HOLD
COMMANDOS button on the right if he/she sees that the ground troops might be detected. The
“Assault” button indicates that the commandos are out of sight from the guard vehicle and can proceed
to enter the bank building.
The planning tool to the right provides the Ground Operator with the ability to create waypoints and
tasks for the ground troops. The Ground Operator can create arrival times and departures times for each
waypoint, and thus tell the troops exactly where they should be at any given time. The Time Bar at the
bottom shows the mission status of the ground troops, and superimposes on this the current location of
the guard vehicle and prominently marks with a red rectangle those times of the mission when the
ground troops would be within sight of the guard vehicle.
1
For this project, we assume that the mine disposal is automated and does not require human supervision.
Yves Boussemart
Aditya Undurti
10
16.422
5
Final Project Report
14-May-08
Testing
Once the implementation of the interface was finished, we conducted formal testing in order to
assess the usability of the proposed system. In particular, we used two separate metrics for this
assessment: the first one is the modified Cooper Harper Scale(Cummings, Myers, & Scott, 2006) and the
second one is the 10 heuristics evaluation technique from Nielsen (Nielsen, 1994) . We first ran 3
subjects, thereby obtaining a first round of feedback based on which we performed a design iteration
(described in the next section). We then re-ran the same evaluation protocol with another 3 subject on
the updated interface.
We administered both test to our subjects after a quick walkthrough of the interface. The
walkthrough was divided into two phases. The goal of the first phase of the walkthrough is to familiarize
the subjects with the basic functions and concepts presented in the interface. During the second phase,
we asked the subjects to perform 4 basic tasks in a low fidelity prototype2:
 Waypoint addition and removal (Planner)
 Mine tagging (Active UAV monitoring)
 Launch of the relief UAV and swap (Supervisor)
 Ground monitoring and threat avoidance (Ground Monitor)
These tasks were specifically designed to test the clarity of the different mechanisms and
metaphors used in each of the interfaces. Then, after the completion of the tasks, we presented both
the Modified Cooper Harper Scale and the Nielsen’s heuristic test to the subject.
5.1
Modified Cooper Harper Scale
The Modified Cooper Harper Scale was developed MIT’s Humans and Automation Lab. The aim of
the Modified Cooper Harper Scale is to determine whether a display enables the information gathering
and processing necessary to complete and manage higher-level system tasks (Cummings et al., 2006).
Figure 13 shows the actual metric flowchart presented to the subjects. Note that in this metric, lower
scores denote better interfaces.
2
The low fidelity prototype consisted of Powerpoint slides with animations and hyperlinks.
Yves Boussemart
Aditya Undurti
11
16.422
Final Project Report
14-May-08
Figure 13: Modified Cooper Harper Scale for UAV Operations
The results were overall good, with an average score of 3.33 for the initial interface and 2.66 for the
updated interface. Figure 14 shows box-plots of the results. It is interesting to note that there seems to
be an improvement in the score, which would suggest that the changes we made were indeed beneficial
for interface usability. We did not, however, manage to reach the “display is acceptable” range: this was
probably due to some design sub-optimality, but we also posit that our low-fidelity prototype was not
conducive to conveying all the richness of the potential interactions.
Figure 14: Results of the Modified Cooper Harper Scale: Before and After the Design Iteration
Yves Boussemart
Aditya Undurti
12
16.422
5.2
Final Project Report
14-May-08
Heuristic Analysis
Nielsen’s ten usability heuristics were defined as quick rules of thumb that should be followed by any
interface. These heuristics are therefore useful to evaluate our displays.
Nielsen’s 10 Heuristics (Nielsen, 1994)
1. Visibility of system status
2. Match between system and the real world
3. User control and freedom
4. Consistency and standards
5. Error prevention
6. Recognition rather than recall
7. Flexibility and efficiency of use
8. Aesthetic and minimalist design
9. Help users recognize, diagnose, and recover from errors
10. Help and documentation
However, due to the limitations of our interface, we decided to remove questions 9 and 10 from our
test. We collected data by presenting our subjects with a 5-point Likert scale for each of the questions.
For each question, the scale ranged from 1 = very bad to 5 = very good. Thus, contrarily to the Modified
Cooper Harper scale, lower score denote worse interface. The results, in box-plot format, for each
questions is shown in Figure 15. The plain box-plots represent the scores before our redesign and the
hashed ones the scores after the redesign. Generally, we again saw good improvement in usability
evaluation after the interface design iteration. Of interest, we had relatively low score for the user
control and freedom score before the redesign compared to a higher score afterward. Another
interesting point was that our best scored heuristic was “aesthetics and minimalist design”: all 3 subjects
gave us the maximum score of 5 (very good) after the re-design of the interface. However, it must be
noted that we did seem to get lower score after the redesign for the “match between system and the
real world” and “recognition rather than recall” heuristics. While somewhat surprising, these results
could also be due to the small number of subjects we tested in the pre- and post-redesign conditions3.
3
We had 3 subjects per condition.
Yves Boussemart
Aditya Undurti
13
16.422
Final Project Report
14-May-08
Figure 15: Result of for the Nielsen's 10 Heuristics
6
Changes from the Initial Design
There were a few changes made after the first usability test based on the feedback received. First,
we had observed that some users were confused (or were delayed) by the need to create a waypoint on
the map, and then having to go to the right edge of the screen to create a task for that waypoint. Based
on this observation as well as direct feedback, we modified the design so that a drop-down menu with
the list of tasks appears on the map upon right-clicking to create a waypoint. Thus users no longer have
to go to different parts of the screen to create waypoints and allocate tasks to that waypoint.
A second improvement was in the timeline scrolling. Initially, the yellow bar indicating current time
scrolled from left to right across the timeline bar. However, it was noted by some subjects that it was
too easy to overlook the time bar. Thus the design was changed so that the current time indicator
stayed fixed, while the entire time bar scrolled from right to left. The constant motion of the time bar
was intended to naturally draw users’ attention to it.
A third improvement was in the Supervisor screen. One subject noted that the supervisor’s role
after deciding to launch the UAV involved very little participation, and only required monitoring. Thus it
was easy to stop paying attention. The subject suggested adding a notification, perhaps even
automating, the actual swap between the UAVs once the incoming UAV came within close proximity of
the active one. Both these suggestions were incorporated – “Swap” was added to the list of tasks that a
user could assign to a waypoint. Once reaching that waypoint, the “Swap” button on the supervisor
screen would be highlighted to indicate that the UAVs were ready to swap roles.
A final improvement was in the Ground Coordinator screen. Once the commandos are “held” by
clicking on the “Hold Commandos” button, the lettering on the button changes to “Release
Commandos” to ensure that the user stays aware that the commandos have been told to hold.
Yves Boussemart
Aditya Undurti
14
16.422
7
Final Project Report
14-May-08
Conclusion
In summary, the user interface for the MAV mission was undertaken by first conducting a Cognitive
Task Analysis (CTA), following which the major tasks were identified and grouped into four different
roles that an operator could take – a Camera Operator, Planner, Ground Coordinator and Supervisor.
Each of these operator roles has its own specific screen, with some crucial information (such as UAV
health and locations of the mines and guard vehicle) shared across all screens. A preliminary usability
study pointed to several features that could be improved, and these changes were carried out. A second
usability study conducted after the changes were made showed an improvement in the users’ rating of
the display.
Some new features could be incorporated in future designs. One of these would be a “Synchronize”
button to synchronize the actual position of the guard vehicle with the interface’s estimate of where it
should be. This would ensure that large errors do not accumulate in the position of the guard vehicle.
Thus further improvements could be made to the design presented, particularly if the mission
specifications change. Nevertheless, the usability studies have shown that the interface is an effective
tool through which operators can perform the specified mission.
8
References
Cummings, M. L., Myers, K., & Scott, S. D. (2006). Modified Cooper Harper Evaluation Tool for Unmanned Vehicle Displays.
Paper presented at the UVS Canada Conference.
Nielsen, J. (1994). Heuristic evaluation. In J. Nielsen & R. L. Mack (Eds.), Usability Inspection Methods. New York: John Wiley &
Sons.
Yves Boussemart
Aditya Undurti
15
16.422
9
Final Project Report
14-May-08
Appendices
pre
post
Valid N
(listwise)
N
Mini
mum
Maxi
mum
3
2.00
5.00
3
2.00
4.00
3
Std.
Mean Deviation
3.333
1.52753
2.666
7
1.15470
3
Table 1: Modified Cooper Harper Scale Raw Results
Maximu
N
Minimum m
Mean
Std. Deviation
vis
6
4.00
5.00
4.5000
.54772
match
6
4.00
5.00
4.1667
.40825
freedom
6
2.00
5.00
3.6667
1.21106
consistency
6
4.00
5.00
4.3333
.51640
error
6
3.00
5.00
4.0000
.89443
recog
6
3.00
5.00
4.1667
.98319
flexibility
6
3.00
4.00
3.6667
.51640
aesthetic
6
4.00
5.00
4.8333
.40825
Valid N (listwise)
6
Table 2: Heuristic Design Results
Yves Boussemart
Aditya Undurti
16