Robobot software building blocks: Difference between revisions

From Rsewiki
(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...")
 
No edit summary
Line 1: Line 1:
Back to [[Robobot_b | Robobot]].
Back to [[Robobot_B | Robobot]].


Back to ...
Back to ...

Revision as of 14:44, 29 December 2023

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