Suppressing Energy Consumption of Transportation Robots using Mobile Agents

Ryosuke Shibuya, Munehiro Takimoto, Yasushi Kambayashi

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 simulator 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.

References

  1. Abe, T., Takimoto, M., and Kambayashi, Y. (2011). Searching targets using mobile agents in a large scale multirobot environment. In KES-AMSTA, volume 6682 of LNAI, pages 211-220.
  2. Binder, W., Hulaas, J. G., and Villaz, A. (2001). Portable resource control in the j-seal2 mobile agent system. In Proceedings of the fifth international conference on Autonomous agents, AGENTS 7801, pages 222-223. ACM.
  3. Cugola, G., Ghezzi, C., Picco, G. P., and Vigna, G. (1997). Analyzing mobile code languages. In Selected Presentations and Invited Papers Second International Workshop on Mobile Object Systems - Towards the Programmable Internet, MOS 7896, pages 93-110. Springer-Verlag.
  4. Gerkey, B. P. and Mataric, M. J. (2002). Pusher-watcher: An approach to fault-tolerant tightly-coupled robot coordination. In Proceedings of the IEEE International Conference on Robotics and Automation 1, pages 464-469.
  5. Kambayashi, Y. and Takimoto, M. (2005). Higher-order mobile agents for controlling intelligent robots. International Journal of Intelligent Information Technologies (IJIIT), 1(2):28-42.
  6. Khatib, O., Yokoi, K., Chang, K., Ruspini, D., Holmberg, R., and Casal, A. (1996). Vehicle/arm coordination and mobile manipulator decentralized cooperation. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, pages 546- 553.
  7. Mataric, M. J., Nilsson, M., and Simsarian, K. T. (1995). Cooperative multi-robot box-pushing. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems 3, pages 556-561.
  8. Nagata, T., Takimoto, M., and Kambayashi, Y. (2009). Suppressing the total costs of executing tasks using mobile agents. In Proceedings of Hawaii International Conference on System Sciences 42 CD-ROM.
  9. Reif, J. H. (1979). Complexity of the mover's problem and generalizations. In Proceedings of the 20th Annual Symposium on Foundations of Computer Science, pages 421-427. IEEE Computer Society.
  10. Rus, D., Donald, B., and Jennings, J. (1995). Moving furniture with teams of autonomous robots. Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, pages 235-242.
  11. Satoh, I. (2000). Mobilespaces: A framework for building adaptive distributed applications using a hierarchical mobile agent system. In Proceedings of the The 20th International Conference on Distributed Computing Systems ( ICDCS 2000), ICDCS 7800, pages 161-168. IEEE Computer Society.
  12. Stilwell, D. J. and Bay, J. S. (1993). Toward the development of a material transport system using swarms of ant-like robots. In Proceedings of the IEEE International Conference on Robotics and Automation, pages 766-771.
  13. Stone, P. and Veloso, M. (2000). Multiagent systems: A survey from a machine learning perspective. Autonomous Robots, 8(3):345-383.
  14. Takimoto, M., Mizuno, M., Kurio, M., and Kambayashi, Y. (2007). Saving energy consumption of multi-robots using higher-order mobile agents. In KES-AMSTA, volume 4496 of LNAI, pages 549-558.
  15. Wang, Z. D., Kimura, Y., Takahashi, T., and Nakano, E. (2000). A control method of a multiple nonholonomic robot system for cooperative object transportation. In Proceedings of the 5th International Symposium on Distributed Autonomous Robotic Systems on Distributed Autonomous Robotic Systems 4, pages 447-456.
  16. Yasuda, T. and Ohkura, K. (2005). Autonomous role assignment in a homogeneous multi-robot systems. Journal of Robotics and Mechatronics, 17(5):596-604.
  17. Yasuda, T. and Ohkura, K., editors (2011). Multi-Robot Systems, Trends and Development, InTech.
Download


Paper Citation


in Harvard Style

Shibuya R., Takimoto M. and Kambayashi Y. (2013). Suppressing Energy Consumption of Transportation Robots using Mobile Agents . In Proceedings of the 5th International Conference on Agents and Artificial Intelligence - Volume 1: ICAART, ISBN 978-989-8565-38-9, pages 219-224. DOI: 10.5220/0004240902190224


in Bibtex Style

@conference{icaart13,
author={Ryosuke Shibuya and Munehiro Takimoto and Yasushi Kambayashi},
title={Suppressing Energy Consumption of Transportation Robots using Mobile Agents},
booktitle={Proceedings of the 5th International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,},
year={2013},
pages={219-224},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004240902190224},
isbn={978-989-8565-38-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 5th International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,
TI - Suppressing Energy Consumption of Transportation Robots using Mobile Agents
SN - 978-989-8565-38-9
AU - Shibuya R.
AU - Takimoto M.
AU - Kambayashi Y.
PY - 2013
SP - 219
EP - 224
DO - 10.5220/0004240902190224