Advanced Path Planning for Autonomous Street-Sweeper Fleets under Complex Operational Conditions
Abstract
1. Introduction
2. Route Generation Methodology
2.1. Lower-Level Path Generation
- All the required edges are serviced;
- The generated path length exceeds a given threshold.
2.2. Higher-Level Path Generation
2.3. Real-Time Scheduling
3. Problem Specific Parameters for Uchi Park Zoo
3.1. Vehicle and Park Specific Parameters
3.2. Lower-Level Graph Generation
3.3. Higher-Level Graph Generation
3.4. Using the Lower-Level Path Generation
3.5. Using the Higher-Level Path Generation
4. Results and Discussion
4.1. Scenario 1: 2 Normal Vehicles
4.2. Scenario 2: 1 Normal Vehicle with 1 Breakdown Vehicle
4.3. Computation Time, Area Coverage, and Work Efficiency
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Viet, H.H.; Dang, V.H.; Laskar, M.N.U.; Chung, T. BA: An online complete coverage algorithm for cleaning robots. Appl. Intell. 2013, 39, 217–235. [Google Scholar] [CrossRef] [Scilit]
- Hasan, K.M.; Al-Nahid, A.; Reza, K.J. Path planning algorithm development for autonomous vacuum cleaner robots. In Proceedings of the 3rd International Conference on Informatics, Electronics & Vision, Dhaka, Bangladesh, 23–24 May 2014. [Google Scholar]
- Hameed, I.A. Coverage path planning software for autonomous robotic lawn mower using Dubins’ curve. In Proceedings of the 2017 IEEE International Conference on Real-time Computing and Robotics, Okinawa, Japan, 14–18 July 2017. [Google Scholar]
- Wang, T.; Huang, P.; Dong, G. Modeling and path planning for persistent surveillance by unmanned ground vehicle. IEEE Trans. Autom. Sci. Eng. 2021, 18, 1615–1625. [Google Scholar] [CrossRef] [Scilit]
- Parsons, T.; Hanafi Sheikhha, F.; Ahmadi Khiyavi, O.; Seo, J.; Kim, W.; Lee, S. Optimal path generation with obstacle avoidance and subfield connection for an autonomous tractor. Agriculture 2022, 13, 56. [Google Scholar] [CrossRef] [Scilit]
- Yang, N.; Zhang, W.; Yu, W. Coverage path planning for autonomous road sweepers in obstacle-cluttered environments. In Proceedings of the 2022 IEEE Conference on Control Technology and Applications, Trieste, Italy, 22–25 August 2022. [Google Scholar]
- Gonzalez-de-Santos, P.; Ribeiro, A.; Fernandez-Quintanilla, C.; Lopez-Granados, F.; Brandstoetter, M.; Tomic, S.; Pedrazzi, S.; Peruzzi, A.; Pajares, G.; Kaplanis, G.; et al. Fleets of robots for environmentally-safe pest control in agriculture. Precision Agric. 2017, 18, 574–614. [Google Scholar] [CrossRef] [Scilit]
- Bautin, A.; Simonin, O.; Charpillet, F. Towards a communication free coordination for multi-robot exploration. In Proceedings of the 6th National Conference on Control Architectures of Robots, Grenoble, France, 24–25 May 2011. [Google Scholar]
- Oksanen, T.; Visala, A. Coverage path planning algorithms for agricultural field machines. J. F. Robot. 2009, 26, 651–668. [Google Scholar] [CrossRef] [Scilit]
- Current, J.R.; Schilling, D.A. The covering salesman problem. Transp. Sci. 1989, 23, 208–213. [Google Scholar] [CrossRef] [Scilit]
- Wang, Z.; Bo, Z. Coverage path planning for mobile robot based on genetic algorithm. In Proceedings of the IEEE Workshop on Electronics, Computer and Applications, Ottawa, Canada, 8–9 May 2014. [Google Scholar]
- Pratama, P.S.; Kim, J.W.; Kim, H.K.; Yoon, S.M.; Yeu, T.K.; Hong, S.; Oh, S.J.; Kim, S.B. Path planning algorithm to minimize an overlapped path and turning number for an underwater mining robot. In Proceedings of the 15th International Conference on Control, Automation and Systems, Busan, Republic of Korea, 13–16 October 2015. [Google Scholar]
- Cabreira, T.M.; Brisolara, L.B.; Ferreira Paulo, R. Survey on coverage path planning with unmanned aerial vehicles. Drones 2019, 3, 4. [Google Scholar] [CrossRef] [Scilit]
- Chakraborty, S.; Elangovan, D.; Govindarajan, P.L.; ELnaggar, M.F.; Alrashed, M.M.; Kamel, S. A comprehensive review of path planning for agricultural ground robots. Sustainability 2022, 14, 9156. [Google Scholar] [CrossRef] [Scilit]
- Nakamura, Y.; Sekiguchi, A. The chaotic mobile robot. IEEE Trans. Robot. Autom. 2001, 17, 898–904. [Google Scholar] [CrossRef] [Scilit]
- Hong Li, C.; Fang, C.; Ying Wang, F.; Xia, B.; Song, Y. Complete coverage path planning for an Arnold system based mobile robot to perform specific types of missions. Front. Inform. Technol. Electron. Eng. 2019, 20, 1530–1542. [Google Scholar]
- Volos, C.K.; Kyprianidis, I.M.; Stouboulos, I.N.; Nistazakis, H.E.; Tombras, G.S. Cooperation of autonomous mobile robots for surveillance missions based on hyperchaos synchronization. J. App. Math. Biol. 2016, 6, 125–143. [Google Scholar]
- Hwan Kang, K.; Hoon Lee, Y.; Ki Lee, B. An exact algorithm for multi depot and multi period vehicle scheduling problem. In Computational Science and Its Applications–ICCSA 2005; Gervasi, O., Gavrilova, L.M., Kumar, V., Lagana, A., Lee, H.P., Mun, Y., Taniar, D., Tan, C.J.K., Eds.; Springer: Berlin/Heidelberg, Germany, 2005; Volume 3483, pp. 350–359. [Google Scholar]
- Liu, Y.; Lin, X.; Zhu, S. Combined coverage path planning for autonomous cleaning robots in unstructured environments. In Proceedings of the World Congress on Intelligent Control and Automation, Chongqing, China, 25–27 June 2008. [Google Scholar]
- Turchin, P. Quantitative analysis of movement: Measuring and modeling population redistribution in animals and plants. Q. Rev. Biol. 1999, 74, 240–241. [Google Scholar]
- Kang, Y.; Shi, D. A research on area coverage algorithm for robotics. In Proceedings of the 2018 IEEE International Conference of Intelligent Robotic and Control Engineering, Lanzhou, China, 18 October 2018. [Google Scholar]
- Waanders, M. Coverage Path Planning for Mobile Cleaning Robots. Available online: https://api.semanticscholar.org/CorpusID:15584364 (accessed on 14 December 2023).
- Joshi, P. Artificial Intelligence with Python; Packt Publishing: Birmingham, UK, 2017. [Google Scholar]
- Kabir, A.M.; Kaipa, K.N.; Marvel, J.; Gupta, S.K. Automated planning for robotic cleaning using multiple setups and oscillatory tool motions. IEEE Trans. Autom. Sci. Eng. 2017, 14, 1364–1377. [Google Scholar] [CrossRef] [Scilit]
- Barrientos, A.; Colorado, J.; Cerro, J.D.; Martinez, A.; Rossi, C.; Sanz, D.; Valente, J. Aerial remote sensing in agriculture: A practical approach to area coverage and path planning for fleets of mini aerial robots. J. F. Robot. 2011, 28, 667–689. [Google Scholar] [CrossRef] [Scilit]
- Tan, C.S.; Mohd-Mokhtar, R.; Arshad, M.R. A comprehensive review of coverage path planning in robotics using classical and heuristic algorithms. IEEE Access 2021, 9, 119310–119342. [Google Scholar] [CrossRef] [Scilit]
- Razali, N.M.; Geraghty, J. Genetic algorithm performance with different selection strategies in solving TSP. In Proceedings of the World Congress on Engineering 2011, London, UK, 6–8 July 2011. [Google Scholar]
- Hameed, I.A.; Bochtis, D.D.; Sorensen, C.G. Driving angle and track sequence optimization for operational path planning using genetic algorithms. Appl. Eng. Agric. 2011, 27, 1077–1086. [Google Scholar] [CrossRef] [Scilit]
- Xidias, E.; Zacharia, P.; Nearchou, A. Path planning and scheduling for a fleet of autonomous vehicles. Robotica 2016, 10, 2257–2273. [Google Scholar] [CrossRef] [Scilit]
- Almadhoun, R.; Taha, T.; Seneviratne, L.; Zweiri, Y. A survey on multi-robot coverage path planning for model reconstruction and mapping. SN Appl. Sci. 2019, 1, 847. [Google Scholar] [CrossRef] [Scilit]
- Ahmadzadeh, A.; Keller, J.; Pappas, G.; Jadbabaie, A.; Kumar, V. An optimization-based approach to time-critical cooperative surveillance and coverage with UAVs. Springer Tracts. Adv. Robot. 2008, 39, 491–500. [Google Scholar]
- Maza, I.; Ollero, A. Multiple UAV cooperative searching operation using polygon area decomposition and efficient coverage algorithms. In Distributed Autonomous Robotic Systems 6; Alami, R., Chatila, R., Asama, H., Eds.; Springer: Tokyo, Japan, 2007; pp. 221–230. [Google Scholar]
- Khaledyan, M.; de Queiroz, M. A formation maneuvering controller for multiple non-holonomic robotic vehicles. Robotica 2018, 37, 189–211. [Google Scholar] [CrossRef] [Scilit]
- Nfaileh, N.; Alipour, K.; Tarvirdizadeh, B.; Hadi, A. Formation control of multiple wheeled mobile robots based on model predictive control. Robotica 2022, 40, 3178–3213. [Google Scholar] [CrossRef] [Scilit]
- Sun, D.; Wang, C.; Shang, W.; Feng, G. A synchronization approach to trajectory tracking of multiple mobile robots while maintaining time-varying formations. IEEE Trans. Robot. 2009, 25, 1074–1086. [Google Scholar]
- Kucharska, E. Dynamic vehicle routing problem—Predictive and unexpected customer availability. Symmetry 2019, 11, 546. [Google Scholar] [CrossRef] [Scilit]
- Song, J.; Gupta, S.; Hare, J. Game-theoretic cooperative coverage using autonomous vehicles. In Proceedings of the 2014 Oceans, St. John’s, NL, Canada, 14–19 September 2014. [Google Scholar]
- Song, J.; Gupta, S. CARE: Cooperative autonomy for resilience and efficiency of robot teams for complete coverage of unknown environments under robot failures. Auton. Robot. 2020, 44, 647–671. [Google Scholar] [CrossRef] [Scilit]
- Sun, R.; Tang, C.; Zheng, J.; Zhou, Y.; Yu, S. Multi-robot path planning for complete coverage with genetic algorithms. In Proceedings of the International Conference on Intelligent Robotics and Applications, Shenyang, China, 8–11 August 2019. [Google Scholar]
- Holland, J.H. Genetic algorithms and the optimal allocation of trials. SIAM J. Comput. 1973, 2, 88–106. [Google Scholar] [CrossRef] [Scilit]
- Hart, P.E.; Nilsson, N.J.; Raphael, B. Formal basis for the heuristic determination of minimum cost paths. Syst. Sci. Cybern. 1968, 4, 100–107. [Google Scholar] [CrossRef] [Scilit]
- Liu, G.; Zhao, H.; Yang, H.; Zhiwei, D.W.; Wang, D. A fleet management system of autonomous electric street sweepers. In Proceedings of the IEEE Conference on Cybernetics and Intelligent Systems, Penang, Malaysia, 9–12 June 2023. [Google Scholar]
- The Shapely User Manual. Available online: https://shapely.readthedocs.io/en/stable/manual.html (accessed on 16 December 2023).
- Almouhanna, A.; Quintero-Araujo, C.L.; Panadero, J.; Juan, A.A.; Khosravi, B.; Ouelhadj, D. The location routing problem using electric vehicles with constrained distance. Comp. Oper. Res. 2020, 115, 104864. [Google Scholar] [CrossRef] [Scilit]















| Parameter | Value |
|---|---|
| Driving Speed (Servicing) | 3 km/h |
| Driving Speed (Deadhead) | 8 km/h |
| Debris Tank Capacity | 240 L |
| Debris Collection Rate * | 133.33 L/km |
| Water Tank Capacity | 150 L |
| Water Distribution Rate * | 16.67 L/km |
| Batter Capacity | 40 kWh |
| Battery Drainage Rate (Servicing) | 8 kW |
| Battery Drainage Rate (Deadhead) | 5 kW |
| Parameter | Value |
|---|---|
| Generations | 60 |
| Population Size | 20 |
| Crossover Probability | 0.90 |
| Mutation Probability | 0.05 |
| Processors * | 5 |
| Vehicle | 1 | 2 |
|---|---|---|
| Total Distance | 10,783.4 m | 11,334.7 m |
| Total Time | 3 h 49 min 48 s | 3 h 52 min 48 s |
| Service Distance | 6836.3 m | 6272.9 m |
| Service Time | 2 h 16 min 48 s | 2 h 5 min 24 s |
| Deadhead Distance | 2384.0 m | 3022.2 m |
| Deadhead Time | 0 h 18 min 0 s | 0 h 22 min 48 s |
| Depot Trip Distance | 1563.1 m | 2039.6 m |
| Depot Trip Time | 0 h 12 min 0 s | 0 h 15 min 0 s |
| Time Penalty | 1 h 3 min 36 s | 1 h 9 min 36 s |
| Depot Trips 1 | 3 | 3 |
| Total Distance Efficiency 2 | 59.27% | |
| Total Time Efficiency 3 | 82.59% | |
| Total Coverage Ratio 4 | 99.23% | |
| Vehicle | 1 | 2 |
|---|---|---|
| Total Distance | 13,925.5 m | 8007.4 m |
| Total Time | 4 h 51 min 36 s | 2 h 50 min 24 s |
| Service Distance | 8483.3 m | 4624.1 m |
| Service Time | 2 h 49 min 48 s | 1 h 32 min 24 s |
| Deadhead Distance | 3492.7 m | 2294.9 m |
| Deadhead Time | 0 h 26 min 24 s | 0 h 17 min 24 s |
| Depot Trip Distance | 1949.5 m | 1088.4 m |
| Depot Trip Time | 0 h 14 min 24 s | 0 h 8 min 24 s |
| Time Penalty | 1 h 21 min 36 s | 0 h 52 min 48 s |
| Depot Trips 1 | 4 | 2 |
| Total Distance Efficiency 2 | 59.76% | |
| Total Time Efficiency 3 | 82.94% | |
| Total Coverage Ratio 4 | 99.23% | |
| Scenario | Generations (In the GA) | Runtime (s) |
|---|---|---|
| 2 Vehicles—Complete | 60 | 170 |
| 1 + 1 Vehicles—Breakdown | 60 | 19 |
| 2 Vehicles—Complete | 30 | 85 |
| 1 + 1 Vehicles—Breakdown | 30 | 13 |
| 2 Vehicles—Complete | 3 | 16 |
| 1 + 1 Vehicles—Breakdown | 3 | 6 |
| Area | Coverage Ratio (%) |
|---|---|
| lane_1 | 99.99 |
| lane_2 | 99.72 |
| lane_3 | 99.98 |
| lane_4 | 99.99 |
| lane_5 | 99.62 |
| lane_6 | 100.00 |
| lane_7 | 100.00 |
| lane_8 | 94.26 |
| lane_9 | 99.97 |
| lane_10 | 99.91 |
| lane_11 | 99.54 |
| lane_12 | 96.83 |
| lane_13 | 99.86 |
| node_1 | 99.73 |
| node_2 | 99.35 |
| node_3 | 99.74 |
| node_4 | 97.62 |
| node_5 | 99.98 |
| Average | 99.23 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Parsons, T.; Baghyari, F.; Seo, J.; Kim, W.; Lee, M. Advanced Path Planning for Autonomous Street-Sweeper Fleets under Complex Operational Conditions. Robotics 2024, 13, 37. https://doi.org/10.3390/robotics13030037
Parsons T, Baghyari F, Seo J, Kim W, Lee M. Advanced Path Planning for Autonomous Street-Sweeper Fleets under Complex Operational Conditions. Robotics. 2024; 13(3):37. https://doi.org/10.3390/robotics13030037
Chicago/Turabian StyleParsons, Tyler, Farhad Baghyari, Jaho Seo, Wongun Kim, and Myeonggyu Lee. 2024. "Advanced Path Planning for Autonomous Street-Sweeper Fleets under Complex Operational Conditions" Robotics 13, no. 3: 37. https://doi.org/10.3390/robotics13030037
APA StyleParsons, T., Baghyari, F., Seo, J., Kim, W., & Lee, M. (2024). Advanced Path Planning for Autonomous Street-Sweeper Fleets under Complex Operational Conditions. Robotics, 13(3), 37. https://doi.org/10.3390/robotics13030037

