Académique Documents
Professionnel Documents
Culture Documents
DOI 10.1007/s10015-009-0694-x
ORIGINAL ARTICLE
image information. The camera direction is focused onto processing and control purposes is placed in the bottom of
the face area of the wheelchair user. The camera is con- the wheelchair. The electric wheelchair uses a differential
nected to a computer with vision processing and electric steering mechanism. The wheelchair design considers the
wheelchair motion control capabilities. With vision process- following four important factors: safety, ease of operation,
ing, the sequential captured image is interpreted to obtain low price, and convenience.
the gaze direction and eye blinking properties. The gaze Four commands are use to control the electric wheel-
direction is expressed as the horizontal angle of the users chair, i.e., the safety, timing, direction, and velocity com-
gaze, and is derived from the triangle formed by the centers mands (Fig. 2). The safety command is for any situation in
of the eyes and the nose. The eye-blinking properties are which the wheelchair must stop immediately. The timing
obtained from the timing of blinks. The gaze direction and command is obtained from the eye-blinking mechanism,
eye blinking are used to provide the direction and timing and is used to move or stop the chair. The direction
commands, respectively, for the electric wheelchair. The command is derived from the properties of the points of the
direction command relates to the direction of movement of triangle made by both eyes and the nose of the user. The
the electric wheelchair, and the timing command relates to velocity command is set independently and does not depend
the time when the electric wheelchair should move. The on the vision system. Both the direction and velocity
eye-blinking mechanism with a blink duration of at least commands refer to the wheelchairs motion in Cartesian
400 ms is designed to generate a timing command for when space.
to move. Furthermore, the electric wheelchair also receives
a velocity command to move at a certain velocity, as well
2.2 Electric wheelchair model
as the direction and timing commands. The disturbance
observer-based control system is used to control the direc-
Figure 3 illustrates the differential steering of the electric
tion and velocity. For safety purposes, an emergency stop
wheelchair model. The desired wheelchair motion is deter-
is generated when the electric wheelchair user does not
mined by the command value of direction and linear
focus their gaze consistently in one direction for a specified
velocity v. The wheelchair motion depends on the electric
time.
signal applied to the motor of each wheel. The angular
velocities l and r represent the direct input signals to
move the wheels of the electric wheelchair to the left or to
2 Proposed system the right, respectively. The relation between direction and
velocity (, v) and the angular velocities of the wheels
2.1 System overview
(m/sec)
troller. Eye blinking with a duration of at least 400 ms is 0.2
used as the timing command. The algorithm of the timing command
command is as follows: actual
0
1. If <1 blink>then <disable controller> 0 5 10 15 20
2. If <2 blinks>then <enable controller> time (sec)
3. If <long blinking>then <set to move backward>
Rate of direction response
2.4.3 Safety detection 0.2
command
(rad/sec)
The safety detection control monitors the behavior of the actual
electric wheelchair user and the performance of the vision 0.1
system. Bad behavior is defined as when the user does
not focus during wheelchair control. Failure of the vision
system occurs when the system fails to detect the users face. 0
0 5 10 15 20
The safety command algorithm is defined as
time (sec)
If <bad user behavior>or <face detect failed>then <disable Actual response of wheelchair motors
controller> 30
(rad/sec)
2.5 Electric wheelchair control system 20
2.5.2 Angular to linear velocity conversion and accelera- The feature points in the triangle made by the positions of
tion reference generator the eyes and the nose can be formulated to generate a direc-
tion command for the electric wheelchair. Combining the
The conversion from angular to linear velocity is formu- direction, velocity, timing, and safety commands yields an
lated in Eq. 1. Furthermore, the acceleration reference can effective method of controlling an electric wheelchair. With
be derived from Eq. 1 as follows: the disturbance observer technique applied as a control
1 strategy, the design criteria of the wheelchair control system
RW RW
l 2 2
can easily be satisfied.
= R
RW
(5)
r W
l
l References