Robobot software building blocks

From Rsewiki
Revision as of 14:43, 29 December 2023 by Jca (talk | contribs) (Created page with "Back to Robobot. Back to ... == C++ code == The ''Raubase'' software is built in modules with mostly only one function, structured from the 'NASREM' archite...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Back to Robobot.

Back to ...

C++ code

The Raubase software is built in modules with mostly only one function, structured from the 'NASREM' architecture.

Each module has a header-file with the definition (e.g. bplan.h) of a class and a file with implementation (e.g. bplan.cpp).

The first letter in the filename is related to the NASREM model as:

  • sxxxxx.h/.cpp are sensor retrival classes.
  • mxxxxx.h/.cpp are modelling and feature extraction classes.
  • cxxxxx.h/.cpp are control classes.
  • bxxxxx.h/.cpp are behaviour classes.
  • uxxxxx.h/.cpp are utility functions.

File:Level-2.png