-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Martin Llofriu edited this page Dec 20, 2016
·
9 revisions
SCS stands for Spatial Cognition Simulator, and is three things at once:
- Very light weight simulator: It allows to simulate the behavior of a model without expending computational power on physics simulation and camera rendering at first.
- An experimental platform: It allows to specify an experimental protocol by defining an XML file and programming Java snippets that perform specific tasks in the environment, such as place the animat, release food from feeders and move a platform.
- A framework to program models: SCS implements a new version of the Neural Simulation Language, known as microNSL. This provides a framework to implement cognitive models. The models can control the light weight simulator or a full-stack simulator called MORSE. The platform is also designed to allow the model to control robots with a small effort invested in implementing an interface for the desired robot.
Visit this page to learn how to run models.
The focus of our lab (Bio-Robotics Lab - USF) is spatial cognition models. We have programmed some models using this framework:
- Multiple T task with intra-hippocampal connectivity learning and replay. Model Page
- Simple Morris Maze task
- Multi-Scale actor critic Morris Maze task. [Model Page] (https://github.com/mllofriu/scs/wiki/Multi-Scale-Actor-Critic-Morris-Maze-Model)
- Multi-Feeder task with septo/temporal HPC inactivation
SCS allows to integrate with the MORSE simulator, if a more in-detail simulation taking physics into account is needed. Check this page to learn more.