srAlmende::GraphOpExecuter Class Reference

#include <GraphOpExecuter.h>

List of all members.


Detailed Description

This is an abstract class that has to be inherited by classes that actually know how to execute the cellular instructions in the actual robot control software. It accepts a limited set of cellular instructions as input. It is subsequently performed on controllers, robot modules, filters, sensors/actuators or neurons. So, a "connect({n},{e})" might interpret the nodes as tasks and the edges as channels between those tasks. In SymbricatorRTOS the TaskExecuter hence calls the routine connectTask(Task *taskA, Task *taskB). The GraphOpDecomposer does not necessarily have to be connected to a GraphOpExecuter. It can also be connected to a TopologyExecuter instead. In that case the instructions are run in a "virtual setting", decoupled from the actual entities that are involved. Only when at a certain time the topology is finished, this graph is send to the TopologyExecuter and this entity creates a corresponding network of actual entities. For example the network of running and interconnected tasks on a robot.

Author:
Anne C. van Rossum
Project:
Replicator FP7
Company:
Almende B.V. (prefix "alm")
Cases:
Morphodynamics

Definition at line 27 of file GraphOpExecuter.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations

Generated on Thu Feb 4 16:32:07 2010 for Delta3D Plugin by  doxygen 1.6.1