Related Experiment Video
Updated: May 9, 2025

The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy
Published on: October 14, 2017
Reservoir controllers design though robot-reservoir timescale alignment
Fan Ye1, Arsen Abdulali2, Kai-Fung Chu1
1Department of Engineering, University of Cambridge, Cambridge, UK.
Abstract:
Natural behavior emerging in nonlinear dynamical systems enables reservoir computers to control underactuated robots by approximating their inverse dynamics. Unlike other model-free approaches, the reservoir controllers are sample-efficient, meaning a weighted average of the reservoir output can be trained with a limited amount of pre-recorded data. However, developing and testing the reservoir controller relies on repetitive experiments that require researchers' proficiency in both robot and reservoir design. In this paper, we propose a design method for reliable reservoir controllers by synchronizing the timescales of the reservoir dynamics with those observed in the robot. The results demonstrate that our timescale alignment test filters out 99% of ineffective reservoirs. We further applied the selected reservoirs to computational tasks including short-term memory and parity checks, along with control tasks involving robot trajectory tracking. Our findings reveal that a higher computational capability reduces the control failure rate, though it concurrently increases the trajectory-tracking error.
Related Concept Videos
PI Controller: Design
Time and frequency -Domain Interpretation of PI Control
Acting as a low-pass filter, the PI controller slows the system's response and extends settling times. This requires...
PD Controller: Design
Designing a continuous-data controller requires selecting and linking components like adders and integrators, which are fundamental in Proportional,...
PID Controller
Time-Domain Interpretation of PD Control
Consider the example of control of motor torque. Initially, a positive...
Controller Configurations
Control-system compensation involves various configurations, most commonly series or cascade compensation, in which the controller...

