Skip to main content Accessibility help

A vector-format fuzzy logic approach for online robot motion planning in 3D space and its application to underwater robotic vehicle

  • X. J. Wu (a1), J. Tang (a2), Q. Li (a1) and K. H. Heng (a1)


Due to its inherent advantages such as reasoning in the format of heuristic rules based on human experience and less stringent requirement on environmental description, fuzzy logic is a promising tool for the robot motion planning in 3-dimensional dynamic environment. In general, in the Cartesian space, the variables used in characterizing the motion of a mobile robot, such as position, velocity, and force relative to other objects or coordinate frames, contain both the magnitude and the pointing information. In previous studies, the fuzzy reasoning on the pointing information was often developed based on the decomposition of the pointing vector followed by conventional fuzzy logic technique on individual vector components. Consequently, when multiple pointing variables are involved, the number of fuzzy variables that need to be considered simultaneously becomes large and the rule base may become very complex, which diminishes the advantages of the fuzzy reasoning approach. In this research, we tackle this issue by implementing a new fuzzy reasoning approach based on vector-format fuzzy variables. To achieve this, a set of new membership functions is defined for the vector-format fuzzy variables, followed by the establishment of a series of new vector-based fuzzification, fuzzy inference, and defuzzification procedures. By treating the multidimensional variables as unitary linguistic variables, the number of fuzzy variables in the fuzzy propositions and therefore the scale of the rule base can be reduced considerably. As an application example, the proposed new fuzzy reasoning approach for motion planning is applied to an Underwater Robotics Vehicle (URV) operating in an oceanic environment, where the pointing of the goal and the pointing vectors of the obstacles are treated as vector-type fuzzy variables, which leads to a compact and significantly simplified rule base. The motion planner can successfully guide the URV to move in the complicated dynamic environ-ment in a real-time fashion, which clearly demonstrates the effectiveness and robustness of the new fuzzy logic approach.


Corresponding author

*Corresponding author. E-mail:


Hide All
1.Seraji, H. and Howard, A., “Behavior-based robot navigation on challenging terrain: A fuzzy logic approach,” IEEE J. Robot. Autom., 18, 308321 2002.
2.Surmann, H. and Peters, L., “MORIA-A Robot with fuzzy controlled behaviour,” Stud. Fuzziness Soft Comput., 61, 343365 2001.
3.Tsourveloudis, N. C., Valavanis, K. P. and Hebert, T., “Autonomous vehicle navigation utilizing electrostatic potential fields and fuzzy logic,” IEEE Trans. Robot. Autom., 17, 490497 2001.
4.Gracanin, D., Valavanis, K. P., Tsourveloudis, N. C. and Matijasevic, M., “Virtual-environment-based navigation and control of underwater vehicles,” IEEE Robot. Autom. Mag., 6, 5263 1999.
5.Sng, H. L., Gupta, G. S. and Messom, G. H., “Strategy for Collaboration in Robot Soccer,” The First IEEE International Workshop on Electronic Design, Test and Applications (DELTA'02), New Zealand 2002 p. 347.
6.Antonelli, G., Chiaverini, S., Finotello, R. and Schiavon, R., “Real-time path planning and obstacle avoidance for RAIS: An autonomous underwater vehicle,” IEEE J. Ocean. Eng., 26, 216227 2001.
7.Smith, R. C. and Cheeseman, P., “On the representation and estimation of spatial uncertainty,” Int. J. Robot. Res., 5, 5668 1987.
8.Smith, R., Self, M. and Cheeseman, P., “Estimating Uncertain Spatial Relationships in Robotics,” In: Autonomous Robot Vehicles (Springer-Verlag, Berlin, Heidelberg, 1990) pp. 167193.
9.Wang, Y. and Chirikjian, G. S., “Error propagation on the Euclidean group with applications to manipulator kinematics,” IEEE Trans. Robot., 22, 591602 2006.
10.Raju, G. V. S., Zhou, J. and Kisner, R. A., “Hierarchical fuzzy control,” Int. J. Control, 54, 12011216 1991.
11.Llata, J. R., Sarabia, E. G., Arce, J. and Oria, J. P., “Fuzzy controller for obstacle avoidance in robotic manipulators using ultrasonic sensors,” 5th International Workshop on Advanced Motion Control (AMC'98), Coimbra 1998 pp. 647652.
12.Grumm, D., “Optimizing Functions Using ASCFIT,” available at:
13.Yen, J. and Langari, R., Fuzzy Logic, Intelligence, Control and Information (Prentice-Hall, Englewood Cliffs, NJ, 1999).
14.Koh, T. H., Lau, M. W. S., Low, E., Seet, G., Swei, S. and Cheng, P. L., “Preliminary Studies of the Modeling and Control of a Twin-Barrel Underactuated Underwater Robotic Vehicle,” 7th International Conference on Control, Automation, Robotics and Vision, Singapore 2002.
15.Fossen, T. I., Guidance and Control of Ocean Vehicles (Wiley, Chichester, England, 1994).
16.Cheng, P. L., Modeling and Control for the Improvement of Operator's Dexterity in the Operation of an Underwater Vehicle (Nanyang Technological University, Singapore, 2000).
17.Mathworks, , Virtual Reality Toolbox User's Guide (The Mathworks, Natick, MA, 2002).


A vector-format fuzzy logic approach for online robot motion planning in 3D space and its application to underwater robotic vehicle

  • X. J. Wu (a1), J. Tang (a2), Q. Li (a1) and K. H. Heng (a1)


Full text views

Total number of HTML views: 0
Total number of PDF views: 0 *
Loading metrics...

Abstract views

Total abstract views: 0 *
Loading metrics...

* Views captured on Cambridge Core between <date>. This data will be updated every 24 hours.

Usage data cannot currently be displayed