Authors:
Ryosuke Shibuya
1
;
Munehiro Takimoto
1
and
Yasushi Kambayashi
2
Affiliations:
1
Tokyo University of Science, Japan
;
2
Nippon Institute of Technology, Japan
Keyword(s):
Mobile Agent, Multi-robots, Energy Consumption, Intelligent Robot Control.
Related
Ontology
Subjects/Areas/Topics:
Agents
;
Artificial Intelligence
;
Artificial Intelligence and Decision Support Systems
;
Bioinformatics
;
Biomedical Engineering
;
Cooperation and Coordination
;
Distributed and Mobile Software Systems
;
Enterprise Information Systems
;
Information Systems Analysis and Specification
;
Knowledge Engineering and Ontology Development
;
Knowledge-Based Systems
;
Methodologies and Technologies
;
Mobile Agents
;
Multi-Agent Systems
;
Operational Research
;
Robot and Multi-Robot Systems
;
Simulation
;
Software Engineering
;
Symbolic Systems
Abstract:
This paper presents an application for controlling multiple robots connected by communication networks. Instead of making multiple robots pursue several tasks simultaneously, the framework makes mobile software agents migrate from one robot to another to perform the tasks. Since mobile software agents can migrate to arbitrary robots by wireless communication networks, they can find the most suitably equipped and/or the most suitably located robots to perform their task. We previously implemented an application of searching targets in our framework, and showed that it could suppress energy consumption of the entire system. In this paper, we propose a new mobile agent system that transports the found targets to a collection area. The approach is based on passing the targets among robots through throwing, and therefore, suppresses energy consumption as the same manner for searching targets. In order to show the effectiveness of our approach, we have implemented two strategies on a simul
ator and conducted numerical experiments. As a result, we show that our approach has more advantages than previous ones, and there is a remarkable difference between the two strategies in terms of energy saving.
(More)