Upload
setec-srl
View
219
Download
0
Embed Size (px)
Citation preview
8/3/2019 10.1.1.136.76
1/6
Proceedings of the 8th Annual
International Conference on Industrial
Engineering Theory, Applicationsand Practice, Las Vegas, Nevada, USA,
November 10-12, 2003
442
KINEMATIC ANALYSIS OF MOUSE CURSOR POSITIONING AS A
FUNCTION OF MOVEMENT SCALE AND JOINT SET
Michael Bohan1, 2, Shelby G. Thompson 2, and Peter J. Samuelson 2
1National Institute for Aviation Research2Department of Psychology
Wichita State University
1845 FairmountWichita, Kansas 67260-0034
Corresponding authors e-mail: [email protected]
Abstract: This study examined the impact of movement scale and joint set on the trajectories of rapid pointing movement
made with a mouse. Participants manipulated a mouse to point a cursor to targets on a display of varying size and distance.
The mouse movement was scaled independently of the display size by varying the control gain. Large-scale movements
involving proximal joints (forearm) yielded longer movement times than small-scale movements involving distal joints
(wrist, fingers). However, participants had particular difficulty placing the cursor on precise targets located in near space.This was evidenced in the kinematic analysis which revealed a relatively shorter distance traveled in the primary
submovement and a greater proportion of movement time spent making secondary adjustments. These results suggest that
the primary limiting factor in mouse pointing is its affordance of a power grip which limits the mobilization of the fingersfor fine-grained movement.
1. INTRODUCTION
Pointing movements with a mouse are used to control a cursor to point to targets on a graphical display. For pointing
movements with various gain settings, gain affects the scale of the mouse movement regardless of the display scale.
Previous studies used Fitts law (MT = a + b ID, where ID = Log 2 2A/W) to describe pointing behavior with variousinput devices (see Douglas & Mithal, 1997 for a review). However, Fitts law considers only the distance to be covered and
the size of the target in display space. It is not concerned with the motor activities involved in manipulating the mouse incontrol space, which can vary considerably depending on the gain and thus the control movement scale. For example, largevariations in scale produce dramatic biomechanical changes (Guiard, Beaudouin-Lafon & Mottet, 1999; Lacquaniti, et al.,
1987). Large-scale movements are carried out primarily using the proximal joints of the upper limb (shoulder and elbow)
whereas small-scale movements are carried out by the most distal joints (wrist and fingers). Previous studies have reported
large variations in the slope of Fitts ID-MT relationship depending on the limb segments used to execute a motor response(Balakrishnan & MacKenzie, 1997; Langolf & Chaffin, 1976; Zhai, Milgram & Buxton, 1996). Gibbs (1962) also reported
differences in the gain-movement time slope depending on whether a joystick was controlled by the fingers, wrist or arm.
In the present study, participants made rapid pointing movements to targets on a display using a mouse under varying
conditions of gain, target distance and target size. By varying target distance, in conjunction with gain, the goal was to
investigate the contributions of the different joints of the upper limb to mouse cursor control. Since our previous study(Bohan, Thompson, Scarlett & Chaparro, 2003) found that display target size was an important factor in determining the
effects of gain on mouse pointing time, the present study also manipulated this variable.
To further investigate the contributions of control movement scale and joint segments, a kinematic analysis examinedthe trajectories of the mouse motions. Specifically, movements were segmented into a primary submovement with a single
velocity peak and secondary movement with one or more peaks. The primary submovement denotes the preprogrammed
portion of the movement whereas the secondary submovement denotes the visual feedback-controlled portion of themovement that accurately aligns the cursor with a precise target (Walker, Meyer & Smelcer, 1993). In addition to overall
pointing time, the analysis considered the relative duration and distance travelled in the primary and secondary
submovements as a function of gain, target distance and target size. Previous studies using this type of analysis have
yielded additional insights into the movement control mechanisms underlying pointing device performance (Douglas &
Mithal, 1997; Phillips & Triggs, 2001; Walker, et al., 1993).Repetitive Strain Injuries (RSIs) from mouse use are increasing, as are the associated costs to industry (Fagarasanu &
Kumar, 2003). Little is known about the upper extremity kinematics and biomechanics involved in operating a mouse,
8/3/2019 10.1.1.136.76
2/6
Proceedings of the 8th Annual
International Conference on Industrial
Engineering Theory, Applicationsand Practice, Las Vegas, Nevada, USA,
November 10-12, 2003
443
which may provide important information for the design and optimization of pointing devices. The data from the current
study should also shed some light on those issues.
2. METHOD
2.1 Participants
Ten introductory psychology students, six females and four males below age of twenty-four, participated in the study. Allparticipants were right-handed and reported having normal or corrected-to-normal vision. All participants were experienced
mouse users. They were given extra credit for their involvement in the experiment.
2.2 Materials
The experimental apparatus consisted of a PC running Linux, a 19-inch monitor running at 1400 x 1050 with a resolution of
100 DPI and a refresh rate of 75 Hz, and a Logitech Mouseman Traveler optical mouse (800 DPI). A program written in-house (using C and Perl) controlled the experiment and collected the data. The program sampled the mouse position (X and
Y) at a rate of 125 Hz and then transformed the values according to various criteria, such as the configured mouse
resolution and gain value, before presenting them on the screen as rescaled cursor position. There was no perceptible lag
between movement of the mouse and associated movement of the cursor.
2.3 Experimental Design
The experiment varied control gain (1, 2, 4, and 8), display target distance (18.75, 75, and 300 mm) and display target size
(1.5, 3, 6, & 12 mm) in a discrete pointing task. The specific amplitudes were chosen to manipulate the joints or sets ofjoints used to execute the response. For example, at a gain of 1, the 18.75 mm amplitude afforded a finger strategy, the 75
mm amplitude a wrist strategy, and the 300 mm an arm strategy. As gain increased, and thus mouse movement scale
decreased, there was a further shift in joint combinations. Consequently, there could have been five different joint-setcombinations: fingers, fingers-wrist, wrist, wrist-arm, or arm. Participants were free to employ any mousing strategy, or
combination of strategies, that was most comfortable to them. The strategy used for each amplitude-gain combination was
noted by the experimenter, and used for further analysis of joint segments.
2.4 Procedure
Participants sat approximately 60 cm from the screen with the mouse positioned for right-hand use and were free to utilize
the entire workspace (i.e., 36 X 18 desktop) to accommodate their various mousing strategies. They performed a routinetarget acquisition task with the cursor randomly appearing on the screen and the target displayed on the horizontal plane to
the right. The participants were asked to move the cursor from the starting position onto the target as quickly and
accurately as possible. They used the left mouse button to begin and end each trial. Participants heard a warning tone(beep) if the button was pressed while the cursor was outside of the target. Participants were given 3 warm-up trials with
each (amplitude by gain by target size) condition followed by 10 trials for each. Amplitude and gain was counterbalanced
across subjects, while target sizes were randomized.
2.4 Data Analysis
The data was collected as samples of time-stamped mouse coordinates, relative to the starting point of a trial. From this we
derived Pythagorean distance, then velocity. These in turn were smoothed by a weighted averaging process to remove high-
frequency noise.We devised a set of heuristics to extract movement characteristics from each trial. Any sudden acceleration at the end
of the trial was discarded, as we attributed this to inadvertent mouse motion due to clicking the button. The end of the data
stream was also cut off back to a point where velocity exceeded 2% of the trial peak velocity. The beginning of the datawas cut off in a similar way, but at 5% of peak velocity, to account for a slight jerk observed on many trials, which we
attributed to friction with the table surface.
Sub-movement boundaries were only counted when (a) the velocity amplitude (i.e the difference between a local
maximum and its neighboring minima, on the velocity curve) exceeded 15% of peak velocity, and (b) the bounding velocity
8/3/2019 10.1.1.136.76
3/6
Proceedings of the 8th Annual
International Conference on Industrial
Engineering Theory, Applicationsand Practice, Las Vegas, Nevada, USA,
November 10-12, 2003
444
minima fell below 50% of the local maximum and below 15% of the global peak velocity. Finally, on a decelerating region,
the deceleration was declared to stop whenever the deceleration rate fell below 25% of global peak velocity per second.
3. RESULTS
Because of the nature of the dependent measure (movement time) sphericity could not be assumed. A log10 transformation
of the dependent scores normalized the distribution and allowed the assumptions of normality, homogeneity of variance,
and sphericity to be met. Any trials deemed as outliers (i.e., 2 SD) were excluded from the analysis. Untransformeddescriptive statistics are shown in Table 1. For movement time, a 3 (amplitude) by 2 (target) by 4 (movement scale) within-
subject ANOVA was performed.
One of the research goals in the current study was to examine the effects of specific joint or joint-sets (i.e.,
mousing strategies) on movement time, proportion of movement time in primary submovement, and percentage of distancetraveled in primary submovement. To this end, three 5 (joint-set) X 2 (target) ANOVAs were performed on each dependent
measure. All pairwise analyses used a Bonferroni correct for multiple comparisons. Most frequently used joint-set for each
amplitude by movement scale condition is shown in Table 2. Descriptive statistics for movement time, proportion of time inprimary submovement, and percentage of distance traveled in primary submovement by joint-set are shown in Table 3.
Amplitude Target Size Movement Scale SD
18.75mm 1.5mm 1 1.002 0.232
2 0.935 0.139
4 0.989 0.215
8 1.151 0.348
12mm 1 0.537 0.122
2 0.474 0.113
4 0.461 0.067
8 0.499 0.098
75mm 1.5mm 1 1.383 0.223
2 1.211 0.132
4 1.180 0.2888 1.389 0.306
12mm 1 0.784 0.112
2 0.727 0.114
4 0.650 0.123
8 0.640 0.078
300mm 1.5mm 1 1.927 0.364
2 1.736 0.308
4 1.579 0.196
8 1.506 0.242
12mm 1 1.295 0.186
2 1.046 0.111
4 1.002 0.091
8 0.889 0.097
Note. N = 10.
Table 1. Descriptives for Amplitude by
Target Size by Movement Scale
3.1 ANOVA of Movement Time
All main effects were discovered to be significant; amplitude,F(2, 18) = 286.496,p < .001, partial 2 = .970; target size,F(1, 9) = 1018.914,p < .001, partial 2 = .991; and movement scale,F(3, 27) = 16.568,p < .001, partial 2 = .648. Apairwise comparison revealed that all amplitude and target conditions significantly differed from one another (p < .001). In
the movement scale condition, however, only the movement scale of 1 differed significantly from 2, 4 and 8 (p < .001),
Amplitude Movement Scale Joint-set
18.75mm 1 Fingers/Wrist
2 Fingers/Wrist
4 Fingers
8 Fingers
75mm 1 Wrist/Arm
2 Wrist
4 Wrist
8 Fingers/Wrist
300mm 1 Arm
2 Arm
4 Wrist/Arm
8 Wrist/Arm
Table 2. Joint-set for each Amplitude by
Movement Scale Conditions
Joint-set Target Size Movement Time % in Primary % Distance Traveled
Fingers 1.5mm 1.037 45.129 80.795
12mm 0.473 83.921 93.608
Fingers/Wrist 1.5mm 1.073 49.881 87.631
12mm 0.537 82.976 93.875
Wrist 1.5mm 1.179 48.834 90.367
12mm 0.678 79.839 94.457
Wrist/Arm 1.5mm 1.472 46.136 93.265
12mm 0.882 74.733 95.392
Arm 1.5mm 1.803 54.041 96.18512mm 1.155 83.520 98.245
Note. Movement time is reported on seconds.
y Joint-Set and Target Size
Table 3. Descriptives for Movement Time, Proportion of Movement Time in
Primary Submovement, and Percentage of Distance Traveled in Primary Submovement
8/3/2019 10.1.1.136.76
4/6
Proceedings of the 8th Annual
International Conference on Industrial
Engineering Theory, Applicationsand Practice, Las Vegas, Nevada, USA,
November 10-12, 2003
445
indicating that performance was worse for a movement scale of 1 versus all other scales. No other disparities were revealed
with the movement scales.In addition, all three two-way interactions were found to be significant; amplitude by target,F(2, 18) = 16.512,p
< .001, partial 2
= .647; amplitude by movement scale,F(6, 54) = 8.631,p < .001, partial 2
= .490; and target bymovement scale,F(3, 27) = 6.167,p = .002, partial 2 = .407. No significance was discovered for the three-way interaction.
3.2 Joint and Joint-sets
3.2.1 Movement Time
Both main effects were found to be significant; joint-set,F(4, 36) = 192.142,p < .001, partial 2 = .955; target,F(1, 9) =
902.809,p < .001, partial 2 = .990. A pairwise analysis revealed no disparities between the fingers and fingers-wrist joint-sets. However, all other joint-sets did differ significantly (p < .003). In addition, a significant difference was found of the
two-way interaction; joint-set by target,F(4, 36) = 16.107,p < .001, partial 2 = .642.
3.2.2 Proportion of Movement Duration in Primary Submovement
Both main effects were found to be significant; joint-set,F(4, 36) = 4.078,p = .008, partial 2 = .312; target,F(1, 9) =
1010.345,p < .001, partial 2 = .991. Pairwise analysis revealed that only the fingers-wrist joint-set differed significantlyfrom the wrist-arm (p = .025). Moreover, the wrist-arm joint-set differed from the arm (p = .035). A significant two-way
interaction was revealed, joint-set by target,F(4, 36) = 3.642,p = .014, partial 2 = .288.
3.2.3 Percentage of Distance Traveled in Primary Submovement
Both main effects were found to be significant; joint-set,F(4, 36) = 30.096,p < .001, partial 2 = .770; target,F(1, 9) =
82.390,p < .001, partial 2 = .902. Pairwise analysis found that the fingers strategy differed significantly from the wrist (p= .011), wrist-arm (p = .002), and arm (p < .001); fingers-wrist strategy differed from the wrist-arm (p = .002) and arm (p
< .001); wrist differed from arm (p = .005); wrist-arm differed from arm (p = .004); and arm differed from all limb segment
combinations (p < .005). A significant two-way interaction was revealed, joint-set by target,F(4, 36) = 14.586,p < .001,partial 2 = .618.
4. DISCUSSION
This experiment considered the impact of mouse movement scale and joint segment on the trajectories of rapid cursor-pointing movements made with a mouse. There was an interest in understanding how different aspects of control were
affected by these variables.
Mouse movement scale was found to have different effects on movement duration and kinematics depending ondisplay amplitude and target size. For targets located further from the start point on the display, movement times decreased
with a decrease in mouse movement scale. The decrease in the movement duration was localized primarily in the intitial
submovement, as illustrated in Figure 1. However, when the targets were located in near space, reducing the mouse
movement scale resulted in an increase in movement time, particularly for the small targets. The increase in movement
duration was associated with a significantly greater proportion of total movement time spent in the secondary submovementand a smaller proportion of total distance traveled in the primary submovement. This is illustrated in Figure 2. These data
indicate that participants had more difficulty making small-scale movements to precise targets. This may be attributable to
the use of the fingers to carry out the response.
We next examined the role of joint segment in controlling the mouse. Joint segment had a significant impact on mousemovement duration and kinematics. Movement time increased as larger joint sets were used to carry out the response.
Movements involving the arm and wrist were all affected in a similar manner by increasing precision requirements.
However, movements involving the fingers were affected to a greater extent. The increase in movement duration wasassociated with a significantly greater proportion of total movement time spent in the secondary submovement and a
smaller proportion of total distance traveled in the primary submovement. These results confirm that participants had more
difficulty making precise movements when controlling the mouse with their fingers.
8/3/2019 10.1.1.136.76
5/6
Proceedings of the 8th Annual
International Conference on Industrial
Engineering Theory, Applicationsand Practice, Las Vegas, Nevada, USA,
November 10-12, 2003
446
The primary limiting factor in mouse pointing appears to be the ability of the user to make small movements near the
targets. These types of movements heavily involve the fingers. This suggests a problem with the design of the mouse forclose or fine positioning. The fingers are naturally designed for fine-grain acts. However, the mouse affords a power grip
which limits the mobilization of the fingers during small-scale movements. Compare this, for example, to a stylus which
more fully exploits the high-resolution capacity of the fingers, resulting in better performance for small-scale movements
(Guiard, et al., 1999).
Contemporary computer interfaces make extensive use of the mouse for a variety of tasks such as selecting icons,navigating menus, or dragging guidelines. Mousing tasks that require cursor movements greater than two lateral screen
inches may result in extreme wrist deviations (i.e., exceeding 30% of maximum). Prolonged or repeated exposure to
deviated wrist postures can lead to musculoskeletal discomfort and injury (Bergqvtst, Wolgast, Nilsson, 1995; de Krom &
Kester, 1997; Matias, Salvendy & Kuckzek, 1998). Technically the size of the mouse movement can be scaled downrelative to the size of the cursor movement by increasing the gain, thus reducing the extent of left-and-right hand motion.
However, the results from this study suggest that this may not be an optimal solution as reduced movement scale could
result in a tradeoff between reduced motion and movement precision. Moreover, as static muscle work has also beenimplicated in the development of RSIs (Karlqvist, Hagberg & Selen, 1994), the longer periods spent in accurate cursor
placement at high gains may pose an additional health risk.
Increasing the gain to reduce the mouse movement scale presents an interesting and complex problem. It would
appear that for large-scale movements, users are able to take advantage of the shorter movement distance and reduced fine
Figure 1. Sample velocity profiles of large amplitude movements at a gain of2 (a) versus a gain of 8 (b). The primary and secondary submovements aredelineated by a solid vertical line. The horizontal dashed line shows the
maximum velocity in (b) for comparison purposes. Note the reduction in the
primary submovement time in (b).
(a) (b)
(a) (b)
Figure 2. Sample velocity profiles of small amplitude movements at a gainof 2 (a) versus a gain of 8 (b). Note the increase in the secondary
submovement time in (b).
8/3/2019 10.1.1.136.76
6/6
Proceedings of the 8th Annual
International Conference on Industrial
Engineering Theory, Applicationsand Practice, Las Vegas, Nevada, USA,
November 10-12, 2003
447
alignment time to acquire targets more quickly. However, for small-scale movements, the increased time required to
accurately place the cursor on a (small) target exceeds any potential time savings afforded by the shorter travel distance ofthe mouse. These results question the notion that there exists a single optimal gain for maximizing mouse performance.
Ultimately the solution may lie in the use of some type of non-linear gain system. Previous attempts to optimize the mouseusing non-linear gains were unsuccessful (e.g. Jellinek & Card, 1990; Tranke & Deutchmann, 1992). Perhaps a moresuccessful approach would enable the user to control the gain directly in real time (e.g. via a button on the mouse). This
requires further study.
5. REFERENCES
1. Bohan, M., Thompson, S.G., Scarlett, D.S., & Chaparro A. (in press). Gain and target size effects on cursor positioningwith a mouse. In Proceedings of the Human Factors and Ergonomics Society 47th Annual Meeting.
2. Balakrishnan, R., & MacKenzie, I.S. (1997). Performance differences in the fingers, wrist, and forearm in computerinput control. In Proceedings of ACM CHI97 Conference on Human Factors in Computing Systems, 303-310.
3. Bergqvtst, U., Wogast, E., & Nilsson, B. (1995). Musculoskeletal disorders among visual display terminal workers:individual ergonomic and work organziation factors. Ergonomics, 38: 763-776.
4. de Krom, M.C.T.F.M., Kester, A.D.M., Knipschild, P.G., & Spaans, F. (1997). Risk factors for caral tunnel syndrome.American Journal of Epidemiology, 132: 1102-1110.
5. Douglas, S.A., & Mithal, A.K. (1997). The ergonomics of computer pointing devices. London: Springer-Verlag.6. Fagarasanu, M., & Kumar, S. (2003). Carpal tunnel syndrome due to keyboarding and mouse tasks: a review.
International Journal of Industrial Ergonomcs, 31: 119-136.
7. Gibbs, C.B. (1962). Controller design: interactions of controlling limbs, time-lags, and gains in positional and velocitysystems. Ergonomics, 5: 385-402.
8. Guiard, Y., Beaudouin-Lafon, M., & Mottet, D. (1999). Navigation as multiscale pointing: Extending Fitts model tovery high precision tasks. In Proceedings of ACM CHI99 Conference on Human Factors in Computing Systems, 450-
457.
9. Jellinek, H.D., & Card, S.K. (1990). Powermice and user performance. In Proceedings of ACM CHI90 Conference onHuman Factors in Computing Systems, 213-220.
10. Karlqvist, L., Hagberg, M., & Sellen, K. (1994). Variation in upper limb posture and movement processing with andwithout mouse use. Ergonomics, 37: 1261-1267.
11. Lacquaniti, F., Ferrigno, G., Pedotti, A. Soechting, J.F., & Terzuolo, C. (1987). Changes in spatial scale in drawing andhandwriting: Kinematic contributions by proximal and distal joints. Journal of Neuroscience, 7: 819-828.
12. Langolf, G.D., & Chaffin, D.B. (1976). An investigation of Fitts law using a wide range of movement amplitudes.Journal of Motor Behavior, 8: 113-128.
13. Matias, A.C., Salvendy, G., & Kuczek, T. (1998). Predictive models of carpal tunnel syndrome causation among VDToperators. Ergonomics, 41, 213-226.
14.
Phillips, J.G., Triggs, T.J. (2001). Characteristics of cursor trajectories controlled by the computer mouse. Ergonomics,44: 527-536.
15. Trnkle, U. & Deutschmann, D. (1991). Factors influencing speed and precision of cursor positioning using a mouse.Ergonomics, 34: 161-174.
16. Walker, N. Meyer, D.E. & Smelcer, J.B. (1993). Spatial and temporal characteristics of rapid cursor-positioningmovements with electromechanical mice in human-computer interaction. Human Factors, 35: 431-458.
17. Zhai, S., Milgram, P., & Buxton, W. The influence of muscle groups on performance of multiple degree-of-freedominput. In Proceedings of CHI96 Conference on Human Factors in Computing Systems, 308-315.