journal article·2024-08-19Open access

Surveillance Unmanned Ground Vehicle Path Planning with Path Smoothing and Vehicle Breakdown Recovery

Tyler Parsons, Farhad Baghyari, Jaho Seo, Byeongjin Kim, Mingeuk Kim, Hanmin Lee

Applied Sciences· Volume 14· Issue 16

Abstract

As unmanned ground vehicles (UGV) continue to be adapted to new applications, an emerging area lacks proper guidance for global route optimization methodology. This area is surveillance. In autonomous surveillance applications, a UGV is equipped with a sensor that receives data within a specific range from the vehicle while it traverses the environment. In this paper, the ant colony optimization (ACO) algorithm was adapted to the UGV surveillance problem to solve for optimal paths within sub-areas. To do so, the problem was modeled as the covering salesman problem (CSP). This is one of the first applications using ACO to solve the CSP. Then, a genetic algorithm (GA) was used to schedule a fleet of UGVs to scan several sub-areas such that the total distance is minimized. Initially, these paths are infeasible because of the sharp turning angles. Thus, they are improved using two methods of path refinement (namely, the corner-cutting and Reeds–Shepp methods) such that the kinematic constraints of the vehicles are met. Several test case scenarios were developed for Goheung, South Korea, to validate the proposed methodology. The promising results presented in this article highlight the effectiveness of the proposed methodology for UGV surveillance applications.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Robotic Path Planning Algorithms · Robotics and Sensor-Based Localization · Guidance and Control Systems

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Automotive and Mechatronics Engineering, Ontario Tech University, Oshawa, ON L1G 0C5, Canada

Department of Industrial Machinery DX, Korea Institute of Machinery and Materials (KIMM), Daejeon 34103, Republic of Korea

Funding

National Research Foundation of Korea (NRF) grant funded by the Ministry of Science and ICT of Korea government (MSIT) · Korea Institute of Machinery and Materials

References (41)

Show source-provided references
1. Ayub, M.F., Ghawash, F., Shabbir, M.A., Kamran, M., and Butt, F.A. (2018, January 22–23). Next generation security and surveillance system using autonomous vehicles. Proceedings of the Ubiquitous Positioning Indoor Navigation and Location Based Service (UPINLBS), Wuhan, China.10.1109/UPINLBS.2018.8559744 ↗
2. Cooperative path planning of UAVs & UGVs for a persistent surveillance task in urban environments10.1109/JIOT.2020.3030240 ↗
3. Modeling and path planning for persistent surveillance by unmanned ground vehicle10.1109/TASE.2020.3013288 ↗
4. Brust, M.R., Danoy, G., Bouvry, P., Gashi, D., Pathak, H., and Goncalves, M.P. (2017, January 9). Defending against intrusion of malicious UAVs with networked UAV defense swarms. Proceedings of the IEEE Conference on Local Computer Networks Workshops (LCN Workshops), Singapore.10.1109/LCN.Workshops.2017.71 ↗
5. Nonami, K., Kartidjo, M., Yoon, K.J., and Budiyono, A. (2024). Unmanned aerial and ground vehicle teams: Recent work and open problems. Autonomous Control Systems and Vehicles: Intelligent Unmanned Systems, Springer.
6. Development and missions of unmanned surface vehicle10.1007/s11804-010-1033-2 ↗
7. Chriki, A., Touati, H., Snoussi, H., and Kamoun, F. (2020, January 7–10). UAV-based surveillance system: An anomaly detection approach. Proceedings of the IEEE Symposium on Computers and Communications (ISCC), Rennes, France.10.1109/ISCC50000.2020.9219585 ↗
8. Controlling a fleet of unmanned aerial vehicles to collect uncertain information in a threat environment10.1287/opre.2017.1590 ↗
9. Maheswaran, S., Murugesan, G., Duraisamy, P., Vivek, B., Selvapriya, S., Vinith, S., and Vasantharajan, V. (2020, January 1–3). Unmanned ground vehicle for surveillance. Proceedings of the 2020 11th International Conference on Computing, Communication and Networking Technologies (ICCCNT), Kharagpur, India.10.1109/ICCCNT49239.2020.9225313 ↗
10. Kulkarni, P.P., Krute, S.R., Muchandi, S.S., Patil, P., and Patil, S. (2020, January 6–8). Unmanned ground vehicle for security and surveillance. Proceedings of the 2020 IEEE International Conference for Innovation in Technology (INOCON), Bangluru, India.10.1109/INOCON50539.2020.9298296 ↗
11. Rakshak: A modular unmanned ground vehicle for surveillance and logistics operations
12. Path planning algorithm for unmanned ground vehicles (UGVs) in known static environments10.1016/j.procs.2020.10.011 ↗
13. Khatib, O., Kumar, V., and Rus, D. (2008). An optimization-based approach to time-critical cooperative surveillance and coverage with UAVs. Experimental Robotics: Proceedings of the 10th International Symposium on Experimental Robotics, Rio de Janeiro, Brazil, 6–10 July 2008, Springer.10.1007/978-3-540-77457-0 ↗
14. Alami, R., Chatila, R., and Asama, H. (2007). Multiple UAV cooperative searching operation using polygon area decomposition and efficient coverage algorithms. Distributed Autonomous Robotic Systems, Springer.10.1007/978-4-431-35873-2 ↗
15. Zhao, Z., Zhang, Y., Shi, J., Long, L., and Lu, Z. (2022). Robust lidar-inertial odometry with ground condition perception and optimization algorithm for UGV. Sensors, 22.10.3390/s22197424 ↗
16. The covering salesman problem10.1287/trsc.23.3.208 ↗
17. Liu, Y., Lin, X., and Zhu, S. (2008, January 25–27). Combined coverage path planning for autonomous cleaning robots in unstructured environments. Proceedings of the World Congress on Intelligent Control and Automation (WCICA), Chongqing, China.
18. Hameed, I.A. (2017, January 14–18). Coverage path planning software for autonomous robotic lawn mower using Dubins’ curve. Proceedings of the IEEE International Conference on Real-Time Computing and Robotics (RCAR), Okinawa, Japan.10.1109/RCAR.2017.8311915 ↗
19. Wang, Z., and Bo, Z. (2014, January 8–9). Coverage path planning for mobile robot based on genetic algorithm. Proceedings of the IEEE Workshop on Electronics, Computer and Applications (IWECA), Ottawa, ON, Canada.10.1109/IWECA.2014.6845726 ↗
20. Driving angle and track sequence optimization for operational path planning using genetic algorithms10.13031/2013.40615 ↗
21. Erratum: Genetic algorithms and the optimal allocation of trials10.1137/0203026 ↗
22. Improving ant colony optimization efficiency for solving large TSP instances10.1016/j.asoc.2022.108653 ↗
23. New ant colony optimization algorithm for the traveling salesman problem10.2991/ijcis.d.200117.001 ↗
24. TSP solving utilizing improved ant colony algorithm10.1088/1742-6596/2129/1/012026 ↗
25. A modified ACO with K-Opt for restricted covering salesman problems in different environments10.1007/s00500-022-06978-0 ↗
26. Dorigo, M., and Stützle, T. (2004). Ant Colony Optimization, MIT Press.10.7551/mitpress/1290.001.0001 ↗
27. Parsons, T., and Seo, J. (2023, January 17–20). FS-ACO: An algorithm for unsafe u-turn detours in service vehicle route optimization applications. Proceedings of the 2023 23rd International Conference on Control, Automation and Systems (ICCAS), Yeosu, Republic of Korea.10.23919/ICCAS59377.2023.10316850 ↗
28. A mixing algorithm of ACO and ABC for solving path planning of mobile robot10.1016/j.asoc.2023.110868 ↗
29. An efficient ACO-based algorithm for task scheduling in heterogeneous multiprocessing environments10.1016/j.array.2023.100280 ↗
30. A survey on multi-robot coverage path planning for model reconstruction and mapping10.1007/s42452-019-0872-y ↗
31. Path planning and scheduling for a fleet of autonomous vehicles10.1017/S0263574714002872 ↗
32. Parsons, T., Baghyari, F., Seo, J., Kim, W., and Lee, M. (2024). Advanced path planning for autonomous street-sweeper fleets under complex operational conditions. Robotics, 13.10.3390/robotics13030037 ↗
33. Learning tabu search algorithms: A scheduling application10.1016/j.cor.2024.106751 ↗
34. Suanpang, P., Jamjuntr, P., Jermsittiparsert, K., and Kaewyong, P. (2022). Tourism service scheduling in smart city based on hybrid genetic algorithm simulated annealing algorithm. Sustainability, 14.10.3390/su142316293 ↗
35. Path planning of UGV based on Bézier curves10.1017/S026357471800139X ↗
36. Hemmat, M.A.A., Liu, Z., and Zhang, Y. (2017, January 6–9). Real-time path planning and following for nonholonomic unmanned ground vehicles. Proceedings of the International Conference on Advanced Mechatronic Systems (ICAMechS), Xiamen, China.10.1109/ICAMechS.2017.8316535 ↗
37. Parsons, T., Hanafi Sheikhha, F., Ahmadi Khiyavi, O., Seo, J., Kim, W., and Lee, S. (2023). Optimal path generation with obstacle avoidance and subfield connection for an autonomous tractor. Agriculture, 13.10.3390/agriculture13010056 ↗
38. Song, J., Gupta, S., and Hare, J. (2014, January 14–19). Game-theoretic cooperative coverage using autonomous vehicles. Proceedings of the Oceans, St. John’s, NL, Canada.
39. CARE: Cooperative autonomy for resilience and efficiency of robot teams for complete coverage of unknown environments under robot failures10.1007/s10514-019-09870-3 ↗
40. Optimal paths for a car that goes both forwards and backwards10.2140/pjm.1990.145.367 ↗
41. Sakai, A. (2024, February 28). Reeds Shepp Planning. Available online: https://atsushisakai.github.io/PythonRobotics/modules/path_planning/reeds_shepp_path/reeds_shepp_path.html.