4DoF Rat-SLAM with Memristive Spiking Neural Networks for UAVs Navigation System
Bernardo Manuel Pirozzo , Geraldina Yesica Roark , Cristian Roberto Ruschetti , Sebastian Aldo Villar , Mariano De Paula , Gerardo Gabriel Acosta
Drones Auton. Veh. ›› 2025, Vol. 2 ›› Issue (1) : 10004
Unmanned Aerial Vehicles (UAVs) are versatile platforms with potential applications in precision agriculture, disaster management, and more. A core need across these applications is a navigation system that accurately estimates location based on environmental perception. Commercial UAVs use multiple onboard sensors whose fused data improves localization accuracy. The bioinspired Rat-Simultaneous Localization and Mapping (Rat-SLAM) system, is a promising alternative to be explored to tackle the localization and mapping problem of UAVs. Its cognitive capabilities, semi-metric map construction, and loop closure make it attractive for localization in complex environments. This work presents an improved Rat-SLAM algorithm for UAVs, focusing on three innovations. First, Spiking Neural Networks (SNNs) are incorporated into Rat-SLAM’s core modules to emulate biological processing with greater efficiency. Second, Neuromorphic Computing models the neurons of the SNNs, assessing the feasibility of implementing SNNs on specialized hardware to reduce software processing, a key advantage for UAVs with limited onboard resources. Third, SNNs are developed based on the Memristive Leaky Integrate-and-Fire model, integrating memristors into artificial neurons to leverage their low power and memory properties. Our approach was evaluated through trajectory simulations using the Hector Quadrotor UAV in the Gazebo environment within the Robot Operating System, yielding valuable insights and guiding future research directions.
Rat-SLAM / Memristors / Neuromorphic Computing / Neuroscience / Spiking Neural Networks / Unmanned Aerial Vehicles
| [1] |
|
| [2] |
|
| [3] |
|
| [4] |
|
| [5] |
|
| [6] |
|
| [7] |
|
| [8] |
|
| [9] |
|
| [10] |
|
| [11] |
|
| [12] |
|
| [13] |
|
| [14] |
|
| [15] |
|
| [16] |
|
| [17] |
|
| [18] |
|
| [19] |
|
| [20] |
|
| [21] |
|
| [22] |
|
| [23] |
|
| [24] |
|
| [25] |
|
| [26] |
|
| [27] |
|
| [28] |
|
| [29] |
|
| [30] |
|
| [31] |
|
| [32] |
|
| [33] |
|
| [34] |
|
| [35] |
|
| [36] |
|
| [37] |
|
| [38] |
|
| [39] |
|
| [40] |
|
| [41] |
PX4-ECL GitHub Library. Available online: https://github.com/PX4/PX4-ECL (accessed on 10 March 2024). |
| [42] |
|
| [43] |
|
| [44] |
|
| [45] |
|
| [46] |
|
| [47] |
|
| [48] |
|
| [49] |
|
| [50] |
|
| [51] |
|
| [52] |
|
| [53] |
|
| [54] |
|
| [55] |
|
| [56] |
|
| [57] |
|
| [58] |
|
| [59] |
|
| [60] |
|
| [61] |
|
| [62] |
|
| [63] |
|
| [64] |
|
| [65] |
|
| [66] |
|
| [67] |
|
| [68] |
|
| [69] |
|
| [70] |
|
| [71] |
|
| [72] |
|
| [73] |
|
| [74] |
|
| [75] |
|
| [76] |
|
| [77] |
|
| [78] |
|
| [79] |
|
| [80] |
Stanford Artificial Intelligence Laboratory. Robotic Operating System. Available online: https://www.ros.org (accessed on 23 May 2018). |
/
| 〈 |
|
〉 |