Sie sind auf Seite 1von 4

2007 IEEE International Conference on Signal Processing and Communications (ICSPC 2007), 24-27 November 2007, Dubai, United

Arab Emirates

AN ULTRASONIC NAVIGATION SYSTEM FOR BLIND PEOPLE


Mounir Bousbia-Salah *, Abdelghani Redjati*, Mohamed Fezari*, Maamar Bettayeb * *
*University of Annaba, Dept of electronics, Laboratory of Automatic and Signals, Annaba, 23000, ALGERIA
**University of Sharjah, Dept of Electrical and computer engineering, P.O. Box: 27272, UAE
E-mail: mbousbia salahgyahoo.com, redjatigyahoo.fr, mouradfezarigyahoo.fr, maamargsharjah.ac.ae
ABSTRACT length of the cane, typically one pace ahead of the user,
difficulties detecting overhanging obstacles, and
The aim of this paper is to investigate the development of difficulties storing in public places[ 10].
a navigation aid for blind and visually impaired People. It In this paper, the suggested navigation system
is based on a microcontroller with synthetic speech involves a microcontroller with speech output. It is a self
output. This aid is portable and gives information to the contained portable electronic unit. It can supply the blind
user about urban walking routes to point out what person with assistance about walking routes by using
decisions to make. On the other hand, and in order to spoken words to point out what decisions to make.
reduce navigation difficulties of the blind, an obstacle On the other hand, and in order to overcome the
detection system using ultrasounds and vibrators is added imperfections of existing electronic travel aids, the
to this device. The proposed system detects the nearest proposed method of measuring distance travelled in this
obstacle via streoscopic sonar system and sends back system, is to use the acceleration of a moving body which
vibro-tactile feedback to inform the blind about its in this case is the blind person. An accelerometer,
localization. followed by two integrators is used to measure a distance
travelled by the blind. This technique is considered in
Keywords-Handicapped aids, Navigation, Sonar inertial navigation systems [11] and suffers from drift
problems caused by the double integration and offset of
the accelerometer which are overcome by the footswitch
1. INTRODUCTION [12]. When this footswitch is closed, the acceleration and
the velocity are known to be equal to zero and this can be
The development and application of technology for used to apply a correction.
orientation and mobility has a long history covering the In addition, to help blind or visually impaired
postwar period. Although some early endeavors travellers to navigate safely and quickly among obstacles
envisaged systems that might replace the cane or dog and other hazards faced by blind pedestrians, an obstacle
guide, more recent efforts have focussed on devices and detection system using ultrasonic sensors and vibrators
systems designed to supplement and provide a support has been added to this aid. The proposed obstacle
system for these basic mobility tools. detection system consists then in sensing the surrounding
Mobility aids like walking stick and guide dogs are environment via sonar sensors and sending vibro-tactile
still used by the blind even today [1]. With the advances feedback to the user of the position of the closest
of technology, some different types of electronic travel obstacles in range.
aid [2] have been developed to support the mobility of
the blind. Most of the commonly used electronic travel 2. WORKING PRINCIPLE
aids use ultrasound [3]. All such devices use the principle
of reflection of the high frequency ultrasonic beam, and The aid consists of a microcontroller, an accelerometer, a
are available in different models. Sonic Pathfinder [4], footswitch, a speech synthesizer, an hexadecimal keypad, a
Mowat- Sensor [5], and Guide-Cane [6] are called clear mode switch, two ultrasonic sensors, two vibrators and a
path indicators or obstacle detectors since the blind can power switch. Figure 1 shows the block diagram ofthe
only know whether there is an obstacle in the path ahead system.
[7]. These devices are used to search for obstacles in front The obstacle detection part of the system contains
of the blind person, and they operate in a manner similar two ultrasonic transmitters-receivers and two vibrators. It
to a flashlight, which has very narrow directivity. Sonic- uses a 40 KHz ultrasonic signal to acquire information
Guide[8] and NavBelt [9], however, are called an and can detect the presence of any obstacle within the
environment sensor since it has wide directivity enabling specified measurement range of approximately 0.03 to 6
it to search for several obstacles at the same time. meters.
It operates by sending out a pulse of ultrasound.
The motivation of this project was to develop a Eventually the pulse is reflected from a solid object in the
portable navigation aid for blind pedestrians. The most path of the pulse. The time between the outgoing pulse
widely used primary mobility aid today is the long cane. being transmitted and its echo being received corresponds
This has several limitations such as a range limited to the

1-4244-1236-6/07/$25.00 (©2007 IEEE 1003


Turn right; Turn left; Cross road; Cross road junction;
Pedestrian crossing; Steps; Pause; Stop.
Each of these decisions has separate key. There are also
two extra keys available, which are undefined in the
present software, but which the blind could have
available for their specific use.
The system can store a number of routes, each of
which is numbered, and be selected using the same set of
keys as for the decisions. In practice the number is likely
to be set by the size of the available memory.

3. TECHNICAL DESCRIPTION

In this section, the components of the proposed


navigation aid are described in some detail.
3.1. Microcontroller system

The microcontroller used in the aid is the PIC


16F876[14] from 'MICROCHIP', with 8 k of 14 bits
program memory, 368 bytes of RAM and 256 bytes of
data EEPROM.
3.2. Accelerometer
Figure 1. Block diagram of the system.
The accelerometer used is the ADXL202[15] from
'Analog devices'. It has a range of ±2g and a sensitivity
to the distance between the transmitter and the object or of 312 mv/g. For each axis, an output circuit converts the
the obstacle. This information is then relayed to the blind analogue signal to a duty cycle modulated (DCM) digital
in some vibro-tactile way. An increase of distance to an signal that can be decoded with a counter/timer port on a
obstacle results in a decrease in vibration, while a microcontroller. With this accelerometer, no A/D
decrease of distance results in an increase in vibration. converter is then required.
On the other hand and as the 'Micromap'[13], the On the other hand, the accelerometer needs to be
system has two modes of operation, record and playback. attached to the shoe or to a rigid part ofthe leg where the
In addition, the playback mode has two directions, condition of both acceleration and velocity equal zero is
forward and reverse. The user selects then, one of these applied.
three possibilities by a switch.
In the record mode, the blind walks the route of interest, 3.3. Footswitch
and the aid measures the distance travelled by the user.
When the blind reaches a decision point, for instance a point The footswitch is used to allow the PIC 16F876 to
at which the route takes a left turn, the user presses a key on provide frequent corrections of drift effects. This
the aid coded with a left turn instruction. This has two footswitch 'S' needs to be attached to the heel of the
effects: shoe. When the blind starts to walk, 'S' is equal to zero.
- The distance travelled is stored in memory of the
The microcontroller estimates then the acceleration and
;microcontroller, and the counter reset to zero. calculates the distance.
- The left turn instruction is stored.
Afterwards, the blind walks to the next decision point and
When the footswitch is on the ground, 'S' is equal to
the above procedure is repeated. one. The microcontroller estimates and calculates the
In the playback mode, the aid measures again the errors. Afterwards, corrections are made.
distance travelled by the user. When this is equal to that The micro-switch is one example of switch which
stored in the memory for that particular section ofthe route, can be used because it is more flexible.
a corresponding decision word generated by the
synthesizer is given to the blind. The audible signal 3.4. Hexadecimal keypad
indicates what action the user should take at this point, for
instance turn left. In the reverse direction, the procedure is In order to input information an hexadecimal 4x4 keypad
exactly the same except that the route information stored is used in this aid. It is placed on the side of the case, and
in the memory is used in reverse order, and that right and can be seen in figure 2. The keypad switches enable the
left are interchanged. user to select routes and to enter decision. It is of course
At decisions points, the blind can make any of the possible to label these keys with Braille symbols if it is
following decisions: thought necessary.

1004
Ultrasonic sensor
Vibrator
Figure 3. The ultrasonic sensor.
Electronic unit
Accelerometer- 4.2. Vibrators

In this system, vibrators from mobile phone technology


have been used. Those devices are small and light enough
to be fixed on cloth without any obstruction.
Footswitch < 1
4.3. Data treatment
*01~ ~ .1 1 -l. . . . . . . .
The microcontroller gathers the information from the
ultrasonic sensors as PWM signal directly proportional to
the distance of the nearest obstacle. Afterwards, it
Figure 2. The navigation aid worn by the blind. measures the width of the transmitted pulses and converts
it into empiric distance.
Following a calibration phase, the real distance
3.5. Speech synthesizer between the sensor and the obstacle can determined. The
direction is given by comparison ofthe signal from both
The speech synthesizer device chosen is the ISD sensors. This distance is then converted into a voltage
5216[16] from 'ChipCorder' and is used as an audio command for appropriate vibrating feedback. The system
output. The chip is a single-chip solution offering digital redirects this information to the actuators via Serial
storage capability and up to 16 minutes of high quality, Peripheral Interface. A multichannels D/A Converter
audio record and playback functionality. recovers 2 integers (address and data) and sends the
On the other hand, the speech synthesizer is activated desired output voltage to the appropriate vibrator.
by pulses from the microcontroller. The output represents
the different actions to be taken (e.g. road right turn, left 5. SYSTEM IN USE
turn... ). The speech synthesizer chip with a small
vocabulary tells then the blind person about travelled The system is straightforward to use. It is attached to a
distance, present location and decisions to make. belt which is fastened around the user's waist. There is
Information about the route is stored in the memory in the provision for a test to ascertain that the blind person's
form of a digital map of the device to guide the user to his step is detected by the accelerometer. The user then
destination via the planned routes. selects the route number, and the appropriate mode and
direction.
4. OBSTACLE DETECTION SYSTEM A repeat key has been considered to enable the blind
person to make the aid repeat the word indicating a
As aformentioned and in addition to the other decision. This is to ensure that the user can be certain of
components, this aid is provided with an ultrasonic the decision, in case it is obscured the first time by, for
system attached to the jacket as shown in figure 2. It is is example, traffic noise.
based on two ultrasonic sensors and two vibrators. On the other hand, the blind should know from
which direction the obstacles are coming from.
4.1. Ultrasonic sensors Localization on the horizontal plane is done by
appropriate combination of vibration between the left and
The sonar system is based on two ultrasonic sensors the right side. If the user feels a vibration on its right it
mounted together. One emits an ultrasonic wave while means that the obstacle is on his right and vice versa. If
the other measures the echo. By differentiation of the the vibration is on both sides the obstacle is in front of
input and output signals, the PIC 16F876 computes the him.
distance to the nearest obstacle. Then this information is
transmitted as a Pulse Wide Modulation (PWM) signal to 6. TESTS AND RESULTS
the receiver.
The ultrasonic module used as sensor for this The system has been used on some preliminary trials.
application is the MSU10[17] from 'Lextronic' and can The first field trial of the route planning was tested on a
be seen in figure 3. It has an angle of detection of 720. blind person. The test routes were of about 100 metres
along roads and the results are shown in figure 4.

1005
areas," Universal Access in the Information Society, vol.
4, no. 4, pp. 338-353, 2006.
[2] A. Y. J. Szeto, "A navigational aid for persons with
severe visual impairments: A project in progress," in
Proc. Int. Conf IEEE Eng. Med Biol. Soc., Cancun,
Mexico, Sep. 17-21, 2003.
[3] P. Mihajlik, M. Guttermuth, K. Seres, and P. Tatai,
"DSP-based Ultrasonic Navigation Aid for the Blind,"
in Proc. IEEE Instrumentation and Measurement
Technology Conference, Budapest, Hungary, May 21-23,
2001, pp.1535-1540.
[4] A. Dodds, D. Clark-Carter, and C. Howarth, "The
sonic PathFinder: an evaluation," Journal of Visual
Impairment and Blindness, vol. 78, no. 5, pp. 206-207,
Figure 4. Results of the test. 1984.
[5] A. Heyes, "A polaroid ultrasonic travel aid for the
It can be seen a minor discrepancy from these results for blind," Journal of Visual Impairment and Blindness, vol.
the following two possible reasons: 76, pp. 199-201, 1982.
- The aid may not have been correctly adjusted to detect [6] I. Ulrich, and J. Borenstein, "The guide cane-
every step. Applying mobile robot technologies to assist the visually
- The user may have had a significantly different gait impaired," IEEE Transaction on Systems, Man, and
between the training (record) and playback modes. Cybernetics-Part A. Systems and Humans, vol. 31, no. 2,
pp. 131-136, 2001.
7. CONCLUSION [7] T. Ifukube, T. Sasaki, and C. Peng, "A blind mobility
aid modeled after echolocation of bats," IEEE
The proposed navigation aid has been developed in order Transactions on Biomedical Engineering, vol. 38, no. 5,
to enhance the independent mobility of blind individuals. pp. 461-465, 1991.
The technique well known in aircraft navigation used in [8] J. Barth, and E. Foulhe, "Preview: A neglected
this study has reduced errors caused by the accelerometer variable in orientation and mobility," Journal of Visual
and double integration. In addition, the use of the Impairment and Blindness, vol. 73, no. 2, pp. 41-48,
footswitch is highly advantageous because without it, 1979.
drift errors due to the accelerometer and double [9] S. Shoval, I. Ulrich, and J. Borenstein, " NavBelt and
integration would be considerably greater in magnitude guideCane," IEEE Robotics and Automation Magazine,
and would reduce the effective range of the electronic vol. 10, no 1, pp. 9-20, 2003.
travel aid. [10] Y.J. Kim, C.H. Kim, and B.K. Kim, "Design of
Although the system detects the nearest obstacle, it auditory guidance system for the blind with signal
cannot solve the blinds' ultimate problem ofthe transformation from stereo ultrasonic to binaural sound,"
environment perception. It has limits due to the in Proc. Int. Sym. Robotics, 19-21 April 2001.
characteristics ofthe ultrasound reflections such that many [11] J.F. Fournier, and J. Hamelin, "Problemes de
object can barely be detected, which have very small or soft navigation aerienne au pOle nord," 8eme colloque
surfaces. international du centre d'etudes arctiques (CNRS), Paris,
The results obtained are encouraging and further 1983, pp. 179-187.
testing on more blind people shall be implemented in the [12] M. Bousbia-Salah, A. Larbi, and M. Bedda, "An
near future. approach for the measurement of distance travelled by
However, the problem of estimation of the blind blind and visually impaired people," in Proc. 10th IEEE
position, based on information from different sources, International Conference on Electronics, Circuits and
will be solved by using the approach known as particle Systems, Sharjah, UAE, 2003, pp. 1312-1315.
filtering [18]. The particle clustering and convex region [13] I.L. Freeston, V.L. Callaghan and N.D. Russel, "A
mapping techniques will be used to guarantee that at all portable navigation aid for the blind," IEEE frontiers of
times the position estimates are feasible, i.e. that they engineering and computing in health care, pp. 247-249,
comply with the constraints imposed by the digital map 1984.
of the traversed area. [14] C. Tavernier, Applications industrielles de
We hope that this aid will be an effective, low-cost PIC, ETSF, Paris, 2001.
solution for reducing navigation problems for blind users. [15] Analog Devices, ADXL202 Datasheet, MA, 2003.
[16] ChipCorder, ISD5216 Datasheet, USA, 2003.
8. REFERENCES [17] Lextronic, Module telemetre ultrason MSUJ0,
Datasheet, USA, 2005.
[1] F. Gaunet, "Verbal guidance rules for a localized [18] S. Ceranka, and M. Niedzwiecki, "Application of
wayfinding aid intended for blind-pedestrians in urban particle filtering in navigation system for blind," in Proc.
ISSPA, 1-4 July 2003, vol.2, pp. 495- 498

1006

Das könnte Ihnen auch gefallen