Management of a Multi-robots System for Industrial Material Handling

Main Article Content

Pongsakorn Chanchaichujit Pruittikorn Smithmaitrie


Recently, material handling of manufacturing factories tends to widely adopt AGV robots. However, AGV robots mostly handle one-by-one material from a start station to a final station, repeatedly. This research introduces a multi-robots material handling system that can handle multiple robots and stations at the same time. The control program is based on ROS (Robot Operating System). The objective of this research is to improve the effectiveness of material handling system by adding more flexibility and reducing the robot work time. The management system uses the market-based approach combined with Dijkstra’s algorithm for material handling in a manufacture factory. The simulation results found that the system is able to control various types of AGV robots. This means that the system has ability to order and execute the best robot among all working robots in the system for an incoming task at the current situation. This reduces the total working time by a half comparing with FIFO method. In the case study of the 65-m2 working area, the optimum number of the robots is 3 to execute 100 tasks. The research results shown that the system can arrange materials handling by choosing the suitable robots for overall fastest cycle time. This system increases flexibility in handling materials in various working spaces. The knowledge of this research can be applied on many factories, which use multiple robots for various tasks to hand materials from start stations to final stations.


Article Details

Engineering Research Articles


[1] C. J. Malmborg, “A model for the design of zone control automated guided vehicle systems,” International Journal of Production Research, vol. 28, no. 10, pp. 1741–1758, 1990.

[2] F. Tang and L. E. Parker, “A complete methodology for generating multi-robot task solutions using ASyMTRe-D and market-based task allocation,” in Proceedings 2007 IEEE International Conference on Robotics and Automation, 2007, pp. 3351–3358.

[3] P. K. Das, H. S. Behera, and B. K. Panigrahi, “Intelligent-based multi-robot path planning inspired by improved classical Q-learning and improved particle swarm optimization with perturbed velocity,” International Journal Engineering Science and Technology, vol. 19, no. 1, pp. 651–669, 2016.

[4] K. Thippeswamy, J. Hanumanthappa, and D. H. Manjaiah, “A study on contrast and comparison between Bellman-Ford algorithm and Dijkstra’s algorithm,” presented at the National Conference on Wireless Networks-09 (NCOWN-2010), 2010.

[5] Y. Sharma, S. C. Saini, and M. Bhandhari, “Comparison of Dijkstra’s shortest path algorithm with genetic algorithm for static and dynamic routing network,” International Journal of Electronics and Computer Science Engineering, vol. 1, no. 2, pp. 416–425, 2012.

[6] A. Hussein, M. Adel, M. Bakr, O. M. Shehata, and A. Khamis, “Multi-robot task allocation for search and rescue missions,” Journal of Physics: Conference Series, vol. 570, pp. 1–10, 2014.

[7] S. A. Fadzli, S. I. Abdulkadir, M. Makhtar, and A. A. Jamal, “Robotic indoor path planning using Dijkstra’s algorithm with multi-layer dictionaries,” in Proceedings 2015 2nd International Conference on Information Science and Security (ICISS), 2015, pp. 1–4.

[8] M. Quigley, K. Conley, B. Gerkey, and J. Faust, “ROS: An open-source robot operating system,” presented at the ICRA workshop on open source software, 2009.

[9] M. Ben-Ari and F. Mondada, “Mapping-based navigation,” in Proceedings Elements of Robotics, 2018, pp. 165–178.

[10] M. Karlsson, F. Ygge, and A. Andersson, “Marketbased approaches to optimization,” Computational Intelligence, vol. 23, no. 1, pp. 92–109, 2007.

[11] M. B. Dias, R. Zlot, N. Kalra, and A. Stentz, “Market-based multirobot coordination: A survey and analysis,” in Proceedings of the IEEE, vol. 94, no. 7, pp. 1257–1270, 2006.

[12] M. B. Dias and A. Stentz, “Opportunistic optimization for market-based multirobot control,” presented at the IEEE/RSJ International Conference on Intelligent Robots and Systems, Lausanne, Switzerland, 2002.

[13] R. Zlot and A. Stentz, “Market-based multirobot coordination for complex tasks,” International Journal of Robotics Research, vol. 25, no. 1, pp. 73–101, 2006.

[14] C. Myint and N. N. Win, “Position and velocity control for two-wheel differential drive mobile robot,” International Journal of Science Engineering and Technology Research (IJSETR), vol. 5, no. 9, pp. 2849–2855, 2016.

[15] H. Taheri, B. Qiao, and N. Ghaeminezhad, “Kinematic model of a four mecanum wheeled mobile robot,” International Journal of Computer Applications, vol. 113, no. 3, pp. 6–9, 2015.

[16] J. Rubaszewski, A. Yalaoui, L. Amodeo, and S. Fuchs, “Extensions of the unidirectional flow path design problem solved by efficient metaheuristics,” IFAC Proceedings Volumes, vol. 46, no. 9, pp. 784–789, 2013.

[17] S. Manca, A. Fagiolini, and L. Pallottino, “Decentralized coordination system for multiple AGVs in a structured environment,” IFAC Proceedings Volumes, vol. 44, no. 1, pp. 6005–6010, 2011.