Abstract
This paper offers an operational and methodological response for managing industrial risks by improving the monitoring of industrial areas. The objective is the optimization of monitoring patrols with automated mobile agents that are responsible for the surveillance. Such agents are formed by automated guided vehicles or unmanned aerial vehicles that carry various sensors. Apart from the specificities of each class of agents, the proposed approach is motivated by the need to inspect sites that may be dangerous or difficult to access. The optimization of the missions is carried out in compliance with functional (e.g., precedence of the operations) and operational (e.g., the travel time reserve of the agents) constraints in the double perspective of patrol configuration and trajectory planning as far as these aspects are strongly correlated. The questions that should be answered are as follows. How many mobile agents are required to perform a given set of measurements? How many sensors and what types of sensors must each of these agents equip? How to define the mission and trajectory of each agent? Such questions are studied as a multi-robots / multi-tasks problem, and an approach based on the hybrid filtered beam search is proposed for that purpose.
Similar content being viewed by others
Data Availability
Not applicable.
Code Availability
Not applicable.
Abbreviations
- AGV:
-
Automated Guided Vehicles
- IA:
-
Instantaneous Assignment
- IP:
-
Integer Programming
- MR:
-
Multi-Robot tasks
- MT:
-
Multi-Task robots
- MRTA:
-
Multi-Robot Task Allocation
- MRS:
-
Multi-Robot Systems
- SR:
-
Single-Robot
- ST:
-
Single-Task
- TA:
-
Time-extended Assignment
- TSP:
-
Traveling Salesman Problem
- UAV:
-
Unmanned Aerial Vehicles
- VRP:
-
Vehicle Routing Problems
- WSNs:
-
Wireless Sensor Networks
- Agent x (S,r) :
-
Patrol S for the agents of type r in configuration x.
- C(E,r) :
-
Travelling cost matrix
- c e (a i, a j, M):
-
Elementary cost between two adjacent cells ai and aj for environment M
- M 2D and G 2D :
-
Mesh and graph 3D for 2D environment
- M 3D and G 3D :
-
Mesh and graph 3D for 3D environment
- a i :
-
Site with one or more measurements
- c (a i, a j, r):
-
Cost between two site ai and aj for an agent of type r
- M(r,a i ) :
-
Set of measurements that an agent of type r can take in site ai
- Sensor(r,m) :
-
Indicator that a robot of type r can take measurement m
- S max (r) :
-
Maximal number of sensors of each agent of type r
- T max (r) :
-
Travel time reserve of each agent of type r
References
Johnsen, S.O.: Resilience at interfaces: improvement of safety and security in distributed control systems by web of influence. Inf. Manag. Comput. Secur. 20(2), 71–87 (2012)
Jose, K., Pratihar, D.K.: Task allocation and collision-free path planning of centralized multi-robots system for industrial plant inspection using heuristic methods. Robot. Auton. Syst. 80, 34–42 (2016)
Kato, S., Wong, K.W., Kato, S., Wong, W.: Intelligent automated guided vehicle controller with reverse strategy. J. Adv. Comput. Intell. Intell. Inf. 15(3), 304–312 (2011)
Khamis, A.M., Elmogy, A.M., Karray, F.O.: Complex task allocation in mobile surveillance systems. J. Intell. Robot. Syst. 64(1), 33–55 (2011)
Khosiawan, Y., Khalfay, A., Nielsen, I.: Scheduling unmanned aerial vehicle and automated guided vehicle operations in an indoor manufacturing environment using differential evolution-fused particle swarm optimization. Int. J. Adv. Robot. Syst. 15(1) (2018)
Kriaa, S., Pietre-Cambacedes, L., Bouissou, M., Halgand, Y.: A survey of approaches combining safety and security for industrial control systems. Reliab. Eng. Syst. Saf. 139, 156–178 (2015)
Lai, J., Ren, Z., Wu, Z., Liu, Y., Xie, S.: Deep Neural Network-Based Real-Time Trajectory Planning for an Automatic Guided Vehicle with Obstacles, pp. 6311–6316. Chinese Automation Congress, Shanghai, China (2020)
Lefebvre, D., Basile, F.: An approach based on timed petri nets and tree encoding to implement search algorithms for a class of scheduling problems. Inf. Sci. 559, 314–335 (2021)
Liao, Y.L., Su, K.L.: Multi-robot-based intelligent security system. Artif. Life. Robot. 16(2), 137–141 (2011)
Liu, J., Liu, Z., Zhang, H., Yuan, H., Manokaran, K.B., Maheshwari, M.: Multi-sensor information fusion for IoT in automated guided vehicle in smart city. Soft. Comput. 25(18), 12017–12029 (2021)
Liu, Y., Liu, Z., Shi, J., Wu, G., Chen, C.: Optimization of base location and patrol routes for unmanned aerial vehicles in border intelligence, surveillance, and reconnaissance. J. Adv. Transp. 6, 1–13 (2019)
Mejía, G., Lefebvre, D.: Robust scheduling of flexible manufacturing systems with unreliable operations and resources. Int. J. Prod. Res. 58(21), 6474–6492 (2020)
Mejía, G., Niño, K.: A new hybrid filtered beam search algorithm for deadlock-free scheduling of flexible manufacturing systems using petri nets. Comput. Ind. Eng. 108, 165–176 (2017)
Nagar, A., Tawfik, H.: A multi-criteria based approach to prototyping urban road networks. Issues. Inf. Sci. Inform. Technol. 4, 749–756 (2007)
Nagatani, K., Okada, Y., Tokunaga, N., Kiribayashi, S., Yoshida, K., Ohno, K., Takeuchi, E., Tadokoro, S., Akiyama, H., Noda, I., Yoshida, T., Koyanagi, E.: Multirobot exploration for search and rescue missions: a report on map building in Robo cup rescue 2009. J. Field Robot. 28(3), 373–387 (2011)
Nishi, T., Tanaka, Y.: Petri net decomposition approach for dispatching and conflict-free routing of bidirectional automated guided vehicle systems. IEEE Trans. Syst. Man. Cybern. Part. A. 42(5), 1230–1243 (2012)
Nunes, E., Manner, M., Mitiche, H., Gini, M.: A taxonomy for task allocation problems with temporal and ordering constraints. Robot. Auton. Syst. 90, 55–70 (2017)
Ow, P.S.I., Morton, T.E.: Filtered beam search in scheduling. Int. J. Prod. Res. 26(1), 35–62 (1988)
Paltrinieri, N., Reniers, G.: Dynamic risk analysis for Seveso sites. J. Loss Prev. Process Ind. 49, 111–119 (2017)
Quarta, D., Pogliani, M., Polino, M., Maggi, F., Zanchettin, A.M., Zanero, S.: An experimental security analysis of an industrial robot controller. Proc. IEEE Symp. Secur. Priv., San Jose, CA, USA, 268–285 (2017)
Stelzenmüller, V., Breen, P., Stamford, T., Thomsen, F., Badalamenti, F., Borja, Á., Buhl-Mortensen, L., Carlstöm, J., D’Anna, G., Dankers, N., Degraer, S., Dujin, M., Fiorentino, F., Galparsoro, I., Giakoumi, S., Gristina, M., Johnson, K., Jones, P.J.S., Katsanevakis, S., Hofstede, R.: Monitoring and evaluation of spatially managed areas: a generic framework for implementation of ecosystem based marine management and its application. Mar. Policy. 37(1), 149–164 (2013)
Biçen, Y., Aras, F., Kirkici, H.: Lifetime estimation and monitoring of power transformer considering annual load factors lifetime estimation and monitoring of power transformer considering annual load factors. IEEE Trans. Dielectr. Electr. Insul. 21(3), 1360–1367 (2014)
Bahi, J., Elghazel, W., Guyeux, C., Hakem, M., Medjaher, K., Zerhouni, N.: Reliable diagnostics using wireless sensor networks. Comput. Ind. 104, 103–115 (2019)
Dunbabin, M., Marques, L.: Robots for environmental monitoring: significant advancements and applications. IEEE Robot. Autom. Mag. 19(1), 24–39 (2012)
Gam, M., Lefebvre, D., Nabli, L., Telmoudi, A.: Configuration of Surveillance Patrols with Petri Nets for Safety Issues, pp. 427–432. Decision and Information Technologies, Prague, Czech Republic, Int. Conf on Control (2020)
Gam, M., Lefebvre, D., Nabli, L., Telmoudi, A.: A petri nets based approach for the optimization of surveillance patrols. Int. J. of Sens. Netw. 36(4), 181 (2021)
Ren, H., Zhao, Y., Xiao, W., Hu, Z.: A review of UAV monitoring in mining areas: current status and future perspectives. Int. J. Coal Sci. Technol. 6(3), 320–333 (2019)
De Ryck, M., Versteyhe, M., Debrouwere, F.: Automated guided vehicle systems, state-of-the-art control algorithms and techniques. J. Manuf. Syst. 54, 152–173 (2020)
Yao, F., Keller, A., Ahmad, M., Ahmad, B., Harrison, R., Colombo, A.W.: Optimizing the Scheduling of Autonomous Guided Vehicle in a Manufacturing Process, pp. 264–269. Int Conf on Industrial Informatics, Porto, Portugal (2018)
Ruangpayoongsak, N., Roth, H., Chudoba, J.: Mobile robots for search and rescue, IEEE Int. Work. Saf. Secur. Rescue Robot. Kobe, Jpn., 2374–3247 (2005)
Zhong, M., Yang, Y., Sun, S., Zhou, Y., Postolache, O., Ge, Y.E.: Priority-based speed control strategy for automated guided vehicle path planning in automated container terminals. Trans. Inst. Meas. Control. 42(16), 3079–3090 (2020)
Tanner, H.G.: Switched UAV-UGV Cooperation Scheme for Target Detection, pp. 1050–4729. IEEE Int Conf on Robotics and Automation, Rome, Italy (2017)
Wu, P., Xiao, F., Sha, C., Huang, H., Sun, L.: Trajectory optimization for UAVs’ efficient charging in wireless rechargeable sensor networks. IEEE Trans. Veh. Technol. 69(4), 4207–4220 (2020)
Ahmadzadeh, A., Jadbabaie, A., Kumar, V., Pappas, G.J.: Multi-UAV Cooperative Surveillance with Spatio-Temporal Specifications, pp. 5293–5298. Proc. IEEE Conf. on Decision and Control, San Diego, CA, USA (2006)
Jawhar, I., Mohamed, N., Al-Jaroodi, J., Zhang, S.: A framework for using unmanned aerial vehicles for data collection in linear wireless sensor networks. J. Intell. Robot. Syst. 74(1–2), 437–453 (2014)
Alitappeh, R.J., Jeddisaravi, K.: Multi-robot exploration in task allocation problem. Appl. Intell. 52(2), 2189–2211 (2022)
Atay, N., Bayazit, B.: Mixed-integer linear programming solution to MRTA problem, Report number: WUCSE-2006-54. All Computer Science and Engineering Research (2006)
Turner, J., Meng, Q., Schaefer, G., Whitbrook, A., Soltoggio, A.: Distributed task rescheduling with time constraints for the optimization of Total task allocations in a multirobot system. IEEE Trans. Cybern. 48(9), 2583–2597 (2018)
Saeedvand, S., Aghdasi, H.S., Baltes, J.: Robust multi-objective multi-humanoid robots task allocation based on novel hybrid metaheuristic algorithm. Appl. Intell. 49(12), 4097–4127 (2019)
Usmani, Z. U. H., Alghamdi, F. A., Tariq, A., Puri, T. N.: Relative ranking - a biased rating, Innov. And Adv. Comput. Sci. Eng., 25–29 (2010)
Bae, J., Lee, J., Chung, W.: A Heuristic for Task Allocation and Routing of Heterogeneous Robots while Minimizing Maximum Travel Cost, pp. 4531–4537. Int. Conf. on Robotics and Automation, Montreal, Canada (2019)
Gerkey, B.P., Mataric, M.J.: A formal analysis and taxonomy of task allocation in multi-robot systems. Int. J. Robot. Res. 23(9), 939–954 (2004)
Chen, Y.Z., Shen, S.F., Chen, T., Yang, R.: Path optimization study for vehicles evacuation based on Dijkstra algorithm. Proced. Eng. 71, 159–165 (2014)
Russell, S., Norvig, P.: Artificial Intelligence: a Modern Approach. Prentice Hall (1995)
Shelkamy, M., Elias, C.M., Mahfouz, D.M., Shehata, O.M.: Comparative Analysis of Various Optimization Techniques for Solving Multi-Robot Task Allocation Problem, pp. 538–543. Novel Intelligent and Leading Emerging Sciences Conf, Giza, Egypt (2020)
Soltani, A.R., Tawfik, H., Fernando, T.: A Multi-Criteria Based Path Finding Application for Construction Site Layouts, pp. 779–784. Int Conf on Information Visualization, London, UK (2002)
Zhang, Y., Smith, W.: Achieving multi-tasking robots in multi-robot tasks, IEEE Int. Conf. on Robotics and Automation, Xi’an, China, 8948–8954 (2020)
Padmanabhan Panchu, K., Rajmohan, M., Sundar, R., Baskaran, R.: Multi-objective optimisation of multi-robot task allocation with precedence constraints. Def. Sci. J. 68(2), 175–182 (2018)
Muhuri, P.K., Amit, R.: Immigrants Based Adaptive Genetic Algorithms for Task Allocation in Multi-Robot Systems. Int. J. Comput. Intell. Appl. 16(4), 1750025 (2017)
Arjun, R.K., Reddy, P., Shama, Y., M.: Research on the optimization of Dijkstra’s algorithm and its applications. Int. J. Sci. Tech. Manag. 4(1) (2015)
Funding
ANR-21-SIOM-0009 and Region Normandie, project APPRENTIS 2021–2023 “Formal APPRoach and artificial intElligeNce for the moniToring and Intervention optimization of mobile agents in industrial Sites”.
Author information
Authors and Affiliations
Contributions
All authors contributed to the study, conception, and design. Coding, controller simulation, and data collection were performed by Marwa Gam. The first draft of the manuscript was written by Marwa Gam and Dimitri Lefebvre. All authors have assisted in editing the manuscript. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Ethics Approval
The submitted work is original and not have been published elsewhere in any form or language.
Consent to Participate
Informed consent was obtained from all individual participants included in the study.
Consent for Publication
The participants have consented to the submission of the research manuscript to the journal.
Conflict of Interests
The authors have no conflicts of interest to declare that are relevant to the content of this article.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Gam, M., Telmoudi, A.J. & Lefebvre, D. Hybrid Filtered Beam Search Algorithm for the Optimization of Monitoring Patrols. J Intell Robot Syst 107, 26 (2023). https://doi.org/10.1007/s10846-022-01800-3
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10846-022-01800-3