An identification technique for adaptive shared control in ... - CiteSeerX

3 downloads 43 Views 208KB Size Report
David Bell', Simon P. Levinel, Yoram Koren2, Lincoln Jaros', Johann Borensteinz. Rehabilitation Engineering Program' and Department of Mechanical ...
AN IDENTIFICATION TECHNIQUE FOR ADAPTIVE SHARED CONTROL

IN HUMAN-MACHINE SYSTEMS David Bell', Simon P. Levinel, Yoram Koren2, Lincoln Jaros', Johann Borensteinz Rehabilitation Engineering Program' and Department o f Mechanical Engineering2 University of Michigan 1C335 University of Michigan Hospital, Ann Arbor MI 48 109-0032 Abstract The NavChair assistive navigation system [ I , 21 is being developed to meet the needs of mulllpiy handicapped people who are unable to operate available wheelchair systems. The NavChair shares conuol with users by allowing them lo achieve desirable motion while overriding unsiit'e mineuvers. An outgrowth of this project is an investigation into methods of adaptive shared control. In particular. rnelhods of auionomous mode selection based upon observations of user behavior are being studied. This paper presents a modeling approach to monitoring human control behavior in real time; preliminary experimental results evaluate its ability to distinguish human control behaviors in a simulated system.

Introduction Like many human-machine systems, the NavChair assistive navigation system lakes advantage of the capabilities of both the user and the machine by allowing them to share control of system output [31. An important characteristic of human users is that they are able to adapt their control behavior to changes in environmental conditions and funcrional requirements. By allowing users 10 share conmol of the system. their adaptability improves the versatility and rohusiness of the entire system. An h i l i t y Lo estimate and f'aciliute human adaptation could he used to reduce user workload arid increasc the range of systcin adiipt:1tioil. Machine adaptation involves conlrol sysicm changes in response to estimates of system state and user behavior paitems. Figure 1 illusmates an example o f a situation in which the NavChair must adapt by changing its conuol mode. In this case, environmental inputs do not uniquely determine control mode selection, so ihis decision must also he based upon an evaluation of user behavior. This paper presents a mclhod of monitoring human control behavior in real time and evaluates h i s method experimenldly. hfethods An ability lo model human control in real lime would improve the design of machines that must recognize and adapt to changes in human ccintrol behavior. Stand:ud system identification provides real-time human models when input and output data are available, such as in instrument-based manual tracking (41. Most hurnanmachine systems, however, havc unme;isurable inpul that is generared spontaneously by the person 151. A wheelcliair

0-7803- I 377- 1/93 $3.00 01993 IEEE

Figure 1: Mode Selection. The NavChair must be able to perform mode selection in the absence of environmental cues. Frame ( I ) shows the NavChair approaching n desk. One of two outcomes is possible: either (?a) [lie NavChair 'docks,' allowing the user to access h e desk, or (2b) h e NavChair performs an avoidance maneuver and conrinues 10 move forward. These IWO behaviors correspond to iwo different modes of operiition, close approach a n d obstacle avoidance, [liar caniiot he performed sirnultarieousl y iiscr, for example, integr;itcs n wide v x i e i y of scrisory signals to produce system input: rhe target paili. O u r gun1 is to devclop ;i inclhod ol' I i u r n a i i control hehavior inoiiiioriiig that dtws not require knowledge of' system i i i p u t .

We present ;in approach lhat allows reactive proccsses i n human control to he modeled in real lime. Figure 2 illustrates a model of a human-machine feedback Itx,p i n which the user perceives path errors relative to the iarget path and generates a command to correct the path of [he wheelchair. We hypohesize that corrections i n response io applied dislurbances provide enough information to pennit quantitative human modeling.

'The experiment described in Lhis paper was designed

to

demonstrate how reactive human models can be used 10 detect human adaptation i n real time. The conuolleci syslern was aqirnulatccl wheelchair viewed f ' r o ~ i iahove i n a world ot walls. As the wheelchair ''moves" the walls scroll by. 'l%c orientation of the world remairis constant wiih respecr to [he screen and the orientation of' the wheelchair is h h o w i i 10 change. I hc whcelc1i;rir dyirainics :urd kiiicin;irics ;uc h 2 same as those of the NavChiiir. r

1299

.

smoothed using a 1.5 Hz low-pass IIR filter. rectified arid thresholded.

Human Control: Applied Disturbance U

Higher-level Cognition

Reaction

Resulk Table 1 summarizes correlation data between actual and estimated wheelchair environments. Note that hallways were misidentified as rooms only when entering or leavin,0 a room In other words, the behavior of the human appears t o adapt to the open room environment just before entering h e room. The delay in adaptation when leaving a room could be an artifact of data processing delays.

NavChair I

Figure 2: Human Reactive Control Loop. The human reactive conuol loop i s where deviations from the larget path are perceived and corrected: the actual motion of the chair, Y. is compared to the target palh, T, to produce a joystick command, .I. Observations of responses to an applied disturbance, D. are used to model the behavior of this feedback loop.

Environment

SuI>,iect7

Sub.ject 1

80% 86% Room correct 20% 14% incorrect 94% 9 2 70 Hall way comect incorrect11 6% 8% Table 1: Correlation of actual t o estimated user environment

I

Two subjects were asked to drive a simulated wheelchair through a course consisting of a series of hallways and rooms as quickly as possible. The hallways were obstacle-free and the rooms had one obstacle each which required the wheelchair motion to deviate from straight. A time penalty was assessed for collisions with the walls. Because collisions were more likely in narrow hallways. we hypothesized that lateral conuol performance would be better in the narrow hallway and that reactive human modeling would allow this change to be clerected in real rime. Note that this analysis is similar to one method ot monitoring visual fatigue [6] but the underlying modeling approach is substantially different.

1

Conclusions The development of more ef'fective assistivc technologic5 will require advances in our ability to estiinalc and react to changes in human control behavior. The preliminary results presented in this paper indicate that human modeling warrants further investigation as a potential method IO monitor human control behavior in real rime for use i n adaptive shared control systems. such as h e NavChak.

Acknowledgments The NavChair Project is funded under grant Bh30-DA from the Department of Veteran Atfairs Rehabili~3~ion Research and Devclopmcnt.

Analysis Joystick position and disturbance input data were recorded at 30 msec intervals. I n addition, Ihe environment type (i.e. hall or room) was recorded for each time step. An autoregressive model ( 1 ) relating applied disturbance, D, to joystick position, J . was identified lor each dam set. where subscnpt 0 corresponds to the current data sample, 1 to the most recent a m p l e , etc. System identification calculates parameters ai and bi through least-squares regression of observed data paus. D and .J. [7]

*,

ID

Nh

Subbequent human control behavior was analyzed by comparing actual and predicted joystick behavior. The goal of his analysis was to evaluate how well the identitied model explained joystick behavior at each time step, using only previous dah. Predicted joystick behavior was calculated by using recorded values of D and he identified values of ai and hl rn equation (1). The difference between these values was

References [ I ] Levine, S., Y. Koren, and J. Borenstein, 1990. "NavChair Control System for Automatic Assistive Wheelchair. Navigation," RESNA 13th Annual Conference. [21 Borenstein. J., S . Levine. and Y . Korcn, 1900. "Thc NavChair -- A New Concept in Intelligent LVheelcahir Control for People with Multiple 1 landicaps." CSLrN'.s Fifih Annual Conference on Technology and Per.ron.s

wifhDisabilities. [31 Bell, D., S . P. Levine. - Y . Koren, L. A . Jaros. :inti J Borenstein, 1003. "Shared Control ot' ihe NavChair. Obstacle Avoiding Wheelchair," RESNA '93 In Press. [4]McRuer, D. T., 1980. "Human Dynamics i n MnuMachine Systems," Aufonwricn. Vol. 16. [ 5 ] Johnson. W. W., and A. V . Phatak. 1990. "Modcling Human Visuo-Motor Strategy During Vehicle Control." lEEE 90CH2930-6. [ 6 ] Goussard. Y . . B. Martin. and L. Stark. 1987. ".4 New Quantitative Indicator of Visual Fatigue." I E E E 7'rnn.s. on Biotnedical Engineering Vol. BME-34, No. I [7] Eykhoff. P.. 1974. Sysrem Idenrificnrion; P arurnelirr and Sfate Estirnafion. John Wiley and Sons. New York.

1300

Suggest Documents