Self-Learning Event Mistiming Detector Based on Central Pattern Generator

A repetitive movement pattern of many animals, a gait, is controlled by the Central Pattern Generator (CPG), providing rhythmic control synchronous to the sensed environment. As a rhythmic signal generator, the CPG can control the motion phase of biomimetic legged robots without feedback. The CPG ca...

Full description

Bibliographic Details
Main Authors: Rudolf Szadkowski, Miloš Prágr, Jan Faigl
Format: Article
Language:English
Published: Frontiers Media S.A. 2021-02-01
Series:Frontiers in Neurorobotics
Subjects:
Online Access:https://www.frontiersin.org/articles/10.3389/fnbot.2021.629652/full
id doaj-e011fde91c6f44e4b58d1a6d908410b4
record_format Article
spelling doaj-e011fde91c6f44e4b58d1a6d908410b42021-02-04T07:36:09ZengFrontiers Media S.A.Frontiers in Neurorobotics1662-52182021-02-011510.3389/fnbot.2021.629652629652Self-Learning Event Mistiming Detector Based on Central Pattern GeneratorRudolf SzadkowskiMiloš PrágrJan FaiglA repetitive movement pattern of many animals, a gait, is controlled by the Central Pattern Generator (CPG), providing rhythmic control synchronous to the sensed environment. As a rhythmic signal generator, the CPG can control the motion phase of biomimetic legged robots without feedback. The CPG can also act in sensory synchronization, where it can be utilized as a sensory phase estimator. Direct use of the CPG as the estimator is not common, and there is little research done on its utilization in the phase estimation. Generally, the sensory estimation augments the sensory feedback information, and motion irregularities can reveal from comparing measurements with the estimation. In this work, we study the CPG in the context of phase irregularity detection, where the timing of sensory events is disturbed. We propose a novel self-supervised method for learning mistiming detection, where the neural detector is trained by dynamic Hebbian-like rules during the robot walking. The proposed detector is composed of three neural components: (i) the CPG providing phase estimation, (ii) Radial Basis Function neuron anticipating the sensory event, and (iii) Leaky Integrate-and-Fire neuron detecting the sensory mistiming. The detector is integrated with the CPG-based gait controller. The mistiming detection triggers two reflexes: the elevator reflex, which avoids an obstacle, and the search reflex, which grasps a missing foothold. The proposed controller is deployed and trained on a hexapod walking robot to demonstrate the mistiming detection in real locomotion. The trained system has been examined in the controlled laboratory experiment and real field deployment in the Bull Rock cave system, where the robot utilized mistiming detection to negotiate the unstructured and slippery subterranean environment.https://www.frontiersin.org/articles/10.3389/fnbot.2021.629652/fulllocomotioncentral pattern generatorHebbian learningphase estimationradial basis function neuronreflexes
collection DOAJ
language English
format Article
sources DOAJ
author Rudolf Szadkowski
Miloš Prágr
Jan Faigl
spellingShingle Rudolf Szadkowski
Miloš Prágr
Jan Faigl
Self-Learning Event Mistiming Detector Based on Central Pattern Generator
Frontiers in Neurorobotics
locomotion
central pattern generator
Hebbian learning
phase estimation
radial basis function neuron
reflexes
author_facet Rudolf Szadkowski
Miloš Prágr
Jan Faigl
author_sort Rudolf Szadkowski
title Self-Learning Event Mistiming Detector Based on Central Pattern Generator
title_short Self-Learning Event Mistiming Detector Based on Central Pattern Generator
title_full Self-Learning Event Mistiming Detector Based on Central Pattern Generator
title_fullStr Self-Learning Event Mistiming Detector Based on Central Pattern Generator
title_full_unstemmed Self-Learning Event Mistiming Detector Based on Central Pattern Generator
title_sort self-learning event mistiming detector based on central pattern generator
publisher Frontiers Media S.A.
series Frontiers in Neurorobotics
issn 1662-5218
publishDate 2021-02-01
description A repetitive movement pattern of many animals, a gait, is controlled by the Central Pattern Generator (CPG), providing rhythmic control synchronous to the sensed environment. As a rhythmic signal generator, the CPG can control the motion phase of biomimetic legged robots without feedback. The CPG can also act in sensory synchronization, where it can be utilized as a sensory phase estimator. Direct use of the CPG as the estimator is not common, and there is little research done on its utilization in the phase estimation. Generally, the sensory estimation augments the sensory feedback information, and motion irregularities can reveal from comparing measurements with the estimation. In this work, we study the CPG in the context of phase irregularity detection, where the timing of sensory events is disturbed. We propose a novel self-supervised method for learning mistiming detection, where the neural detector is trained by dynamic Hebbian-like rules during the robot walking. The proposed detector is composed of three neural components: (i) the CPG providing phase estimation, (ii) Radial Basis Function neuron anticipating the sensory event, and (iii) Leaky Integrate-and-Fire neuron detecting the sensory mistiming. The detector is integrated with the CPG-based gait controller. The mistiming detection triggers two reflexes: the elevator reflex, which avoids an obstacle, and the search reflex, which grasps a missing foothold. The proposed controller is deployed and trained on a hexapod walking robot to demonstrate the mistiming detection in real locomotion. The trained system has been examined in the controlled laboratory experiment and real field deployment in the Bull Rock cave system, where the robot utilized mistiming detection to negotiate the unstructured and slippery subterranean environment.
topic locomotion
central pattern generator
Hebbian learning
phase estimation
radial basis function neuron
reflexes
url https://www.frontiersin.org/articles/10.3389/fnbot.2021.629652/full
work_keys_str_mv AT rudolfszadkowski selflearningeventmistimingdetectorbasedoncentralpatterngenerator
AT milospragr selflearningeventmistimingdetectorbasedoncentralpatterngenerator
AT janfaigl selflearningeventmistimingdetectorbasedoncentralpatterngenerator
_version_ 1724285420675530752