Authors:
Masashi Omiya
1
;
Munehiro Takimoto
2
and
Yasushi Kambayashi
1
Affiliations:
1
Department of Computer and Information Engineering, Nippon Institute of Technology, 4-1 Gakuendai, Miyashiro-machi, Minamisaitama-gun, Saitama 345-8510 and Japan
;
2
Department of Information Sciences, Tokyo University of Science, 2641 Yamazaki, Noda 278-8510 and Japan
Keyword(s):
Mobile Agent, Ad-hoc Network, Multi Robot, Particle Swarm Optimization.
Abstract:
In this paper, we propose an agent system that controls multiple mobile robots. We describe the agent system as well as an example multi-robot system as an application of this agent system. The aim of the multi-robot system is providing efficient searches for a given target. Therefore, it is necessary to mutually communicate and cooperate among robots. Taking account of the delay of communication, cost, fault tolerance, and robustness, we have chosen mobile agent system for the information transmission method. We have also chosen ad-hoc method for the communication mode, where each robot communicates directly without going through the Internet. Even though agent systems are often implemented using Java language or Python language, we have chosen C++ language for developing our agent system with the hope for gaining performance efficiency. We have modularized each function and it does not depend on other modules. We have shown the feasibility of our multi-agent system by applying the
system to a multi-robot system that implement particle swarm optimization.
(More)