A Comparison of Various Approaches to Reinforcement Learning Algorithms for Multi-robot Box Pushing
Mehdi Rahimi, Spencer Gibb, Yantao Shen, Hung Manh La

TL;DR
This paper compares various reinforcement learning algorithms applied to single-agent and multi-agent robot box pushing tasks in dynamic environments, demonstrating the superiority of a new algorithm over previous methods.
Contribution
The study introduces a new reinforcement learning algorithm and evaluates its performance against existing algorithms in a complex, dynamic multi-robot environment.
Findings
The new algorithm outperforms previous algorithms in dynamic environments.
Performance is demonstrated through simulation with graphical test results.
Both single-agent and multi-agent approaches are analyzed.
Abstract
In this paper, a comparison of reinforcement learning algorithms and their performance on a robot box pushing task is provided. The robot box pushing problem is structured as both a single-agent problem and also a multi-agent problem. A Q-learning algorithm is applied to the single-agent box pushing problem, and three different Q-learning algorithms are applied to the multi-agent box pushing problem. Both sets of algorithms are applied on a dynamic environment that is comprised of static objects, a static goal location, a dynamic box location, and dynamic agent positions. A simulation environment is developed to test the four algorithms, and their performance is compared through graphical explanations of test results. The comparison shows that the newly applied reinforcement algorithm out-performs the previously applied algorithms on the robot box pushing problem in a dynamic…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReinforcement Learning in Robotics · Robot Manipulation and Learning · Evolutionary Algorithms and Applications
