Skip to main content
Kent Academic Repository

A new hybrid learning control system for robots based on spiking neural networks

Azimirad, Vahid, Khodkam, S Yaser, Bolouri, Amir (2024) A new hybrid learning control system for robots based on spiking neural networks. Neural Networks, 180 . Article Number 106656. ISSN 0893-6080. (doi:10.1016/j.neunet.2024.106656) (KAR id:107223)

Abstract

This paper presents a new hybrid learning and control method that can tune their parameters based on reinforcement learning. In the new proposed method, nonlinear controllers are considered multi-input multi-output functions and then the functions are replaced with SNNs with reinforcement learning algorithms. Dopamine-modulated spike-timing-dependent plasticity (STDP) is used for reinforcement learning and manipulating the synaptic weights between the input and output of neuronal groups (for parameter adjustment). Details of the method are presented and some case studies are done on nonlinear controllers such as Fractional Order PID (FOPID) and Feedback Linearization. The structure and the dynamic equations for learning are presented, and the proposed algorithm is tested on robots and results are compared with other works. Moreover, to demonstrate the effectiveness of SNNFOPID, we conducted rigorous testing on a variety of systems including a two-wheel mobile robot, a double inverted pendulum, and a four-link manipulator robot. The results revealed impressively low errors of 0.01 m, 0.03 rad, and 0.03 rad for each system, respectively. The method is tested on another controller named Feedback Linearization, which provides acceptable results. Results show that the new method has better performance in terms of Integral Absolute Error (IAE) and is highly useful in hardware implementation due to its low energy consumption, high speed, and accuracy. The duration necessary for achieving full and stable proficiency in the control of various robotic systems using SNNFOPD, and SNNFL on an Asus Core i5 system within Simulink's Simscape environment is as follows: - Two-link robot manipulator with SNNFOPID: 19.85656 hours - Two-link robot manipulator with SNNFL: 0.45828 hours - Double inverted pendulum with SNNFOPID: 3.455 hours - Mobile robot with SNNFOPID: 3.71948 hours - Four-link robot manipulator with SNNFOPID: 16.6789 hours. This method can be generalized to other controllers and systems like robots.

Item Type: Article
DOI/Identification number: 10.1016/j.neunet.2024.106656
Uncontrolled keywords: Feedback linearization, Dopamine modulated spike timing depending plasticity, Fractional Order PID (FOPID), Spiking neural networks, Reinforcement learning, Robot controller
Subjects: T Technology > TA Engineering (General). Civil engineering (General)
Divisions: Divisions > Division of Computing, Engineering and Mathematical Sciences > School of Engineering and Digital Arts
Funders: University of Kent (https://ror.org/00xkeyj56)
SWORD Depositor: JISC Publications Router
Depositing User: JISC Publications Router
Date Deposited: 08 Oct 2024 11:41 UTC
Last Modified: 09 Oct 2024 09:45 UTC
Resource URI: https://kar.kent.ac.uk/id/eprint/107223 (The current URI for this page, for reference purposes)

University of Kent Author Information

  • Depositors only (login required):

Total unique views for this document in KAR since July 2020. For more details click on the image.