Design and Implementation of a Low-Cost Intelligent Unmanned Surface Vehicle
Abstract
:1. Introduction
- It is designed with cost-effectiveness in mind, offering a lower initial purchase cost compared to many existing models in the market. Through innovative design features and efficient energy management systems, the proposed USV minimizes operational expenses, resulting in long-term cost savings.
- It has the flexibility to incorporate cutting-edge technologies such as an autonomous navigation system and remote sensing capabilities, offering enhanced situational awareness and mission effectiveness, expanding its applicability to covering multiple needs.
- Although the system has some limitations mostly due to its size, it demonstrates adaptability and reliability across a spectrum of operational scenarios, and it covers the capability to perform significant applications, such as environmental monitoring, water quality and maritime surveillance.
- The proposed USV has lightweight construction materials allowing extended endurance, prolonged missions without the need for frequent refueling or recharging, as well as the easy integration and customization of various sensor systems.
2. Hardware Architecture
2.1. Hull
2.2. Propulsion
2.3. Sensors, Computing Unit and Power
3. Building Process
3.1. Motor Mounting Solution
3.2. Steering Mechanism
3.3. Electronics Placement
3.4. Budget
4. Software Architecture
- Autonomous waypoint following using GPS and compass.
- Visual-based obstacle avoidance using camera.
- Remotely operated (teleop) via R/C transmitter.
- Remotely switch between manual control, waypoint following, waypoint following with obstacle avoidance and a function to skip a waypoint in case it is out of reach.
5. Reinforcement Learning Agent for USV Navigation and Control
6. Experimental Results
6.1. Real-World Experiments
- The USV was able to follow the waypoints successfully.
- Due to the pondweed presence, some waypoints had to be skipped because they were unreachable. But all the systems worked as intended.
- The achieved top speed is equal to 1.64 m/s (3.19 knots) in autonomous mode and 1.78 m/s (3.46 knots) with teleop.
- The operation time with four batteries was approximately 160 min with enough left to return to base safely.
6.2. Simulation Results
7. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Rahman, A.; Hamid, U.Z.; Chin, T.A. Emerging technologies with disruptive effects: A review. Perintis e-J. 2017, 7, 111–128. [Google Scholar]
- Qiao, Y.; Yin, J.; Wang, W.; Duarte, F.; Yang, J.; Ratti, C. Survey of Deep Learning for Autonomous Surface Vehicles in the Marine Environment. arXiv 2022, arXiv:2210.08487. [Google Scholar] [CrossRef]
- Liu, Z.; Zhang, Y.; Yu, X.; Yuan, C. Unmanned surface vehicles: An overview of developments and challenges. Annu. Rev. Control 2016, 41, 71–93. [Google Scholar] [CrossRef]
- Zhan, W.; Xiao, C.; Wen, Y.; Zhou, C.; Yuan, H.; Xiu, S.; Zhang, Y.; Zou, X.; Liu, X.; Li, Q. Autonomous Visual Perception for Unmanned Surface Vehicle Navigation in an Unknown Environment. Sensors 2019, 19, 2216. [Google Scholar] [CrossRef] [PubMed]
- Bae, I.; Hong, J. Survey on the Developments of Unmanned Marine Vehicles: Intelligence and Cooperation. Sensors 2023, 23, 4643. [Google Scholar] [CrossRef]
- Din, M.U.; Humais, A.; Akram, W.; Alblooshi, M.; Saoud, L.S.; Alblooshi, A.; Seneviratne, L.; Hussain, I. MarineX: Design and Implementation of Unmanned Surface Vessel for Vision Guided Navigation. arXiv 2023, arXiv:2311.17197. [Google Scholar]
- Kolev, G.; Tayarani Bathaie, S.N.; Rybin, V.; Kulagin, M.; Karimov, T. Design of Small Unmanned Surface Vehicle with Autonomous Navigation System. Inventions 2021, 6, 91. [Google Scholar] [CrossRef]
- Raber, G.; Schill, S. Reef Rover: A Low-Cost Small Autonomous Unmanned Surface Vehicle (USV) for Mapping and Monitoring Coral Reefs. Drones 2019, 3, 38. [Google Scholar] [CrossRef]
- Specht, M.; Specht, C.; Lasota, H.; Cywiński, P. Assessment of the Steering Precision of a Hydrographic Unmanned Surface Vessel (USV) along Sounding Profiles Using a Low-Cost Multi-Global Navigation Satellite System (GNSS) Receiver Supported Autopilot. Sensors 2019, 19, 3939. [Google Scholar] [CrossRef]
- Jaroslaw, W.; Kasza, D. Development of low-cost Unmanned Surface Vehicle system for bathymetric measurements. IOP Conf. Ser. Earth Environ. Sci. 2020, 684, 012033. [Google Scholar] [CrossRef]
- Bishop, C.M. Pattern Recognition and Machine Learning; Springer: Berlin/Heidelberg, Germany, 2006. [Google Scholar]
- Goodfellow, I.; Bengio, Y.; Courville, A. Deep Learning; MIT Press: Cambridge, MA, USA, 2016. [Google Scholar]
- Sutton, R.S.; Barto, A.G. Reinforcement Learning: An Introduction; MIT Press: Cambridge, MA, USA, 2018. [Google Scholar]
- Blekas, K.; Vlachos, K. RL-based Path Planning for an Over-actuated Floating Vehicle under Disturbances. Robot. Auton. Syst. 2018, 101, 93–102. [Google Scholar] [CrossRef]
- Chaysri, P.; Spatharis, C.; Blekas, K.; Vlachos, K. Unmanned surface vehicle navigation through generative adversarial imitation learning. Ocean Eng. 2023, 282, 114989. [Google Scholar] [CrossRef]
- Tsopelakos, A.; Vlachos, K.; Papadopoulos, E. Backstepping control with energy reduction for an over-actuated marine platform. In Proceedings of the 2015 IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA, USA, 26–30 May 2015; pp. 553–558. [Google Scholar]
- Vlachos, K.; Papadopoulos, E. Modeling and control of a novel over-actuated marine floating platform. Ocean Eng. 2015, 98, 10–22. [Google Scholar] [CrossRef]
- Gade, K. A Non-singular Horizontal Position Representation. J. Navig. 2010, 63, 395–417. [Google Scholar] [CrossRef]
- Tziortziotis, K.; Tziortziotis, N.; Vlachos, K.; Blekas, K. Motion Planning with Energy Reduction for a Floating Robotic Platform under Disturbances and Measurement Noise using Reinforcement Learning. Int. J. Artif. Intell. Tools 2018, 27, 1860005. [Google Scholar] [CrossRef]
- Gonzalez, A.; Castañeda, H.; Garrido, L. USV Path-Following Control Based On Deep Reinforcement Learning and Adaptive Control. In Proceedings of the Global Oceans 2020: Singapore—U.S. Gulf Coast, Biloxi, MS, USA, 5–30 October 2020. [Google Scholar]
- Lillicrap, T.; Hunt, J.; Pritzel, A.; Heess, N.; Erez, T.; Tassa, Y.; Silver, D.; Wierstra, D. Continuous control with deep reinforcement learning. arXiv 2015, arXiv:1509.02971. [Google Scholar]
- Ma, Y.; Zhao, Y.; Wang, Y.; Gan, L.; Zheng, Y. Collision-avoidance under COLREGS for unmanned surface vehicles via deep reinforcement learning. Marit. Policy Manag. 2020, 47, 665–686. [Google Scholar] [CrossRef]
- Fan, Y.; Sun, Z.; Wang, G. A novel intelligent collision avoidance algorithm based on deep reinforcement learning approach for USV. Ocean Eng. 2023, 287, 115649. [Google Scholar] [CrossRef]
- Qu, X.; Gan, W.; Song, D.; Zhou, L. Pursuit-evasion game strategy of USV based on deep reinforcement learning in complex multi-obstacle environment. Ocean Eng. 2023, 273, 114016. [Google Scholar] [CrossRef]
- Watkins, C.J.; Dayan, P. Q-learning. Mach. Learn. 1992, 8, 279–292. [Google Scholar] [CrossRef]
- Mnih, V.; Badia, A.P.; Mirza, M.; Graves, A.; Harley, T.; Lillicrap, T.P.; Silver, D.; Kavukcuoglu, K. Asynchronous Methods for Deep Reinforcement Learning. In Proceedings of the 33rd International Conference on International Conference on Machine Learning, New York, NY, USA, 20–22 June 2016; Volume 48, pp. 1928–1937. [Google Scholar]
- Schulman, J.; Wolski, F.; Dhariwal, P.; Radford, A.; Klimov, O. Proximal Policy Optimization Algorithms. arXiv 2017, arXiv:1707.06347. [Google Scholar]
- Schulman, J.; Levine, S.; Abbeel, P.; Jordan, M.I.; Moritz, P. Trust Region Policy Optimization. arXiv 2015, arXiv:1502.05477. [Google Scholar]
- Bhatnagar, S.; Sutton, R.; Ghavamzadeh, M.; Lee, M. Natural actor-critic algorithms. Automatica 2009, 45, 2471–2482. [Google Scholar] [CrossRef]
- Haarnoja, T.; Zhou, A.; Abbeel, P.; Levine, S. Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actor. In Proceedings of the 35th International Conference on Machine Learning, Stockholm, Sweden, 10–15 July 2018. [Google Scholar]
- Haarnoja, T.; Zhou, A.; Hartikainen, K.; Tucker, G.; Ha, S.; Tan, J.; Kumar, V.; Zhu, H.; Gupta, A.; Abbeel, P.; et al. Soft Actor-Critic Algorithms and Applications. arXiv 2018, arXiv:1812.05905. [Google Scholar]
- Gu, N.; Wang, D.; Peng, Z.; Liu, L. Distributed containment maneuvering of uncertain under-actuated unmanned surface vehicles guided by multiple virtual leaders with a formation. Ocean Eng. 2019, 187, 105996. [Google Scholar] [CrossRef]
- Peng, Z.; Wang, J.; Wang, D.; Han, Q.-L. An overview of recent advances in coordinated control of multiple autonomous surface vehicles. IEEE Trans. Ind. Inform. 2021, 17, 732–745. [Google Scholar] [CrossRef]
- Chen, Q.; Ge, M.F.; Liang, C.D.; Gu, Z.W.; Liu, J. Distributed optimization of networked marine surface vehicles: A fixed-time estimator-based approach. Ocean Eng. 2023, 284, 115275. [Google Scholar] [CrossRef]
- Huang, K.-L.; Liang, C.-D.; Ge, M.-F.; Liu, X.; Chen, Q.; Cai, W. Finite-time multi-surrounding control of networked marine surface vehicles: A three-layer-hierarchical approach. Ocean Eng. 2024, 294, 116702. [Google Scholar] [CrossRef]
Parameter | Value |
---|---|
Width | 61 cm |
Height | 22 cm |
Length | 183 cm |
Weight | 8.2 kg |
Parameter | Value |
---|---|
Motor voltage | 12 V |
Max thrust | 20 Lbs |
Power-Max | 200 W |
Model | W20 |
Prop type | 2 blade prop/5.9 inch diameter |
Shaft length | 60 cm |
Pro speed at full power | Max. 1200 rpm underwater |
Servo dimensions | 65.8 × 30 × 59 mm |
Servo weight | 284.3 g |
Operating voltage | 7.4 V–16.8 V |
Operating travel | |
Operating speed | 0.08 s/60 @16 V |
Stall torque | 125.0 kg-cm @16 V |
Item | Manufacturer | Cost (EUR) |
---|---|---|
Kayak Lifetime Wave | Lifetime Products, Inc. Clearfield, UT, United States | 148.8 |
Trolling Motor Haswing W20 | Ya Tai Electric Appliance Co., Ltd., Guangdong, China | 178.20 |
Hobbywing Quicrun WP 880 ESC | Hobbywing Technology Co., Ltd., Shenzhen, China | 50 |
6000 mAh 4S Lipo Battery | Xiamen 3-circles Sports Technology Co.,Ltd., Xiamen, China | 163 |
Plexiglass Sheets | ACRILIX AE, Thessaloniki, Greece | 33.12 |
Nuts, bolts, ball joints, wiring, plugs and misc. | Shenzhen, China | 115 |
Raspberry Pi 4B 8GB | Sony UK Technology Centre, Pencoed, Wales, UK | 118.9 |
Pi Camera | Sony UK Technology Centre, Pencoed, Wales, UK | 28.23 |
Arduino Mega | System Electronica, Scarmagno, Italy | 52 |
Ublox NEO-M8N GPS Module | U-blox, Thalwil, Switzerland | 47.03 |
MPU9250 sensor | SparkFun Electronics, Niwot, CO, United States | 14.80 |
Adafruit SD Card Unit | Adafruit Industries, New York, NY, United States | 11.20 |
Total | 960.10 |
Wind Velocity (Knots) | Success Rate (%) | Average Velocity (m/s) | Average Distance (m) |
---|---|---|---|
4 | |||
7 |
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
Chaysri, P.; Spatharis, C.; Vlachos, K.; Blekas, K. Design and Implementation of a Low-Cost Intelligent Unmanned Surface Vehicle. Sensors 2024, 24, 3254. https://doi.org/10.3390/s24103254
Chaysri P, Spatharis C, Vlachos K, Blekas K. Design and Implementation of a Low-Cost Intelligent Unmanned Surface Vehicle. Sensors. 2024; 24(10):3254. https://doi.org/10.3390/s24103254
Chicago/Turabian StyleChaysri, Piyabhum, Christos Spatharis, Kostas Vlachos, and Konstantinos Blekas. 2024. "Design and Implementation of a Low-Cost Intelligent Unmanned Surface Vehicle" Sensors 24, no. 10: 3254. https://doi.org/10.3390/s24103254
APA StyleChaysri, P., Spatharis, C., Vlachos, K., & Blekas, K. (2024). Design and Implementation of a Low-Cost Intelligent Unmanned Surface Vehicle. Sensors, 24(10), 3254. https://doi.org/10.3390/s24103254