Abstract
In this paper, we propose a control algorithm to compose a arbitrary three dimensional formations which consists of actual swarm robots. The swarm robots that are composing formations such as specific polyhedrons or spheres coordinate each other by using network communication. Our control algorithm achieves the network communication by mobile software agents. A mobile software agent introduces control programs to each robot that has no initial program. In our formation algorithm, a formation is achieved through moving of a mobile agent called Ant agent to its own location. The movement process results in formation of robots because an Ant agent has to drive a robot in order to reach some specific place. In the process, a mobile agent can exchange a robot to drive through migration to another robot, which enables the agent to move without interference from other robots. This movement property makes formation more efficient, and contributes to formation of shapes filled inside. Also, in our algorithm, each agent does not have to know the absolute coordination of its own location. Instead, it knows the relative coordinates of its neighbor Ant agents, and it attracts them to the coordinates using Pheromone agent. A Pheromone agent repeatedly migrates between robots while adjusting the target coordinate. Once it finds a specific Ant agent to attract, it guides the Ant agent to the target coordinate. The guidance manner attracts neighbors to relative coordinates each other, enabling a shape to be composed without absolute coordinates. Therefore we can compose any formation at any coordinates in a three dimensional space. We have implemented a simulator based on our algorithm and conducted experiments to demonstrate the practical feasibility of our approach.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Takimoto, M., Mizuno, M., Kurio, M., Kambayashi, Y.: Saving energy consumption of multi-robots using higher-order mobile agents. In: Proceedings of the First KES International Symposium on Agent and Multi-Agent Systems (KES-AMSTA 2007). Lecture Notes in Artificial Intelligence, vol. 4496, pp. 549–558. Springer, Heidelberg (2007)
Binder, W., Hulaas, J.G., Villazon, A.: Portable resource control in the J-SEA12 mobile agent system. In: Proceedings of the Fifth International Conference on Autonomous Agents (AGENTS 2001), pp. 222–223. ACM (2001)
Cheng, J., Cheng, W., Nagpal, R.: Robust and self-repairing formation control for swarms of mobile agents. In: Proceedings of the 20th National Conference on Artificial Intelligence - Volume 1 ser. AAAIf 05, pp. 59–64. AAAI Press (2005)
Mizutani, M., Takimoto, M., Kambayashi, Y.: Ant colony clustering using mobile agents as ants and pheromone. In: Proceedings of the Second Asian Conference on Intelligent Information and Database Systems Applications of Intelligent Systems (ACIDS 2010). Lecture Notes in Computer Science, vol. 5990, pp. 435–444. Springer, Heidelberg (2010)
Shintani, M., Lee, S., Takimoto, M., Kambayashi, Y.: Synthesizing pheromone agents for serialization in the distributed ant colony clustering. In: ECTA and FCTA 2011 - Proceedings of the International Conference on Evolutionary Computation Theory and Applications and the Proceedings of the International Conference on Fuzzy Computation Theory and Applications, Parts of the International Joint Conference on Computational Intelligence (IJCCI 2011), pp. 220–226. SciTePress (2011)
Shintani, M., Lee, S., Takimoto, M., Kamyabashi, Y.: A serialization algorithm for mobile robots using mobile agents with distributed ant colony clustering. In: Knowledge-Based and Intelligent Information and Engineering Systems. Lecture Notes in Computer Science, vol. 6881, pp. 260–270. Springer, Heidelberg (2011)
Kambayashi, Y., Ugajin, M., Sato, O., Tsujimura, Y., Yamachi, H., Takimoto, M., Yamamoto, H.: Integrating ant colony clustering to a multi-robot system using mobile agents. Ind. Eng. Manag. Syst. 8(3), 181–193 (2009)
Kambayashi, Y., Takimoto, M.: Higher-order mobile agents for controlling intelligent robots. Int. J. Intell. Inf. Technol. (IJIIT) 1(2), 28–42 (2005)
Nagata, T., Takimoto, M., Kambayashi, Y.: Suppressing the total costs of executing tasks using mobile agents. In: 42nd Hawaii International Conference on System Sciences 2009, HICSS 2009, pp. 1–10, January 2009
Dorigo, M., Birattari, M., Stützle, T.: Ant colony optimization-artificial ants as a computational intelligence technique. IEEE Comput. Intell. Mag. 1(4), 28–39 (2006)
Dorigo, M., Gambardella, L.M.: Ant colony system: a cooperative learning approach to the traveling salesman. IEEE Trans. Evol. Comput. 1(1), 53–66 (1996)
Goss, S., Aron, S., Deneubourg, J.L., Pasteels, J.M.: Self-organized shortcuts in the Argentine ant. Naturwissenschaften 76, 579–581 (1989)
Goss, S., Beckers, R., Deneubourg, J.L., Aron, S., Pasteels, J.M.: How trail laying and trail following can solve foraging problems for ant colonies. In: Behavioural Mechanisms of Food Selection Volume 20 of the series NATO ASI Series, pp. 661–678 (1990)
Oikawa, R., Takimoto, M., Kambayashi, Y.: Distributed formation control for swarm robots using mobile agents. In: Proceedings of the Tenth Jubilee IEEE International Symposium on Applied Computational Intelligence and Informatics, pp. 111–116 (2015)
Oikawa, R., Takimoto, M., Kambayashi, Y.: Composing swarm robot formations based on their distributions using mobile agents. In: Multi-Agent Systems and Agreement Technologies, EUMAS: Lecture Notes in Computer Science, vol. 9571. Springer, Cham (2016)
Acknowledgment
This work is partially supported by Japan Society for Promotion of Science (JSPS), with the basic research program (C) (No.17k01304), Grant-in-Aid for Scientific Research (KAKENHI).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Yajima, H., Shoji, T., Oikawa, R., Takimoto, M., Kambayashi, Y. (2019). 3D Formation Control of Swarm Robots Using Mobile Agents. In: Virvou, M., Kumeno, F., Oikonomou, K. (eds) Knowledge-Based Software Engineering: 2018. JCKBSE 2018. Smart Innovation, Systems and Technologies, vol 108. Springer, Cham. https://doi.org/10.1007/978-3-319-97679-2_17
Download citation
DOI: https://doi.org/10.1007/978-3-319-97679-2_17
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-97678-5
Online ISBN: 978-3-319-97679-2
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)