iLab Neuromorphic Robotics Toolkit  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Concepts and Theory of Operation

Before you start using NRT, it is useful to clearly define our key concepts.

As we will see, programming in NRT basically consists of:

  1. Picking a set of modules, where each module achieves some computation that is desired to achieve the overall system's goals;
  2. Connecting the modules together, creating a flow of data between the modules, and possibly optimizing that flow in terms of efficiency and avoiding deadlocks like infinite loops;
  3. Setting and fine-tuning each module's configuration parameters to achieve exactly the desired computations.

In what follows, we will learn about more specific details of how this can be done: