-1.0 0 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0
-1.0
0
1.0
x-coordinate [m]
y-coordinate [m]
Obstacle : 0.0s
Obstacle : 4.1sObstacle : 5.3s
Robot : 4.1s Robot : 5.3s
Robot : 0.0s
Robot : 15.0s
Robot : 18.8s
-1.0 0 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0
-1.0
0
1.0
x-coordinate [m]
y-coordinate [m]
Obstacle : 0.0s
Obstacle : 4.1sObstacle : 5.3s
Robot : 4.1s Robot : 5.3s
Robot : 0.0s
Robot : 15.0s
Robot : 18.8s
(a) not using PMF considering relative velocity
-1.0 0 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0
-1.0
0
1.0
x-coordinate [m]
y-coordinate [m]
Obstacle : 0.0s
Obstacle : 1.8sObstacle : 6.7sRobot : 0.0s
Robot : 1.8s Robot : 6.7s Robot : 15.0s Robot : 20.4s
-1.0 0 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0
-1.0
0
1.0
x-coordinate [m]
y-coordinate [m]
Obstacle : 0.0s
Obstacle : 1.8sObstacle : 6.7sRobot : 0.0s
Robot : 1.8s Robot : 6.7s Robot : 15.0s Robot : 20.4s
(b) using PMF considering relative velocity
Figure 12: Simulation results of obstacle avoidance going
by each other when speed of an obstacle (
o
v ) is 0.5m/s
and of a robot (
r
v ) is 0.5m/s.
5 EXPERIMENTAL RESULTS
To verify the effectiveness of the proposed method
that employs PMF considering the velocity of the
obstacle of the robot, a ball is supposed to be a
moving obstacle and is rolled toward the robot. The
robot recognizes the environment by the omni-
directional camera. A position of a goal and that of
an obstacle relative to the robot are calculated by
extracting features based on objects’ colours. The
robot size is L 0.4
×
W 0.4
×
H 0.8m and the ball
diameter is 0.2m. The radius of robot and obstacle
are supposed to be 0.3m and 0.1m respectively,
therefore,
,
0.4m
ro
R = .
is set to 1.4m when the
robot uses the proposed PMF which is considering
relative velocity. When the robot doesn’t use the
proposed PMF,
is set to 2.4m.
is 0.7.
is
1.0m.
max
v is 0.5m/s,
min
v is 0.0m/s.
r
a is
2
1.0m/s .
When the robot used the proposed PMF, which was
considering relative velocity, as shown in Figure 13
(a), it succeeded in avoiding the moving ball with
smooth trajectory. On the other hand, in the situation
Figure 13 (b), the robot with the PMF, which was
not considering relative velocity, diverged once.
(a) (b)
Figure 13: Trajectories of the obstacle (ball) and the robot
with the PMF considering relative velocity (a) and not
considering relative velocity (b).
6 CONCLUSIONS
In this paper, design method of the potential
membership function (PMF), which is considering
the velocity of the obstacle relative to the robot for
the purpose of avoiding the moving obstacle safely
and smoothly, has been presented. In the proposed
method, the proposed PMF for an obstacle and PMF
for a goal are unified by fuzzy inference. By
defuzzification, the command velocity vector of the
robot is calcu lated and the obstacle avoidance has
realized. A numerical simulation, which assumes an
obstacle avoidance of autonomous omni-directional
mobile robot, has done. As the result of the
comparison between the design method of PMF
using relative velocity and not using, it is confirmed
that the ability of avoiding the moving obstacle can
be enhanced. In addition, thorough simplified
experiments, the real robot can avoid an obstacle
using proposed method.
REFERENCES
Khatib, O., 1986. Real-time Obstacle Avoidance for
Manipulators and Mobile Robots, In Int. J. of Robotics
Research, vol.5, no.1, pp.90-98.
Ge, S., S., and Cui, J., Y., 2002. Dynamic Motion
Planning for Mobile Robots Using Potential Field
Method, In Autonomous Robots, vol.13, pp.207-222.
Arkin, R., C., 1989. Motor schema-based mobile robot
navigation, In Int. J. Robotics Research, vol. 8, no. 4,
pp. 92-96.
Ko, Y., N., and Lee, H., B., 1996. Avoidability Measure in
Moving Obstacle Avoidance Problem and Its Use for
Robot Motion Planning, In Proc. of IEEE/RSJ Int.
Conf. on Intelligent Robots and Systems (IROS 96),
pp.1296-1303.
Borenstein, J., and Koren, Y., 1991. The Vector Field
Histogram Fast Obstacle Avoidance For Mobile
Robots, In IEEE Trans. on Robotics and Automation,
Vol.7, No.3, pp.278-288.
Fox, D., Burgard,W. and Thrun,S., 1997. The Dynamic
Window Approach to Collision Avoidance, In IEEE
Robotics and Automation, Vol. 4, No. 1, pp.1-23.
Tsuzaki, R., Yoshida , K., 2003. Motion Control Based on
Fuzzy Potential Method for Autonomous Mobile
Robot with Omnidirectional Vision. In Journal of the
Robotics Society of Japan . vol.21, no.6, pp.656-662.
Otsuka, F., Fujii, H., Yoshida, K.,,2005. Action Control
Based on Extended FPM for an Autonomous Mobile
Robot. The 26th Annual Conference of the Robotics
Society of Japan.
ICINCO 2009 - 6th International Conference on Informatics in Control, Automation and Robotics
304