Home /Research /Multi-robot Box-pushing: Single-Agent Q-Learning vs. Team Q-Learning
SWARM

Multi-robot Box-pushing: Single-Agent Q-Learning vs. Team Q-Learning

Ying Wang, Clarence W. de Silva

Year
2006
Citations
76

Abstract

In this paper, two types of multi-agent reinforcement learning algorithms are employed in a task of multi-robot box-pushing. The first one is a direct extension of the single-agent Q-learning, which does not have a solid theoretical foundation because it violates the static environment assumption of the Q-learning algorithm. The second one is the Team Q-learning algorithm, which is a multi-agent reinforcement learning algorithm, and is proved to converge to the optimal policy. The states, actions, and reward function of the algorithms are presented in the paper. Based on the two Q-learning algorithms, a fully distributed multi-robot system is developed. Computer simulations are carried out using the developed system. The simulation results show that the two algorithms are effective in a simple environment. It is shown, however, that the single-agent Q-learning algorithm does a better job than the Team Q-learning algorithm in a complicated and unknown environment with many obstacles.

Keywords

Reinforcement learningQ-learningComputer scienceRobotRobot learningTask (project management)Extension (predicate logic)Artificial intelligenceLearning classifier systemSimple (philosophy)

Related papers

Browse all SWARM papers