Neural Control

The Sensors Group develops neuromorphic sensors and hardware neural accelerators for agile nonlinear robotic control.


Inspired by our event driven perception and quick sparsity-aware neural hardware and observations like seeing a bat catching an insect and an octopus manoeuvring its eight arms, we have been working to close the gap between the control we observe in nature and robotic applications. We use machine learning tools to find the optimal control quickly and with limited power budget. We are interested in learning system models and studying how to incorporate continual learning for robust adaptive control strategies. The algorithms are tested on systems in simulation and on physical robots. We perform physical experiments on our high-performance “INIvincible” F1TENTH race car (in collaboration with the ForzaETH team in PBL at ETH) and our physical cartpole robots. We aim in proving the usefulness of our ideas in the competitive setting of F1TENTH international autonomous race.  Since 2018, we organized a series of neural control topic areas at the Telluride Neuromorphic Workshops.

Questions we are working to answer include:

Results

Car in F1TENTH simulator running our variation of Model Predictive Path Integral control. Notice drifting in the curves.
 Marcin Paluch's  cartpole exhibited to the public in 2024
cartpole.webm
Florian Bolli's IniVincible F1TENTH car dirving with neural controller.
inivincible.webm
Xiang Deng's Dextra robot beating human at rock-scissors-paper
dextra.webm

Neural Control Publications

Supervised undergraduate projects in Neural Control

To gain experience in neural control we supervised a large number of ETH student projects, starting in 2021

Concluded NC projects