Research on Intelligent Disinfection-Vehicle System Design and Its Global Path Planning
Abstract
:1. Introduction
- (1)
- We present the skillful design of a complex intelligent disinfection robot, which demonstrates a high level of thoughtfulness based on modern approaches and technologies.
- (2)
- We propose an improved A* method that combines the A* algorithm with Floyd’s algorithm to optimize the path between any two nodes, ensuring a safe, efficient, and smooth vehicle path.
- (3)
- To develop our disinfection vehicle, we have innovatively integrated existing technologies, including face mask recognition and pedestrian detection algorithms, into our system. This integration promotes intelligent disinfection and enhances public safety. Furthermore, our approach is an innovation in system integration and practical application.
2. System Architecture of an Intelligent Disinfection Vehicle
2.1. Hardware Structure of the Disinfection Vehicle
- (1)
- LIDAR Sensor: As shown in Figure 2a, we have selected the RPLIDAR-S2 LIDAR sensor. It has an angular resolution of up to 0.12 degrees, a maximum scan rate of 32,000 samples per second, a detection range of 0.05–30 m, operates on a 5V DC voltage, and can communicate through USB or UART.
- (2)
- Computing chip: As shown in Figure 2b, Jeston Nano is adopted in our design. It features a powerful GPU and CPU, a 128-core NVIDIA Maxwell GPU and a quad-core ARM Cortex-A57 CPU. It also has 4 GB LPDDR4 memory, a Gigabit Ethernet port, and support for dual 4K displays.
- (3)
- Depth camera: As shown in Figure 2c, we choose the Intel D415 device, which is a compact dual-lens depth camera with a resolution of 1920 × 1080, a frame rate of 30 fps, a depth range of 0.3–3.5 m, and a USB 3.0 connection.
- (4)
- Motion control: As shown in Figure 2d, the motion control is based on the STM32F103RC microcontroller. It features the ARM Cortex-M3 core, clocked at up to 72 MHz, with multiple communication interfaces, digital I/O pins, analog inputs, and an integrated RTC. It also supports up to 1 MB of Flash memory and 64 KB of SRAM, providing versatility and reliability for the vehicle.
- (5)
- Position sensor: As shown in Figure 2e, the MPU9250 is a 9-axis motion sensor that integrates a gyro, accelerometer, and magnetometer. It features high precision ADC and programmable filters with 3.3 V DC operation. The device has low power consumption, compact size, and high accuracy, making it suitable for our vehicle.
- (6)
- DC motor: As shown in Figure 2f, the rated voltage of the WHEELTEC MG513P10 DC optical encoder reduction motor is 12 V, and the rated current is 0.36 A. The stall current is 3.2 A, and the rated torque is 0.5 kg·cm. The stall torque is 1.9 kg·cm, and the power output is 4 W.
2.2. Module Design of the Disinfection Vehicle
2.2.1. Indoor Map Building Module
2.2.2. Autonomous Path Planning Module
2.2.3. Visual Perception Module
3. Global Path Planning for the Intelligent Disinfection Vehicle
3.1. Traditional A* Algorithm
3.2. Improved A* Algorithm
3.2.1. Optimization of Search Point Selection Strategy
3.2.2. Path Smoothing Based on the Floyd Algorithm
- Step 1: Take the weighted adjacency matrix as the initial value of the distance matrix , that is, . Then, define the initial matrix to record information about the insertion of intermediate nodes (k = 1, ..., n).
- Step 2: represents the shortest path length between any two nodes when passing through node ; that is, . Through the above calculation method, update the distance matrix; that is, .
- Step 3: Iterate from step 2 by setting . The elements of the distance matrix represent the shortest path length between any two nodes after passing through nodes .
- Step 4: By extrapolating from Step 3, when , the solution of the distance matrix is obtained. The elements, represents the shortest path length from node to node through intermediate nodes . The matrix P records the nodes of the shortest path.
3.2.3. Algorithm Flow
4. Experiments and Results
4.1. Experimental Environment
4.2. Path Simulation and Comparison
4.3. Comparison and Analysis of Algorithms
5. System Test
5.1. Slam Map Building
5.2. Global Path Planning
5.3. Visual Perception
5.4. Disinfection Vehicle System Demonstration
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Xu, C.; Yu, C.W.F. Prevention and control of COVID-19 transmission in the indoor environment. Indoor Built Environ. 2022, 31, 1159–1160. [Google Scholar] [CrossRef]
- Yang, G.Z.; J. Nelson, B.; Murphy, R.R.; Choset, H.; Christensen, H.; H. Collins, S.; Dario, P.; Goldberg, K.; Ikuta, K.; Jacobstein, N.; et al. Combating COVID-19—The role of robotics in managing public health and infectious diseases. Sci. Robot. 2020, 5, eabb5589. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Megahed, N.A.; Ghoneim, E.M. Indoor Air Quality: Rethinking rules of building design strategies in post-pandemic architecture. Environ. Res. 2021, 193, 110471. [Google Scholar] [CrossRef] [PubMed]
- Hussain, K.; Wang, X.; Omar, Z.; Elnour, M.; Ming, Y. Robotics and Artificial Intelligence Applications in Manage and Control of COVID-19 Pandemic. In Proceedings of the 2021 International Conference on Computer, Control and Robotics (ICCCR), Shanghai, China, 8–10 January 2021; pp. 66–69. [Google Scholar] [CrossRef]
- Huang, S.P.; Neo, J.F.; Chen, Y.Y.; Chen, C.B.; Wu, T.W.; Peng, Z.A.; Tsai, W.T.; Liou, C.Y.; Sheng, W.H.; Mao, S.G. Ultra-Wideband Positioning Sensor with Application to an Autonomous Ultraviolet-C Disinfection Vehicle. Sensors 2021, 21, 5223. [Google Scholar] [CrossRef]
- Roelofs, S.; Landry, B.; Jalil, M.K.; Martin, A.; Koppaka, S.; Tang, S.K.; Pavone, M. Vision-based Autonomous Disinfection of High-Touch Surfaces in Indoor Environments. In Proceedings of the 2021 21st International Conference on Control, Automation and Systems (ICCAS), Jeju, Republic of Korea, 12–15 October 2021; pp. 263–270. [Google Scholar] [CrossRef]
- Reddy, S.V.; Prakash, T.M.; Naik, J.S.; Ramakrishnan, S.; Raj, J.J.D.; Bhargavi, B. Designing of Six Wheel Robotic Vehicle for Instant Disinfection and Sanitization. In Proceedings of the 2022 Trends in Electrical, Electronics, Computer Engineering Conference (TEECCON), Bengaluru, India, 26–27 May 2022; pp. 18–24. [Google Scholar] [CrossRef]
- Zhang, C.; Yin, L.; Zhang, B. Design of Spraying Disinfection Robot Based on Video Teleoperation. In Proceedings of the 2021 4th International Conference on Robotics, Control and Automation Engineering (RCAE), Wuhan, China, 4–6 November 2021; pp. 251–255. [Google Scholar] [CrossRef]
- Esposito, S.; Cotugno, N.; Principi, N. Comprehensive and safe school strategy during COVID-19 pandemic. Ital. J. Pediatr. 2021, 47, 1–4. [Google Scholar] [CrossRef]
- Bhalla, S.; Melnekoff, D.T.; Aleman, A.; Leshchenko, V.; Restrepo, P.; Keats, J.; Onel, K.; Sawyer, J.R.; Madduri, D.; Richter, J.; et al. Patient similarity network of newly diagnosed multiple myeloma identifies patient subgroups with distinct genetic features and clinical implications. Sci. Adv. 2021, 7, eabg9551. [Google Scholar] [CrossRef] [PubMed]
- Chen, Z.; Yang, J.; Chen, L.; Jiao, H. Garbage classification system based on improved ShuffleNet v2. Resour. Conserv. Recycl. 2022, 178, 106090. [Google Scholar] [CrossRef]
- Chen, Z.; Guo, H.; Yang, J.; Jiao, H.; Feng, Z.; Chen, L.; Gao, T. Fast vehicle detection algorithm in traffic scene based on improved SSD. Measurement 2022, 201, 111655. [Google Scholar] [CrossRef]
- Feng, Z.; Yang, J.; Chen, L.; Chen, Z.; Li, L. An Intelligent Waste-Sorting and Recycling Device Based on Improved EfficientNet. Int. J. Environ. Res. Public Health 2022, 19, 15987. [Google Scholar] [CrossRef]
- You, K.; Qiu, G.; Gu, Y. Rolling Bearing Fault Diagnosis Using Hybrid Neural Network with Principal Component Analysis. Sensors 2022, 22, 8906. [Google Scholar] [CrossRef]
- Chen, Z.; Yang, J.; Feng, Z.; Chen, L.; Li, L. BiShuffleNeXt: A lightweight bi-path network for remote sensing scene classification. Measurement 2023, 209, 112537. [Google Scholar] [CrossRef]
- Duchoň, F.; Babinec, A.; Kajan, M.; Beňo, P.; Florek, M.; Fico, T.; Jurišica, L. Path Planning with Modified a Star Algorithm for a Mobile Robot. Procedia Eng. 2014, 96, 59–69. [Google Scholar] [CrossRef] [Green Version]
- Sun, W.; Lv, Y.; Tang, H.; Xue, M. Mobile robot path planning based on an improved A* algorithm. Robot 2018, 40, 903–910. [Google Scholar] [CrossRef]
- Liu, Z.H.; Zhao, J.; Liu, C. Path planning of indoor mobile robot based on improved A* algorithm. Comput. Eng. Appl. 2021, 57, 186–190. [Google Scholar] [CrossRef]
- Chi, X.; Li, H.; Fei, J. Research on robot random obstacle avoidance method based on fusion of improved A* algorithm and dynamic window method. Chin. J. Sci. Instrum. 2021, 42, 132–140. [Google Scholar] [CrossRef]
- Jiang, H.; Sun, Y. Research on global path planning of electric disinfection vehicle based on improved A* algorithm. Energy Rep. 2021, 7, 1270–1279. [Google Scholar] [CrossRef]
- Wang, B.; Nie, J.J.; Li, H.Y. Based on optimized A* and dynamic window approach for mobile robot path planning. Comput. Integr. Manuf. 2022, 3, 1–17. [Google Scholar]
- Wang, H.B.; Yin, P.H.; Zheng, W. Mobile Robot Path Planning Based on Improved A* Algorithm and Dynamic Window Method. Robot 2020, 42, 346–353. [Google Scholar] [CrossRef]
- Zhong, X.; Tian, J.; Hu, H.; Peng, X. Hybrid path planning based on safe A* algorithm and adaptive window approach for mobile robot in large-scale dynamic environment. J. Intell. Robot. Syst. 2020, 99, 65–77. [Google Scholar] [CrossRef]
- Bayili, S.; Polat, F. Limited-Damage A*: A path search algorithm that considers damage as a feasibility criterion. Knowl.-Based Syst. 2011, 24, 501–512. [Google Scholar] [CrossRef]
- Sun, Z.; Xie, H.; Zheng, J.; Man, Z.; He, D. Path-following control of Mecanum-wheels omnidirectional mobile robots using nonsingular terminal sliding mode. Mech. Syst. Signal Process. 2021, 147, 107128. [Google Scholar] [CrossRef]
- Jacko, P.; Bereš, M.; Kováčová, I.; Molnár, J.; Vince, T.; Dziak, J. Remote IoT Education Laboratory for Microcontrollers Based on the STM32 Chips. Sensors 2022, 22, 1440. [Google Scholar] [CrossRef] [PubMed]
- Cass, S. Nvidia makes it easy to embed AI: The Jetson nano packs a lot of machine-learning power into DIY projects - [Hands on]. IEEE Spectr. 2020, 57, 14–16. [Google Scholar] [CrossRef]
- Guan, R.P.; Ristic, B.; Wang, L.; Palmer, J.L. KLD sampling with Gmapping proposal for Monte Carlo localization of mobile robots. Inf. Fusion 2019, 49, 79–88. [Google Scholar] [CrossRef]
- Świechowski, M.; Godlewski, K.; Sawicki, B.; Mańdziuk, J. Monte Carlo tree search: A review of recent modifications and applications. Artif. Intell. Rev. 2022, 1–66. [Google Scholar] [CrossRef]
- Fox, D.; Burgard, W.; Thrun, S. The dynamic window approach to collision avoidance. IEEE Robot. Autom. Mag. 1997, 4, 23–33. [Google Scholar] [CrossRef] [Green Version]
- Kim, J.H.; Kim, N.; Park, Y.W.; Won, C.S. Object Detection and Classification Based on YOLO-V5 with Improved Maritime Dataset. J. Mar. Sci. Eng. 2022, 10, 377. [Google Scholar] [CrossRef]
- Xiang, J.; Zhu, G. Joint Face Detection and Facial Expression Recognition with MTCNN. In Proceedings of the 2017 4th International Conference on Information Science and Control Engineering (ICISCE), Changsha, China, 21–23 July 2017; pp. 424–427. [Google Scholar] [CrossRef]
- Ma, N.; Zhang, X.; Zheng, H.T.; Sun, J. ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Design. In Proceedings of the European Conference on Computer Vision (ECCV), Munich, Germany, 8–14 September 2018. [Google Scholar]
- Dechter, R.; Pearl, J. Generalized best-first search strategies and the optimality of A. J. ACM 1985, 32, 505–536. [Google Scholar] [CrossRef]
- Wang, H.; Yu, Y.; Yuan, Q. Application of Dijkstra algorithm in robot path-planning. In Proceedings of the 2011 Second International Conference on Mechanic Automation and Control Engineering, Inner Mongolia, China, 15–17 July 2011; pp. 1067–1069. [Google Scholar] [CrossRef]
- Lyu, D.; Chen, Z.; Cai, Z.; Piao, S. Robot path planning by leveraging the graph-encoded Floyd algorithm. Future Gener. Comput. Syst. 2021, 122, 204–208. [Google Scholar] [CrossRef]
- Huai, C.F.; Guo, L.; Jia, X.Y. Improved A* Algorithm and Dynamic Window Method for Robot Dynamic Path Planning. Comput. Eng. Appl. 2021, 57, 244–248. [Google Scholar] [CrossRef]
- Krizhevsky, A.; Sutskever, I.; Hinton, G.E. ImageNet Classification with Deep Convolutional Neural Networks. Commun. ACM 2017, 60, 84–90. [Google Scholar] [CrossRef] [Green Version]
Methods | 16 × 16 | 26 × 26 | 36 × 36 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
L | N | D | T | L | N | D | T | L | N | D | T | |
Ours | 21.59 | 6 | 0.49 | 4 | 35.54 | 7 | 0.43 | 5 | 53.72 | 11 | 0.47 | 9 |
A* | 19.97 | 16 | - | 5 | 35.28 | 28 | - | 8 | 51.77 | 42 | - | 14 |
reference [23] | 22.48 | 14 | 0.42 | 10 | 36.3 | 20 | 0.4 | 10 | 53.79 | 30 | 0.39 | 15 |
reference [37] | 22.89 | 14 | - | 9 | 37.31 | 22 | - | 13 | 58.67 | 28 | - | 19 |
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. |
© 2023 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
Chen, L.; Yang, H.; Chen, Z.; Feng, Z. Research on Intelligent Disinfection-Vehicle System Design and Its Global Path Planning. Electronics 2023, 12, 1514. https://doi.org/10.3390/electronics12071514
Chen L, Yang H, Chen Z, Feng Z. Research on Intelligent Disinfection-Vehicle System Design and Its Global Path Planning. Electronics. 2023; 12(7):1514. https://doi.org/10.3390/electronics12071514
Chicago/Turabian StyleChen, Lifang, Huogen Yang, Zhichao Chen, and Zhicheng Feng. 2023. "Research on Intelligent Disinfection-Vehicle System Design and Its Global Path Planning" Electronics 12, no. 7: 1514. https://doi.org/10.3390/electronics12071514
APA StyleChen, L., Yang, H., Chen, Z., & Feng, Z. (2023). Research on Intelligent Disinfection-Vehicle System Design and Its Global Path Planning. Electronics, 12(7), 1514. https://doi.org/10.3390/electronics12071514