Closed-loop dynamic task performance

Version 6.1 by pollomarzo on 2025/09/09 14:45

Closed-loop dynamic task performance: cognitive neurorobotics

A basic plot with the main pieces displayed, separated by a vertical dotted line marked by the text "coordinator (NRP4 or MUSIC)"; on the left, the prefrontal, motor cortex, and cerebellum areas are circled and arrows point from them to an integration. This integration is connected by a two-sided arrow to the right side, where a skeleton and the pybullet logo are displayed.

What is this?

This is the main resource center for the Work Package 3, task T3.4.

This project involves multiple codebases interacting. In an attempt to make the results more reproducible, and to enable HPC simulations, we created a containerized setup.

The main branch of the associated repository features the core code needed to run simulations of reaching tasks on a virtual robotic arm driven by a closed-loop cerebellar controller. Various sub-modules are implemented in different repos: you'll need to clone all gitmodules (`git submodule update --init --recursive`) to run all possible configurations.

As the project involves multiple simulators, the interaction between them is governed by a coordinator. We provide two possible coordinators: MUSIC and NRP.

Who has access?

This is a public project, developed in public on GitHub. Stable releases will progressively be published, with occasional updates to this Collab for specific needs (e.g. large files such as videos, progress updates)