welcome: please sign in
location: Diff for "morse/events/hackaton_jan_2011/architecture"
Differences between revisions 3 and 4
Revision 3 as of 2011-01-10 11:16:53
Size: 565
Editor: lardenne
Comment:
Revision 4 as of 2011-01-10 11:26:53
Size: 1009
Editor: lardenne
Comment:
Deletions are marked like this. Additions are marked like this.
Line 12: Line 12:
=== Generic Messages ===
 * Need of a generic interface with middlewares
 *
Line 14: Line 17:
=== Handling sensor messages PUSH/PULL ===

For now morse sensors constantly send data ''PUSH'' but in some cases ( robots with plenty of sensors for examples) we'd rather use a request-based communication ''PULL''.
Line 21: Line 27:
=== Sensor python class ===

Defining a sensor script you need to find the following functions:
 * {{{__init__}}}:
 * {{{default_action}}}:

Edit this page.

Architecture

General Architecture

We look for a generic layout for information communication between components and middlewares, blender and middlewares..

Generic Messages

  • Need of a generic interface with middlewares

Middlewares and blender components

Handling sensor messages PUSH/PULL

For now morse sensors constantly send data PUSH but in some cases ( robots with plenty of sensors for examples) we'd rather use a request-based communication PULL.

Distribution

Decoupling distribution aspect from architecture.

Sensor Layout

Clarify how to build a sensor

Sensor python class

Defining a sensor script you need to find the following functions:

  • __init__:

  • default_action:

Robot Layout

Clarify how to build a robot

OpenrobotsWiki: morse/events/hackaton_jan_2011/architecture (last edited 2011-01-10 17:59:39 by lardenne)