Learning to Walk: Spike Based Reinforcement Learning for Hexapod Robot Central Pattern Generation

03/22/2020
by   Ashwin Sanjay Lele, et al.
0

Learning to walk – i.e., learning locomotion under performance and energy constraints continues to be a challenge in legged robotics. Methods such as stochastic gradient, deep reinforcement learning (RL) have been explored for bipeds, quadrupeds and hexapods. These techniques are computationally intensive and often prohibitive for edge applications. These methods rely on complex sensors and pre-processing of data, which further increases energy and latency. Recent advances in spiking neural networks (SNNs) promise a significant reduction in computing owing to the sparse firing of neuros and has been shown to integrate reinforcement learning mechanisms with biologically observed spike time dependent plasticity (STDP). However, training a legged robot to walk by learning the synchronization patterns of central pattern generators (CPG) in an SNN framework has not been shown. This can marry the efficiency of SNNs with synchronized locomotion of CPG based systems providing breakthrough end-to-end learning in mobile robotics. In this paper, we propose a reinforcement based stochastic weight update technique for training a spiking CPG. The whole system is implemented on a lightweight raspberry pi platform with integrated sensors, thus opening up exciting new possibilities.

READ FULL TEXT
research
03/17/2020

Task-Independent Spiking Central Pattern Generator: A Learning-Based Approach

Legged locomotion is a challenging task in the field of robotics but a r...
research
01/24/2021

Neuromorphic adaptive spiking CPG towards bio-inspired locomotion of legged robots

In recent years, locomotion mechanisms exhibited by vertebrate animals h...
research
04/25/2019

NeuroPod: a real-time neuromorphic spiking CPG applied to robotics

Initially, robots were developed with the aim of making our life easier,...
research
10/23/2018

Learning First-to-Spike Policies for Neuromorphic Control Using Policy Gradients

Artificial Neural Networks (ANNs) are currently being used as function a...
research
07/23/2021

Bio-inspired Rhythmic Locomotion in a Six-Legged Robot

Developing a framework for the locomotion of a six-legged robot or a hex...
research
04/09/2022

A Spiking Neural Network Structure Implementing Reinforcement Learning

At present, implementation of learning mechanisms in spiking neural netw...
research
04/11/2020

Bio-inspired Gait Imitation of Hexapod Robot Using Event-Based Vision Sensor and Spiking Neural Network

Learning how to walk is a sophisticated neurological task for most anima...

Please sign up or login with your details

Forgot password? Click here to reset