Skip to main content
Log in

Hybrid Filtered Beam Search Algorithm for the Optimization of Monitoring Patrols

  • Short Paper
  • Published:
Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

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

  1. 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)

    Article  Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. 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)

  6. 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)

    Article  Google Scholar 

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

    Google Scholar 

  8. 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)

    Article  MathSciNet  MATH  Google Scholar 

  9. Liao, Y.L., Su, K.L.: Multi-robot-based intelligent security system. Artif. Life. Robot. 16(2), 137–141 (2011)

    Article  Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Article  Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. Nagar, A., Tawfik, H.: A multi-criteria based approach to prototyping urban road networks. Issues. Inf. Sci. Inform. Technol. 4, 749–756 (2007)

    Google Scholar 

  15. 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)

    Article  Google Scholar 

  16. 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)

    Article  Google Scholar 

  17. 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)

    Article  Google Scholar 

  18. Ow, P.S.I., Morton, T.E.: Filtered beam search in scheduling. Int. J. Prod. Res. 26(1), 35–62 (1988)

    Article  Google Scholar 

  19. Paltrinieri, N., Reniers, G.: Dynamic risk analysis for Seveso sites. J. Loss Prev. Process Ind. 49, 111–119 (2017)

    Article  Google Scholar 

  20. 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)

  21. 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)

    Article  Google Scholar 

  22. 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)

    Article  Google Scholar 

  23. Bahi, J., Elghazel, W., Guyeux, C., Hakem, M., Medjaher, K., Zerhouni, N.: Reliable diagnostics using wireless sensor networks. Comput. Ind. 104, 103–115 (2019)

    Article  Google Scholar 

  24. Dunbabin, M., Marques, L.: Robots for environmental monitoring: significant advancements and applications. IEEE Robot. Autom. Mag. 19(1), 24–39 (2012)

    Article  Google Scholar 

  25. 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)

    Google Scholar 

  26. 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)

    Article  Google Scholar 

  27. 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)

    Article  Google Scholar 

  28. 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)

    Article  Google Scholar 

  29. 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)

    Google Scholar 

  30. Ruangpayoongsak, N., Roth, H., Chudoba, J.: Mobile robots for search and rescue, IEEE Int. Work. Saf. Secur. Rescue Robot. Kobe, Jpn., 2374–3247 (2005)

  31. 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)

    Article  Google Scholar 

  32. Tanner, H.G.: Switched UAV-UGV Cooperation Scheme for Target Detection, pp. 1050–4729. IEEE Int Conf on Robotics and Automation, Rome, Italy (2017)

    Google Scholar 

  33. 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)

    Article  Google Scholar 

  34. 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)

    Google Scholar 

  35. 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)

    Article  Google Scholar 

  36. Alitappeh, R.J., Jeddisaravi, K.: Multi-robot exploration in task allocation problem. Appl. Intell. 52(2), 2189–2211 (2022)

    Article  Google Scholar 

  37. Atay, N., Bayazit, B.: Mixed-integer linear programming solution to MRTA problem, Report number: WUCSE-2006-54. All Computer Science and Engineering Research (2006)

  38. 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)

    Article  Google Scholar 

  39. 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)

    Article  Google Scholar 

  40. 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)

  41. 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)

    Google Scholar 

  42. 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)

    Article  Google Scholar 

  43. 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)

    Article  Google Scholar 

  44. Russell, S., Norvig, P.: Artificial Intelligence: a Modern Approach. Prentice Hall (1995)

    MATH  Google Scholar 

  45. 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)

    Google Scholar 

  46. 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)

    Google Scholar 

  47. 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)

  48. 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)

    Article  Google Scholar 

  49. 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)

    Article  Google Scholar 

  50. 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)

Download references

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

Authors

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

Correspondence to Marwa Gam.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10846-022-01800-3

Keywords

Navigation