Author:
Giraldo Nelson Santiago,Isaza Sebastián,Velásquez Ricardo Andrés
Abstract
AbstractIn this paper, we presented the development of a navigation control system for a sailboat based on spiking neural networks (SNN). Our inspiration for this choice of network lies in their potential to achieve fast and low-energy computing on specialized hardware. To train our system, we use the modulated spike time-dependent plasticity reinforcement learning rule and a simulation environment based on the BindsNET library and USVSim simulator. Our objective was to develop a spiking neural network-based control systems that can learn policies allowing sailboats to navigate between two points by following a straight line or performing tacking and gybing strategies, depending on the sailing scenario conditions. We presented the mathematical definition of the problem, the operation scheme of the simulation environment, the spiking neural network controllers, and the control strategy used. As a result, we obtained 425 SNN-based controllers that completed the proposed navigation task, indicating that the simulation environment and the implemented control strategy work effectively. Finally, we compare the behavior of our best controller with other algorithms and present some possible strategies to improve its performance.
Publisher
Springer Science and Business Media LLC
Subject
Control and Optimization,Aerospace Engineering,Control and Systems Engineering,Information Systems,Signal Processing,Electrical and Electronic Engineering,Modeling and Simulation
Reference35 articles.
1. Abrougui, H., & Nejim, S. (2018). Sliding mode control of an autonomous sailboat. In 5th International Conference on Green Energy and Environmental Engineering GEEE (pp. 19–24).
2. Viel, C., Vautier, U., Wan, J., & Jaulin, L. (2020). Platooning control for heterogeneous sailboats based on constant time headway. IEEE Transactions on Intelligent Transportation Systems, 21(5), 2078–2089. https://doi.org/10.1109/TITS.2019.2912389
3. Melin, J., Dahl, K., & Waller, M. (2015). Modeling and control for an autonomous sailboat: A case study. In World Robotic Sailing Championship and International Robotic Sailing Conference (pp. 137–149). Springer.
4. Viel, C., Vautier, U., Wan, J., & Jaulin, L. (2018). Position keeping control of an autonomous sailboat. IFAC-PapersOnLine, 51(29), 14–19 (2018). https://doi.org/10.1016/j.ifacol.2018.09.462. 11th IFAC Conference on Control Applications in Marine Systems, Robotics, and Vehicles CAMS.
5. Junior, A., Santos, D., Negreiros, A., Vilas Boas, J., & Gonçalves, L. (2020). High-level path planning for an autonomous sailboat robot using q-learning. Sensors. https://doi.org/10.3390/s20061550
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. VPRTempo: A Fast Temporally Encoded Spiking Neural Network for Visual Place Recognition;2024 IEEE International Conference on Robotics and Automation (ICRA);2024-05-13
2. Fourier Analysis with Spike-Based Signal Representations;2024 26th International Conference on Digital Signal Processing and its Applications (DSPA);2024-03-27