Sections

Description

1

Sprayer status/activity awareness

Provide indicators of sprayer health/state [44] [45] .

Make automation mode and system states salient [28] .

Enable the supervisor to understand the sprayer’s status [10] .

Facilitate the supervisor’s knowledge of the sprayer’s activities [45] .

Enable the supervisor to self-inspect the sprayer’s body for damages or entangled obstacles [46] .

2

Sprayer location and environment awareness

Provide map of where the autonomous sprayer has been [39] .

Enable an understanding of the sprayer’s location in the environment [47] .

A frame of reference to determine position of the sprayer relative to its environment [44] .

Provide spatial information about the sprayer in the environment [48] .

Provide to the supervisor an understanding of the sprayer’s immediate surroundings [46] .

Convey the information of the video stream with respect to sprayer’s orientation [45] .

3

Overall mission awareness

Facilitate an understanding of the overall mission and the moment-by-moment progress towards completing the mission [26] .

When multiple sprayers (machines) are available, use one to view another [49] .

Provide support for multiple sprayers (machines) in a single display [48] .

Always keep users informed about what is going on, through appropriate feedback within reasonable time [10] .

Support supervisor’s prioritization of environments or tasks [50] .

Clearly indicate relationships between past and current system state [51] .

4

Cognitive factors

Exploit users’ prior knowledge [5] .

Minimize what the supervisor must remember (i.e., promote recognition over recall) [52] .

Help direct the supervisor’s focus of attention [45] .

Make it easy for the supervisor to extract meaning from the display quickly [53] .

Integrate information to support comprehension of information (level 2 SA) [28] .

Present Level 2 information directly—support comprehension [4] .

Provide assistance for SA projections (level 3 SA) [4] [28] .

Design for appropriate trust, not greater trust [54] .

Provide consistency between sprayer’s behavior and what the supervisor operator has been led to believe based on the interface [45] .

Organized information around goals [4] .

5

Robustness

Enable user control and freedom [26] .

Support multiple sprayers (machines) in a single display [49] .

Interaction architecture scalability [45] .

Should be able to support multiple tasks and multiple machines [26] .

Should be sensitive to the differing needs of its users and the conditions at that moment [55] .

6

Safety

Tolerate and forgive common and unavoidable human errors [52] .

When an error does occur, provide constructive message—brief and simple [56] .

Protect against unauthorized access.

Prevent the user from making catastrophic errors [52] .

Use color coding, highlighting, and other attention-demanding devices for safety-critical information [57] .

After an emergency stop, require the user to go through the complete restart sequence [57] .

If connectivity failure, the interface should allow the user to pick up from where he or she left off when the connection is restored [5] .

Provide help and documentation [10] [58] .

7

Information presentation

Use a single monitor for the interface [49] .

Minimize the use of multiple windows [39] .

Use efficient interaction language [45] .

Strive for consistency [52] .

Make the interface content legible/visible [26] .

Present information in appropriate form [26] .

Deliver information, not just data [59] .

Use discriminable elements/color (similarity causes confusion) [55] .

For differentiation don’t rely on colors alone [60] .

Elements should function the way people expect them to function [52] .

Arrange elements so they follow the flow of reading—left to right, and top to down [52] .

Most frequently used element should be closest and most easily accessible to the user [52] .

Functions that are used together should be near each other [52] .

Avoid visual cluttering [55] .

Provide an adequate contrast between elements and their background [55] .

Follow real-world conventions [45] .

It should be obvious what an element is used for, how an element is used, and when it has been used [5] .

8

Design considerations for handheld mobile devices

Design dialogs to yield closure [61] .

Support internal locus of control [61] .

Design for ‘top-down; interaction [61] .

Icons should be meaningful and represent what they are meant to convey [5] .

Should be able to differentiate between clickable and statics graphics [5] .

Where appropriate offer a selection of option rather than text entry [61] .

9

Warning and notification

Inform the supervisor about any abnormality using appropriate warning signal [62] .

Remind the supervisor about the abnormal conditions if no action had been taken or abnormality persist [63] .

Influence supervisor’s behavior to act timely [63] .

It should not impair the cognitive functioning of the supervisor, nor act as stressor or irritant [64] .

Presenting a signal in more than one way increases the likelihood it will be interpreted correctly [65] .

Flicker frequency should not be greater than 2 Hz or lower than 55 Hz [5] .

10

Standards

ISO 9241-210 Human-centered design standard [66] .

ISO 9241-110 Dialogue principles [67] .

ISO 9241-11 Guidance on usability [68] .

ISO 13407: human-centered design processes for interactive systems [68] .

ISO 14915: Software ergonomics for multimedia user interface [5] .