ROBOT BEHAVIOR COORDINATION BASED ON FUZZY DECISION-MAKING

This paper introduces a fuzzy decision-making algorithm for robot behavior coordination. The algorithm belongs to the arbitration class of behavior coordination mechanisms, under which only one behavior is running at a time. However, it is possible to use a hierarchical decision mechanism for hierarchical behaviors without interference between hierarchical levels. With this fuzzy decision method it is possible to represent a specific model of the world where the robot evolves. This algorithm consists of defining a set of behaviors, a set of world states, a cost function for behaviors, a set of goals, and a set of constraints. For each behavior and actual world state pair, a cost function is computed. The cost of each pair is evaluated by the overall goals. Goals and constraints are aggregated using a fuzzy operator and the optimal choice is the behavior with the maximum resulting value. This algorithm was tested with success in realistic simulations of a goalkeeper soccer robot.

[1]  Paolo Pirjanian,et al.  Multiple Objective vs. Fuzzy Behavior Coordination , 1999 .

[2]  Uzay Kaymak,et al.  Weighted Constraint Aggregation in Fuzzy Optimization , 2004, Constraints.

[3]  Paolo Pirjanian,et al.  Behavior Coordination Mechanisms - State-of-the-art , 1999 .

[4]  Uzay Kaymak,et al.  Fuzzy Decision Making in Modeling and Control , 2002, World Scientific Series in Robotics and Intelligent Systems.

[5]  Didier Dubois,et al.  A review of fuzzy set aggregation connectives , 1985, Inf. Sci..

[6]  Xiao Peng,et al.  Fuzzy behavior-based control of mobile robots , 2004, IEEE Transactions on Fuzzy Systems.