Professional Documents
Culture Documents
Ir Sensor Array For A Mobile Robot
Ir Sensor Array For A Mobile Robot
Ir Sensor Array For A Mobile Robot
Abstract— This paper describes a new sensor system for sensors. Unless the IR sensor rotates very small amount of
improving the accuracy of the range information using multiple angle at each step, small obstacle may be missed.
IR range sensors. Environment and obstacle sensing is the
key issue for mobile robot localization and navigation. Laser
scanners cover 180◦ and accurate but are too expensive. Radial
θ
range sensors such as laser scanner, IR scanner and Ultrasonic
range sensor ring have blind spots so that small obstacle not
close to the sensor may be easily missed. It is necessary to
develop a low cost sensor system which covers 360◦ and with
small blind spots. A sensor system with 12 IR range sensors S#1 S#12
(each rotates ±37.8◦ for overlapping area to reduce the blind S#2
spot) is designed and implemented. Iterative estimation of range S#11
from the IR sensor information is developed and verified with S#3
experiments. S#10
S#4
S#9
I. I NTRODUCTION S#5
S#8
The importance of environment sensing for mobile robot S#6 S#7
navigation and localization motivated the work described in
this paper. In most of the mobile robot application, the robot
enters an unknown environment and relying solely on range
sensor information, it builds up an environment map that
can be used for collision free navigation and localization.
Conventional ultrasonic sensors measure distance using time Fig. 1. Multiple Rotating Range Sensors
of flight. The detected object may be located anywhere along
the perimeter of the sonar sensor’s beam pattern. Therefore,
as in [1], the distance information that ultrasonic range sensor
provides is fairly accurate in depth, but not in azimuth. [2], Figure 1 shows the multiple rotating range sensors proposed
[3], [4], [5] focused on modeling of the ultrasonic range in this paper. There are 12 IR range sensors around the
sensors to get accurate range information. Laser scanner mobile robot. Each sensor rotates − θ2 ∼ + θ2 with step size
provides high resolution information, however, it incurs a of ∆θ and the scanning area of a sensor overlaps with those
high cost, sometimes more than the mobile base itself. [6] of the nearby sensors. This idea has two major advantages.
developed the mixed camera-laser based system for mobile The first one is the time for 360◦ scanning is shorter than
robot navigation. [7] also introduced multisensor fusion for using only one sensor. The second and the more important
SLAM. one is that the blind spot becomes much smaller that using
Mobile robot builds the environment map for localization only one sensor.
and navigation from the range sensor information as in [8] This paper describes the rotational IR range sensor system
or by combining odometry [9]. With reliable range data, as shown in Figure 1. In the following section, the proposed
the environment map is built using occupance grids [10]. system is analyzed to show the advantages and also to find
Therefore, the accuracy of the map depends on the accuracy the design parameters. In Section III, an iterative estimation
of the range sensor information, so do the localization and of the distance from sensor information is described. Section
navigation. IV shows the mechanical design and implementation of
Different from the ultrasonic range sensor, the IR range the sensor system with experimental results followed by
sensor emits very narrow beam and measures the distance conclusion.
either from the offset of the reflected beam or the intensity II. R ADIAL S ENSOR A RRAYS AND ROTATING S ENSOR
of the reflected light. The IR sensor also has the limit of A RRAYS
maximum distance, usually smaller than that of the ultrasonic
In order to scan 360◦ , one simple way is to rotate a range
This work was supported by Grant No.(R01-2003-000-10336-0) from the sensor. If the sensor ray is very narrow as the IR range sensor,
Basic Research Program of the Korea Science & Engineering Foundation a small obstacle located not very close to the sensor may
Hyunwoong Park, Sungjin Baek and Sooyong Lee are with Department
of Mechanical and System Design Engineering, Hongik University, Seoul, not be sensed. We define a metric, r, as the maximum radius
#121-791, KOREA sooyong@hongik.ac.kr of a circular obstacle that might not be sensed. Figure 2
(i+1)th
(i+1)th (i)th
r
(k)th sensor
d
(k+1)th sensor
∆θ
4500
3000
d 2500
r=
y [mm]
(1)
1 − 1 2000
∆θ
sin 2
1500
1000
there are multiple rotating sensors and there exist overlapping −3000 −2000 −1000 0
x [mm]
1000 2000 3000
929
TABLE I
D ESIGN PARAMETERS
Parameter Value
R 0.15m θ + 90o
D 0.686m
Φ 30◦ Y
α 37.8◦
cos φi − di tan φi
do =
70
2 (9)
60 tan φi
50 The parameter do is estimated from the above equation with
Distance [cm]
0
0 100 200 300 400 500 600 700 800 900 1000
d = aS b (10)
A/D Converted Values
930
CASE #1: a(constant), b(constant) CASE #2: a(θ=0°), b(θ=0°)
60 60
200 200 40 40
150 150 20 20
Distance [cm]
Distance [cm]
y [cm]
y [cm]
100 100
0 0
50 50
−20 −20
0 0
50 50
−40 −40
1200 1200
1000 1000
0 800 0
800
600 600 −60 −60
400 400
−50 200 −50 200
θ [degree] Sensor Value θ [degree] Sensor Value −80 −60 −40 −20 0 20 40 60 80 −80 −60 −40 −20 0 20 40 60 80
x [cm] x [cm]
150
Distance [cm]
100
50
0
50
1200
1000
0
800
600
400
−50 200
θ [degree] Sensor Value
16 8
14 6
12
4
10
2
Distance [cm]
Distance [cm]
8
0
6
−2
4
−4
2
0 −6
−2 −8
50 50
1200 1200
1000 1000
0 0
800 800
600 600
400 400
−50 200 −50 200
θ [degree] Sensor Value θ [degree] Sensor Value
TABLE II
I TERATIVE E STIMATION Fig. 10. Design of the Multiple Rotating Sensor System
931
Stepper Motor
Motor Driver
ATMega8535
Micro Controller
SPI
R EFERENCES
[1] H. Choset, K. Nagatani, N. A. Lazar, ”The Arc-Transversal Median
Algorithm: A Geometric Approach to Increasing Ultrasonic Sensor
Azimuth Accuracy”, IEEE Transactions on Robotics and Automation,
vol.19, no.3, pp.513-522, June, 2003
[2] J. Borenstein and Y. Koren, Error eliminating rapid ultrasonic firing for
mobile robot obstacle avoidance”, IEEE Transactions on Robotics and
Automattion, vol. 11, pp. 132-138, February, 1995
932
900 mm
900 m m
760 mm
760 mm
90 0 m m
2420 mm
Fig. 16. Processed Range Data from the Rotating Range Sensors with an
Obstacle in the Lower Right Corner
933