Fuzzy logic-based multi-robot cooperation for object-pushing

Multi-robot cooperation is an important issue in robotics. Collaboration can improve the productivity and complete some complex tasks effectively. In this paper, a two-stage fuzzy logic-based control scheme is proposed for a team of robots to cooperatively push an object to a target location. A fuzzy logic-based multi-robot cooperation is proposed to effectively generate collision-free paths for the robots, where the number of robots and the environment are uncertain. The simulation results demonstrate the feasibility of the proposed approach. In comparison to other methods, the proposed fuzzy logic-based control is easier to implement and is more effective at resolving problems with uncertainties.

[1]  Ying Wang,et al.  Multi-robot Box-pushing: Single-Agent Q-Learning vs. Team Q-Learning , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Alessandro Saffiotti,et al.  A Navigation System for Automated Loaders in Underground Mines , 2005, FSR.

[3]  Mitsunobu Isobe,et al.  Intelligent Assembly Robot , 1983 .

[4]  Dongbing Gu,et al.  Hybrid learning architecture for fuzzy control of quadruped walking robots , 2005, Int. J. Intell. Syst..

[5]  Seiji Yamada,et al.  Adaptive action selection without explicit communication for multi-robot box-pushing , 1999, Proceedings 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human and Environment Friendly Robots with High Intelligence and Emotional Quotients (Cat. No.99CH36289).

[6]  Takahiro Otani,et al.  Applying a path planner based on RRT to cooperative multirobot box-pushing , 2008, Artificial Life and Robotics.

[7]  Vijay Kumar,et al.  Object closure and manipulation by multiple cooperating mobile robots , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[8]  S.X. Yang,et al.  Two-Stage Fuzzy Logic-Based Controller for Mobile Robot Navigation , 2006, 2006 International Conference on Mechatronics and Automation.

[9]  Ebrahim Mamdani,et al.  Applications of fuzzy algorithms for control of a simple dynamic plant , 1974 .

[10]  Gabriel Ramírez-Torres,et al.  Motion Planning for Cooperative Multi-robot Box-Pushing Problem , 2008, IBERAMIA.

[11]  Seiji Yamada,et al.  Adaptive action selection without explicit communication for multirobot box-pushing , 2001, IEEE Trans. Syst. Man Cybern. Part C.

[12]  W. Newman,et al.  A client/server approach to open-architecture, behavior-based robot programming , 2006, 2nd IEEE International Conference on Space Mission Challenges for Information Technology (SMC-IT'06).

[13]  K. Kovac,et al.  Simulation of multi-robot reinforcement learning for box-pushing problem , 2004, Proceedings of the 12th IEEE Mediterranean Electrotechnical Conference (IEEE Cat. No.04CH37521).

[14]  Chengtao Cai,et al.  Collision Avoidance in Multi-Robot Systems , 2007, 2007 International Conference on Mechatronics and Automation.