Skip to content
Martin Llofriu edited this page Dec 20, 2016 · 9 revisions

What is SCS?

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.

Running Models

Visit this page to learn how to run models.

Models implemented

The focus of our lab (Bio-Robotics Lab - USF) is spatial cognition models. We have programmed some models using this framework:

Integration with other Simulator

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.