Neuromorphic SLAM

Simultaneous localisation and mapping (SLAM) is one of the core tasks of mobile autonomous robots. Powerful solutions to the SLAM problem exist but fast and low-power implementations are still being sought for. Since even simple animals navigate effortlessly in complex dynamically changing environments, taking inspiration from biology can lead to efficient solutions.

In this workgroup we will work on different parts of neuromorphic SLAM, inspired by hippocampal navigation system of rats. We will use two mixed-signal analog/digital neuromorphic devices — DYNAP-se and ROLLS, and two robotic vehicles — PUSHBOT and OMNIBOT, to implement and test the following architectures:

1. Path integration and odometry on chip

— we will start with a system that can estimate heading-direction of the robot on chip, by integrating velocity commands in a spiking neural network.

— this system will be extended to include several rotation speeds

— mapping between the speed commands and the shift network, which drives path integration, will be learned using sensory feedback and a match-mismatch circuit

— the system will be extended to 2D path integration

2. Map formation

— we will explore how a simple map of an environment can be learned using on-board plastic synapses of the neuromorphic device ROLLS. We will learn a collision map using the bumper sensor of the OMNIBOT robot (using synaptic potentiation) and explore how the map can be updated if the environment changes (using synaptic depression). We will also explore how collision predictions can be used to estimate accumulated errors of path integration.

3. Sequence learning

— given a predefined map, we will study how a robot can navigate on a path according to a particular sequence of places. The robot will learn a sequence of “places” on-chip and will navigate to these in the correct order during recall.

Go to group wiki


Day Time Location
Tue, 24.04.2018 21:00 - 22:00 Lab
Wed, 25.04.2018 21:00 - 22:00 Lab ("Disco")
Thu, 26.04.2018 19:00 - 20:00 Lab ("Disco")


Karla Burelo
Raphaela Kreiser


Olivier Bertrand
Evripidis Gkanias
Arren Glover
Massimiliano Iacono
Christian Jarvers
Jamie Knight
Brent Komer
Raphaela Kreiser
Dongchen Liang
Emre Neftci
Alpha Renner
Yulia Sandamirskaya
Korbinian Schreiber
Alan Stokes
Michiel Van Dyck
Guido Zarrella