Industrial and Mobile Robot Collision – Free Motion Planning Using Fuzzy Logic Algorithms

Motion planning is a primary task in robot operation, where the objective is to determine collision-free paths for a robot that works in an environment that contains some moving obstacles (Latombe, 1991; Fugimura, 1991; Tzafestas, 1999). A moving obstacle may be a rigid object, or an object with joints such as an industrial manipulator. In a persistently changing and partially unpredictable environment, robot motion planning must be on line. The planner receives continuous flow of information about occurring events and generates new commands while previous planned motions are being executed. Off – line robot motion planning is a one – shot computation prior to the execution of any motion, and requires all pertinent data to be available in advance. With an automatic motion planner and appropriate sensing devices, robots can adapt quickly to unexpected changes in the environment and be tolerant to modeling errors of the workspace. A basic feature of intelligent robotic systems is the ability to perform autonomously a multitude of tasks without complete a priori information, while adapting to continuous changes in the working environment. Clearly, both robotic manipulators and mobile robots (as well their combination, i.e. mobile manipulators (Seraji, 1998; Tzafestas & Tzafestas, 2001)) need proper motion planning algorithms. For the robotic manipulators, motion planning is a critical aspect due to the fact that the end effector paths have always some form of task constraints. For example, in arc welding the torch may have to follow a complex 3-dimensional path during the welding process. Specifying manually such paths can be tedious and time consuming. For the mobile robots (indoor and outdoor robots) motion planning and autonomous navigation is also a critical issue, as evidenced by applications such as office cleaning, cargo delivery, autonomous wheel chairs for the disabled,etc. Our purpose in this chapter is to present a solution of the motion planner design problem using fuzzy logic and fuzzy reasoning. Firstly, the case of industrial robotic manipulators is considered, and then the class of mobile robots is treated. The methodology adopted is primarily based on some recent results

[1]  Lotfi A. Zadeh,et al.  Outline of a New Approach to the Analysis of Complex Systems and Decision Processes , 1973, IEEE Trans. Syst. Man Cybern..

[2]  M. Sugeno,et al.  Fuzzy parking control of model car , 1984, The 23rd IEEE Conference on Decision and Control.

[3]  M. Sugeno,et al.  Fuzzy Control of Model Car , 1985 .

[4]  O. Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[5]  Rodney A. Brooks,et al.  A Robust Layered Control Syste For A Mobile Robot , 2022 .

[6]  R. James Firby,et al.  An Investigation into Reactive Planning in Complex Domains , 1987, AAAI.

[7]  Benjamin Kuipers,et al.  Navigation and Mapping in Large Scale Space , 1988, AI Mag..

[8]  Maria L. Gini,et al.  Path tracking through uncharted moving obstacles , 1990, IEEE Trans. Syst. Man Cybern..

[9]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Autonomous Robot Vehicles.

[10]  Tomás Lozano-Pérez,et al.  Spatial Planning: A Configuration Space Approach , 1983, IEEE Transactions on Computers.

[11]  Bart Kosko,et al.  Neural networks and fuzzy systems: a dynamical systems approach to machine intelligence , 1991 .

[12]  Michael Jenkin,et al.  Robotic exploration as graph construction , 1991, IEEE Trans. Robotics Autom..

[13]  Paul Keng-Chieh Wang Navigation strategies for multiple autonomous mobile robots moving in formation , 1991, J. Field Robotics.

[14]  John Yen,et al.  A Fuzzy Logic Based Robot Navigation System , 1992 .

[15]  Maria L. Gini,et al.  Robot navigation in a known environment with unknown moving obstacles , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[16]  Mo Jamshidi,et al.  Fuzzy logic based collision avoidance for a mobile robot , 1993, Third International Conference on Industrial Fuzzy Control and Intelligent Systems.

[17]  David Kortenkamp,et al.  Topological Mapping for Mobile Robots Using a Combination of Sonar and Vision Sensing , 1994, AAAI.

[18]  Shigeki Ishikawa,et al.  A method of autonomous mobile robot navigation by using fuzzy control , 1991, Adv. Robotics.

[19]  Edward Tunstel,et al.  Fuzzy logic based collision avoidance for a mobile robot , 1994, Robotica.

[20]  Hyung Suck Cho,et al.  A sensor-based navigation for a mobile robot using fuzzy logic and reinforcement learning , 1995, IEEE Trans. Syst. Man Cybern..

[21]  Witold Pedrycz,et al.  Fuzzy sets engineering , 1995 .

[22]  Rahul Jaitly,et al.  Automated 3D object recognition and dynamic library entry/update system , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[23]  R. Jaitly From vision to path planning: A neural based implementation , 1996 .

[24]  Jun Tang,et al.  A fuzzy-Gaussian neural network and its application to mobile robot control , 1996, IEEE Trans. Control. Syst. Technol..

[25]  Ehud Rivlin,et al.  Sensory-based motion planning with global proofs , 1997, IEEE Trans. Robotics Autom..

[26]  I.N. Da Silva,et al.  Navigation of mobile robots using fuzzy logic controllers , 1998, AMC'98 - Coimbra. 1998 5th International Workshop on Advanced Motion Control. Proceedings (Cat. No.98TH8354).

[27]  Sebastian Thrun,et al.  Learning Metric-Topological Maps for Indoor Mobile Robot Navigation , 1998, Artif. Intell..

[28]  Homayoun Seraji,et al.  A Unified Approach to Motion Control of Mobile Manipulators , 1998, Int. J. Robotics Res..

[29]  Tucker R. Balch,et al.  Behavior-based formation control for multirobot teams , 1998, IEEE Trans. Robotics Autom..

[30]  Ebrahim H. Mamdani,et al.  An Experiment in Linguistic Synthesis with a Fuzzy Logic Controller , 1999, Int. J. Hum. Comput. Stud..

[31]  Spyros G. Tzafestas Advances in Intelligent Autonomous Systems , 1999 .

[32]  Hyun Seung Yang,et al.  Integration of reactive behaviors and enhanced topological map for robust mobile robot navigation , 1999, IEEE Trans. Syst. Man Cybern. Part A.

[33]  G. Stamou,et al.  Neural fuzzy relational systems with a new learning algorithm , 2000 .

[34]  Keigo Watanabe,et al.  Fuzzy behavior-based control trained by module learning to acquire the adaptive behaviors of mobile robots , 2000 .

[35]  Spyros G. Tzafestas,et al.  Industrial Robot Navigation and Obstacle Avoidance Employing Fuzzy Logic , 2000, J. Intell. Robotic Syst..

[36]  Spyros G. Tzafestas,et al.  Mobile robot motion control in partially unknown environments using a sliding-mode fuzzy-logic controller , 2000, Robotics Auton. Syst..

[37]  Spyros G. Tzafestas,et al.  NeuroFAST: on-line neuro-fuzzy ART-based structure and parameter learning TSK model , 2001, IEEE Trans. Syst. Man Cybern. Part B.

[38]  Spyros G. Tzafestas,et al.  Fuzzy-neural-genetic layered multi-agent reactive control of robotic soccer , 2001 .

[39]  Alessandro Giua,et al.  Guest Editorial , 2001, Discrete event dynamic systems.

[40]  Tamio Arai,et al.  A distributed control scheme for multiple robotic vehicles to make group formations , 2001, Robotics Auton. Syst..

[41]  Spyros G. Tzafestas,et al.  Integrated fuzzy global path following and obstacle avoidance for mobile robots , 2001 .

[42]  Homayoun Seraji,et al.  Behavior-based robot navigation on challenging terrain: A fuzzy logic approach , 2002, IEEE Trans. Robotics Autom..

[43]  Spyros G. Tzafestas,et al.  Integration of Topological and Metric Maps for Indoor Mobile Robot Path Planning and Navigation , 2002, SETN.

[44]  Bernard Bayle,et al.  Nonholonomic Mobile Manipulators: Kinematics, Velocities and Redundancies , 2003, J. Intell. Robotic Syst..

[45]  Kemal Leblebicioglu,et al.  Multi-Agent System-Based Fuzzy Controller Design with Genetic Tuning for a Mobile Manipulator Robot in the Hand Over Task , 2004, J. Intell. Robotic Syst..

[46]  Ahmed El Hajjaji,et al.  Four wheel steering control by fuzzy approach , 2005, J. Intell. Robotic Syst..

[47]  Luis Montano,et al.  Motion planning in dynamic environments using the velocity space , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[48]  Maarouf Saad,et al.  A Novel Approach for Mobile Robot Navigation with Dynamic Obstacles Avoidance , 2005, J. Intell. Robotic Syst..

[49]  Spyros G. Tzafestas,et al.  A Robust Fuzzy Logic Path Tracker for Non-holonomic Mobile Robots , 2005, Int. J. Artif. Intell. Tools.

[50]  Keigo Watanabe,et al.  A Fuzzy Behavior-Based Control for Mobile Robots Using Adaptive Fusion Units , 2005, J. Intell. Robotic Syst..

[51]  Alan Liu,et al.  Multiagent-Based Multi-team Formation Control for Mobile Robots , 2005, J. Intell. Robotic Syst..

[52]  Spyros G. Tzafestas,et al.  Industrial and Mobile Robot Collision-Free Motion Planning Using Fuzzy Logic Algorithms , 2006 .

[53]  Samuel N. Cubero,et al.  Industrial Robotics: Theory, Modelling and Control , 2006 .

[54]  G. Swaminathan Robot Motion Planning , 2006 .

[55]  Spyros G. Tzafestas,et al.  Fuzzy Reasoning in Information, Decision and Control Systems , 2013 .