AV Elt and Uide ANE
AV Elt and Uide ANE
com
INTRODUCTION
humanity. This seminar is about “NAVBELT AND GUIDECANE”, which are two
NavBelt is worn by the user like a belt and is equipped with an array of
ultrasonic sensors. It provides acoustic signals via a set of stereo earphones that
guide the user around obstacles or displace a virtual acoustic panoramic image of
exceedingly difficult for the user to comprehend the guidance signals in time, to
The GuideCane uses the same mobile robotics technology as the NavBelt but is a
wheeled device pushed ahead of the user via an attached cane. When the Guide
Cane detects an obstacle, it steers around it. The user immediately feels this
steering action and can follow the Guide Cane’s new path easily without any
machine interface and the prototypes of the two devices are described below.
101seminartopics.com
four decades, a new series of devices, known as Electronic Travel Aids (ETA’s),
was developed. This seminar introduces two novel ETA’s that differ from the
ETA’s like C5 laser cane, Mowat sensor, in their ability to not only detect
robots, lend themselves well to incorporation in Electronic Travel Aids for the
visually impaired. An OAS for mobile robots typically comprises a set of,
ultrasonic or other sensors and the computer algorithm that uses the sensor data
to compute the safe path around detected obstacle. One such algorithm is the
ultrasonic sensors (also called Sonars) and a fast statistical analysis of that
information. The VFH method builds and continuously upgrades a local map of
its immediate surroundings based on recent Sonar data history. The algorithm
then computes a momentary steering direction and travel speed and sends this
information to the mobile robot. The ultrasonic sensors are controlled by the
allows Sonars to fire at rates that are five to ten times faster than conventional
methods.
101seminartopics.com
FIGURE 1
101seminartopics.com
In the VHF method, the local map is represented by a two-dimensional
presence of obstacles, and valleys suggests that the corresponding directions are
free of obstacles. The Polar Histogram has 72 sectors that are each 5˚ wide. The
numeric values associated with each sector are called Obstacle Density Values.
Figure (1), shows the Polar Histogram created from an actual experiment,
wherein, high Obstacle Density Values are shown as taller bars in the bar chart-
NAV BELT
ultrasonic sensors mounted on the front of the belt. Eight ultrasonic sensors, each
covering a sector of 15˚ are mounted on the front pack, providing a total scan
range of 120˚.The computer processes the signals that arrive from the sensors and
FIGURE 2
101seminartopics.com
A binaural feedback system based on internal time difference (i.e. the
phase difference between the left and right ears) and amplitude difference (i.e.
the difference in amplitude between the two ears) creates a virtual direction (i.e.
Guidance Mode: -
In the guidance mode, the NavBelt only provides the user with the
avoidance algorithm. In this mode, the system attempts to bring the user to a
specified absolute target location. The VFH (Vector Field Histogram) method
calculates its recommendation for the momentary travel direction from the polar
histogram by searching for sectors with a low obstacle density value. Next, the
VFH algorithm searches for the candidate sector that is nearest to the direction of
the target and recommends it to the user. The recommended travel speed is
determined by the VFH method according to the proximity of the user to the
nearest object. The recommended travel speed and direction are relayed to the
guidance mode is the rate at which signals are transmitted. When the user is
Directional-Guidance Mode: -
In this mode, the traveller uses a joystick or other suitable input devices to
define a temporary target direction as follows – when the joystick is in its neutral
position, the system selects a default direction straight ahead of the user no
matter which may the user is facing. If the user wishes to turn sideways, he/she
deflects the joystick in the desired direction, and a momentary target is selected
detected, the NavBelt provides the user with relevant information to avoid the
obstacle with minimal deviation from the target direction. The recommended
travel speed and direction are conveyed to the user through a single stereophonic
signal, similar to the method used in the guidance mode. This mode gives the
user more control over the global aspects of the navigation task.
Image Mode: -
This mode presents the user with a panoramic virtual acoustic image of
travel through the user’s head from the right to the left ear. A virtual beam travels
from the right side of the user to the left through the sectors covered by the
NavBelt’s sonar’s (a range of 120˚ and 3-mt radius). The binaural feedback
101seminartopics.com
system invokes the impression of a virtual sound source moving with the beam
from the right to the left ear in what we call a “sweep”. This is done in several
discrete steps, corresponding to the discrete virtual direction steps. Figure (3)
virtual direction, the virtual sound source is of a low amplitude and barely
audible. Otherwise, the amplitude of the virtual sound source is larger. One of the
important feature of the image mode is the Acoustic Directional Intensity (ADI),
which is directly derived from the polar histogram. The virtual direction of the
ADI provides information about the source of the auditory signal in space,
the size of the object and its distance from the person as derived from the polar
histogram. The ADI is a combination of the signal duration Ts, the amplitude A,
ADVANTAGES
NavBelt can detect objects as narrow as 10mm.
NavBelt can reliably detect objects with a diameter of 10cm or more,
regardless of the travel speed.
The current detection range of the NavBelt is set for 3mt.
DISADVANTAGES
For object with diameter of 10mm, the detection is possible if the objects
are stationary or the subject is walking slowly (less than 0.4 m/s).
NavBelt lacked the ability to detect overhanging objects, steps, sidewalks,
edges etc. This can be removed by addition of Sonars pointing up and
down to detect these types of obstacles.
It does not allow fast-motion.
The NavBelt uses a 2-D representation of the environment. The
representation of this type becomes unsafe when travelling near
overhanging object or approaching bumps and holes.
The above disadvantage can be removed by substantial modifications to
the obstacle-avoidance algorithm and to the auditory interface.
IMPROVEMENTS
The Nav Belt is currently not able to detect over hanging objects. This
problem can be removed by using a camera and a laser scanner attached to a
special helmet, which can detect objects according to the user’s head orientation.
Adding more sonars to the front pack of the Nav Belt (pointing upwards and
downwards) can provide additional information.
101seminartopics.com
GUIDE CANE
the GUIDE CANE are shown in the figure. A servomotor, operating under the
control of the built-in computer, can steer the wheels left and right relative to the
cane. Both wheels are equipped with encoders to determine their relative
position. For obstacle detection, the GuideCane is equipped with ten ultrasonic
sensors, and to specify a desired direction of motion, the user operates a mini
joystick located at the handle. Based on the user input and the sensor data from
its sonar’s and encoders, the computer decides where to head next and turns the
wheels accordingly.
FUNCTIONAL DESCRIPTION
During operation, the user pushes the GuideCane forward with the help of
a thumb-operated joystick located near the handle. If the user presses the button
forward, the system considers the current direction of travel to be the desired
direction. If the user presses the button to the left, the computer adds 90˚ to the
current direction of travel and as soon as this direction is free of obstacles, steers
the wheels to the left until the 90˚ left turn is completed. Functional components
FIGURE 4
101seminartopics.com
While travelling, the ultrasonic sensors detect any obstacles in a 120˚ wide
sector ahead of the user. The built-in computer uses the sensor data to
Once the wheels begin to steer sideways to avoid the obstacles, the user
can feel the resulting horizontal rotation of the cane; hence, the traveller changes
his/her orientation to align himself/herself with the cane at the “nominal” angle.
Once the obstacle is cleared, the wheels steer back to the original desired
direction of travel, although the new line of travel will be offset from the original
line of travel. The Guide Cane offers separate solutions for downward and
downward step is encountered, the wheels of the Guide Cane drop off the edge
until the shock-absorbing bottom hits the step – without a doubt, a signal that the
user cannot miss. Because the user walks behind the Guide Cane, he/she has
sufficient time to stop. Additional front-facing sonars can detect upward steps.
The Guide Cane analyses the environment first and then computes the
smaller and hence easier and safer to follow. Figure (4) also shows the way
HARDWARE IMPLEMENTATION
b) Electronic hardware.
a) Mechanical hardware: -
user can easily lift it, e.g., for coping with steps, and for access to public
transportation. For the same reason, the electronic components should require
minimal power in order to minimize the weight of the batteries. The current
prototype uses 12AA rechargeable NiMH batteries that power the system for
two hours. The estimate of the total weight of a commercially made Guide
Cane would be approximately 2.5 kg. Figure (5) shows the mechanical
and protects most of the electronic components as shown in the figure. The
current prototype is equipped with ten Polaroid ultrasonic sensors that are
located around the housing. Eight of the sonars are located in the front in a
and are particularly useful for following walls and going through narrow
mounted to the wheels provide data for odometry. Because the wheels are
unpowered, there is much less risk of wheel slippage. The handle serves as the
main physical interface between the user and the Guide Cane. The vertical
At the level of the user’s hand, a joystick-like pointing device is fixed to the
handle. The pointer consists of a mouse button that the user can press with
b) Electronic hardware: -
figure. The main brain of the Guide Cane is an embedded PC/104 computer,
including the motherboard, the Video Graphics Array (VGA) utility module,
and a miniature 125-MB hard disk. Figure(5) also shows the electronic
hardware.
101seminartopics.com
FIGURE 5
101seminartopics.com
The fourth module, which is custom built, serves as the main interface
between the PC and the sensors (encoders, sonars, and potentiometers) and
actuators (main servo and brakes). The main interface executes many time
critical tasks, such as firing the sonars at specific times, constantly checking the
sonars for an echo, generating Pulse Width Modulation (PWM) signals for the
servo’s, and decoding the encoder data. The fourth module, which performs all
these tasks, is called the Microcontroller Interface Board (MCIB). The main
interface is connected to the PC’s bi-directional parallel port. The interface pre-
processes most of the sensor data before the data is read by the PC. In addition,
all communications are buffered. The pre-processing and buffering not only
minimize the communications between the PC and the interface, but also
MC68HC11: -
draw is less than 10mA. Figure (6) shows the connections of MC68HC11.
101seminartopics.com
FIGURE 6
101seminartopics.com
ARCHITECTURE
performance operation at but frequencies up to 4 MHz. The CPU has two 8-bit
accumulator (D). Two 16-bit index registers are present (X&Y) to provide
68HC11 is a very good processor and some 16-bit instructions (add, subtract,
16*16 divide, 8*8 multiply, shift and rotate). A 16-bit stack pointer is also
Shift registers.
Other microprocessors.
Memory: -
many applications, the MC68HC11 provides a single chip solution with mask
RAM uses a fully static design and the contents can be preserved during periods
devices permits fast data transfer between two blocks of memory, between
Timer: -
and the ease of use. The system is based on a free-running 16-bit counter with a
A/D Converter: -
conversion modes.
101seminartopics.com
FIGURE 7
101seminartopics.com
environment. Rechargeable NiMH batteries power the entire system and thus
The VGA module is very useful for visual verification and debugging, it is no
eliminated in the final product because the final software can be stored in an
keyboard and a colour LCD screen that is attached to the handle below the
ADVANTAGES
DISADVANTAGES
all conditions.
IMPROVEMENTS
The Guide Cane is currently not able to detect tabletops but it can
detect these objects with additional upward-looking sonars. The addition of these
visually impaired person could effectively use the device indoors. Outdoors,
allow the Guide Cane to detect important features, such as sidewalk border’s.
101seminartopics.com
CONCLUSION
Both the Nav Belt and the Guide Cane are novel navigation aids designed
to help visually impaired users navigate quickly and safely through densely
guide the user along that path. Theoretically, conveying to the user just a single
piece of information (i.e. a safe direction to walk in) is efficient, fast, and suitable
in practise to full walking speeds and even the image of a particular environment
could also be transmitted to the visually impaired person (image mode of Nav
Aids) that, at best, only inform the user about the existence and location of
BIBLIOGRAPHY
JUNE 2000.
101seminartopics.com
CONTENTS
1. INTRODUCTION
3. NAV BELT: -
OPERATIONAL MODES
ADVANTAGES
DISADVANTAGES
IMPROVEMENTS
4. GUIDE CANE
FUNCTIONAL DESCRIPTION
HARDWARE IMPLEMENTATION
MC68HC11
ADVANTAGES
DISADVANTAGES
IMPROVEMENTS
5. CONCLUSION
6. BIBLIOGRAPHY
101seminartopics.com
ABSTRACT
NavBelt is worn by the user like a belt and is equipped with an array
of ultrasonic sensors. It provides acoustic signals via a set of stereo earphones
that guide the user around obstacles or “displays” a virtual acoustic panoramic
image of the traveller’s surroundings. One limitation of the NavBelt is that it is
exceedingly difficult for the user to comprehend the guidance signals in time to
allow fast walking.
ACKNOWLEDGEMENT
I also thank all the other faculty members of AEI department and my
friends for their help and support.