Presentation is loading. Please wait.

Presentation is loading. Please wait.

Control and Controls. IE 366 Human-Machine System Displays Controls Other Subsystems Environment Human(s)

Similar presentations


Presentation on theme: "Control and Controls. IE 366 Human-Machine System Displays Controls Other Subsystems Environment Human(s)"— Presentation transcript:

1 Control and Controls

2 IE 366 Human-Machine System Displays Controls Other Subsystems Environment Human(s)

3 3 MD-11 Cockpit Copyright  Harri Koskinen, used with permission, downloaded from http://www.airliners.net/open.file/463667/M/ 30 Jun 04

4 4 Basic Principles of Control ● Decision Complexity – Hick-Hyman law of reaction time – Decision complexity advantage: small # of complex decisions > large number of simple ones ● Response expectancy – Expectancy → speed accuracy ● Speed-accuracy trade-off ● Feedback ● Compatibility

5 5 Compatibility Principles ● Spatial Compatibility – Proximity – Physical Similarity – Arrangement ● Movement Compatibility – Population Stereotypes – Up-to-increase – etc.

6 6 Proximity Principle: Place control close to display or controlled element Examples: √ ✖✔

7 IE 366 ● Make the physical appearance of the control similar to that of the display or controlled element. Physical Similarity Instrument panel Landing gear lever handle shaped like wheel (side view).

8 8 Arrangement Principle: Arrange groups of controls in same patterns as groups of displays or controlled elements. √ ✖ ✔ ✖ ✔

9 9 Movement Compatibility ● Population stereotypes ● Up-to-increase ● Right-to-increase ● Clockwise-to-increase ● Warrick’s Principle ● Scale-side Principle ● Movement in different planes ● Vehicular control

10 10 Population Stereotypes A population stereotype is an expectation a specific group of people have about how to interpret or to behave Examples –Walk through right-hand door –Turn clockwise to increase –Upward movement to increase

11 11 Up - to - Increase Principle: Move control up to increase parameter or display value Example – Slider implies increased value

12 12 Right - to - Increase Principle: Move control to right to increase display value or parameter Example: Move lever to right to increase temperature setting in auto temp control system.

13 13 Clockwise - to - Increase Principle: Rotate control clockwise to increase parameter or display value Example: Turn knob on stereo clockwise to increase volume

14 14 Warrick’s Principle Principle: Pointer should move in same direction as nearest point on control knob Examples

15 15 Scale Side Principle Principle –Pointer should move in same direction as the part of control knob located in the same relative position on the knob as the scale is on display –Examples

16 16 Vehicular Control Principles and Examples

17 Controls (Devices)

18 18 Control Classification Continuous/linear ● lever ● joystick ● pedal Discrete/rotary ● rotary selector ● snap-action ● thumbwheel Continuous/rotary ● knob ● thumbwheel ● wheel ● yoke ● crank ● rotary pedal Rotary Linear ContinuousDiscrete Discrete/linear ● manual pushbutton ● legend switch ● toggle switch ● foot pushbutton ● detent lever ● keyboard

19 19 Keyboards: QWERTY Source: Wikimedia commons, downloaded 2 Nov 10 from http://upload.wikimedia.org/wikipedia/commons/thumb/3/3a/Qwerty.svg/2000px-Qwerty.svg.png http://upload.wikimedia.org/wikipedia/commons/thumb/3/3a/Qwerty.svg/2000px-Qwerty.svg.png

20 20 Keyboards: The Dvorak Layout Source: Wikimedia commons, downloaded 2 Nov 10 from http://upload.wikimedia.org/wikipedia/commons/thumb/2/25/KB_United_States_Dvorak.svg/1000px-KB_United_States_Dvorak.svg.png

21 21 Keyboards: Alphabetic Layout (1) Source: The ABCkeyboard, downloaded 2 Nov 10 from http://www.abckeyboard.co.uk/

22 22 Keyboards:Alphabetic Layout (2)

23 23 Keyboards: Other Alphabetic Layouts A B C D E F G H I J K L M N O P Q R S T U V W X Y Z ABCDE FGHIJ KLMN O PQRST UVWXY Z

24 Keyboards: Ergonomic Keyboard Source: http://www.dmb- ergonomics.com/

25 Chord Keyboard (2) Source: HandyKey Corporation http://www.handykey.com/colorpic.html)

26 Membrane Keyboard Source: Low Key Corp (http://www.lowkeycorp.com/)

27 Touchscreen Source: http://www.tradewatch.com/gpc/monitor.html

28 Digitizing Tablet Source: Pandora’s ToyBox (http://worldvillage.com/wv/school/html/feature/pandora/pandora3.ht m)

29 F/A - 18 Cockpit Source: AirSim Images (http://www.netset.co.uk/flight/aircraft/jpegs)

30 IE 366 F/A-18 HOTAS (Hands - On Throttle And Stick) ● All essential controls on – throttle lever (left hand) – stick (right hand) ● Pilot need not remove hands from throttle lever or stick to control most important aircraft systems High Rev Simulators HOTAS, http://hirevsims.com/

31 IE 366 Trackballs Evergreen Systems industrial trackball, http://www.trackballs.com/ Logitech Cordless Trackman Wheel, http://www.tigerdirect.com

32 32 Voice Input ● Advantages – single utterance to select from many options – natural communication channel – time-share with other actions ● Disadvantages – subtle differences in sounds – variability of sounds – limited continuous speech capabilities – training required (speaker-dependent systems) – difficulty in noisy environments – effects of stress – not suitable for continuous control

33 Control Characteristics

34 34 Force and Displacement ● Force – Required force to move control – May be ● constant over range of control movement ● proportional to control displacement ● Displacement – Linear – Rotational

35 35 Control / Response Ratio (C/R Ratio) Low C/R ratio –High sensitivity, high gain –Good for rapid, coarse adjustment High C/R ratio –Low sensitivity, low gain –Good for fine, precise adjustment “Optimal” C/R ratio –Knobs: 0.2 - 0.8 –Levers: 2.5 - 4.0 Control Movement Change in Controlled Parameter C/R Ratio =

36 36 Control Resistance Importance –Preventing inadvertent activation –Feedback –Precise positioning Problems –Difficult activation –Difficult precise postioning Types –Static (initial friction) –Elastic (resistance  displacement - e.g. spring) –Viscous (resistance  velocity) –Inertial (resistance  acceleration)

37 37 Feedback

38 38 Control Coding Size Shape Texture Location Type Color Label

39 39 Preventing Inadvertent Activation ● Provide resistance ● Recess ● Locate outside movement areas ● Orient to require conscious movement ● Provide guard ● Lock ● Require sequential operation ● Require redundant activation ● Require multiple operators

40 IE 366 Control Design/Selection Principles and Guidelines

41 IE 366 Control Design/Selection: Prerequisites ● Perform process/task analysis ● Determine control’s function ● Determine info needs of operator with respect to control – location and ID – current setting – changes in setting ● Determine requirements of control subtask – importance – precision and accuracy – speed – force ● Determine consequences of inadvertent activation ● Determine workspace requirements – available locations, space – operator location, orientation – relationship to displays and other controls

42 IE 366 Control Design/Selection: General Guidelines (1) ● Selection – Use discrete controls for discrete applications. – Use continuous control for continuous applications. – Use multi-rotation controls for precise settings, long ranges. – Select for movement compatibility. – Select controls that can be easily identified. – Minimize the number of controls. ● Location, orientation – Locate and orient for compatibility.

43 IE 366 Control Design/Selection: General Guidelines(2) ● Design – Do not overburden any one limb. – Combine functionally related controls. – Consider the least capable user WRT force, speed, accuracy, geometry. – Design for natural movement. – Keep control movements short. – Design for feedback. – Provide extra cues for power-assisted controls. – Design control surfaces to prevent slipping. – Provide enough resistance to prevent inadvertent activation. – Design to withstand abuse.

44 IE 366 Workstation Design Relevant to Controls Arrange the workstation logically. 1.Accommodate primary visual tasks. 2.Place controls for primary visual tasks (next slide). 3.Preserve control / display relationships, e.g., population stereotypes up-increase etc. 4.Arrange by sequence of use. 5.Arrange by frequency of use. 6.Arrange to be consistent with other systems.

45 IE 366 Control Grouping ● Component clusters, spacing between groups ● Borders around groups ● Groups in recessed areas ● Groups in raised areas ● Color or shading around group ● Groups on inclined areas ● Groups on separate modules

46 Tracking

47 47 Tracking ● Definition – Human attempts to controls a continuous system so that one or more of its parameters matches one or more varying reference values ● Examples – Driving a car – Flying an airplane – Watching a bird with binoculars

48 48 Tracking Control System (simulated) input to system: u(t) input (target): i(t) output from system: o(t) Human Display Control

49 49 Pursuit Tracking Display Display Control System (simulated) input to system: u(t) input (target): i(t) output from system: o(t) target cursor

50 50 Compensatory Tracking Display Display Control System (simulated) input to system: u(t) input (target): i(t) o(t) error  error: e(t) For a real example, see http://www.navfltsm.addr.com/ils.htmhttp://www.navfltsm.addr.com/ils.htm

51 51 System Dynamics Control Order: ● Zero-Order Control: Position Control – Direct (e.g., stylus-cursor) – Indirect (e.g., mouse-cursor) ● First-Order Control: Rate/Velocity Control – e.g., joystick, cursor key – Isotonic joystick (moves) – Isometric joystick (rigid) ● Second-Order Control: Acceleration Control ● Higher-Order Control: Jerk, etc. Control

52 52 Zero - Order (Position) Control Example: computer mouse u(t) = fore/aft mouse position on desk o(t) = cursor vertical position on screen o(t)

53 53 First - Order (Rate) Control Example: car accelerator pedal u(t) = pedal angle o(t) = car distance from start o(t)

54 54 Second - Order (Acceleration) Control Example: car steering u(t) = wheel angle o(t) = car lateral distance from centerline o(t)

55 55 Human Performance in Tracking ● Processing time: – time delays: lag ● Bandwidth: – rate for corrections - < 0.5 - 1.0 Hz ● Anticipation: – not very good at anticipating slowly- responding systems

56 56 Factors Affecting Tracking Performance ● Preview helps ● Type of Display: Pursuit > Compensatory (?) ● Time Lags decrease performance ● Display Resolution: higher resolution improves performance ● Pacing: self-paced easier

57 57 Facilitating Tracking Performance ● Aiding – Control affects both rate and position – Improves performance in some cases ● Predictor Displays – Display o(t) and o’(t + ∆t) – Can improve performance ● Quickening – Display o’(t + ∆t) only – Not as helpful as predictors

58 58 Other Tracking/Continuous Control Considerations ● Stability – Closed-loop instability (e.g., Pilot-Induced Oscillation, PIO) ● Examples – NASA F8 NASA F8 – Fighter Fighter – F22 F22 – Shuttle Shuttle ● Contributing Factors ● Lag ● High gain ● Attempts to correct too quickly ● Fix these ● Open-loop vs closed-loop systems – Closed-loop (feedback) relies on feedback – Open-loop (no feedback) relies on accurate mental model, skill-based processing


Download ppt "Control and Controls. IE 366 Human-Machine System Displays Controls Other Subsystems Environment Human(s)"

Similar presentations


Ads by Google