Framework Comparison » History » Version 12
Version 11 (J. Moringen, 06/09/2011 11:00 PM) → Version 12/38 (J. Moringen, 06/09/2011 11:02 PM)
h1. ROS Comparison
Please note: We are comparing RSB against roscore not against ROS!
h2. Functional Differences
| *Aspect* | *ROS* | *RSB* |
| Pub/sub Topology | 1:1 | m:n |
| Abstraction | single level | hierarchies |
| Channel Identifier | Topic | Scope |
| Channel Scope | Flat | Hierarchical |
| Origin Filtering | ? | planned |
| Typing | strong | strong-ish |
| IDL | yes, proprietary | optional |
| QoS | implicit | explicit |
| Introspection | strong | none |
| Centralized | yes (master, param server) | no |
h2. Wishes
* We believe in the power of reflection and self-description, such that
** a generic content-based subscription model, e.g., with path-based access such as XPath becomes feasible
** messages can be generally understood by everyone even if parts are not accessible
* RSB shall provide better introspection features, both for programmtic access (e.g., for anomaly detection) but also for developers
Please note: We are comparing RSB against roscore not against ROS!
h2. Functional Differences
| *Aspect* | *ROS* | *RSB* |
| Pub/sub Topology | 1:1 | m:n |
| Abstraction | single level | hierarchies |
| Channel Identifier | Topic | Scope |
| Channel Scope | Flat | Hierarchical |
| Origin Filtering | ? | planned |
| Typing | strong | strong-ish |
| IDL | yes, proprietary | optional |
| QoS | implicit | explicit |
| Introspection | strong | none |
| Centralized | yes (master, param server) | no |
h2. Wishes
* We believe in the power of reflection and self-description, such that
** a generic content-based subscription model, e.g., with path-based access such as XPath becomes feasible
** messages can be generally understood by everyone even if parts are not accessible
* RSB shall provide better introspection features, both for programmtic access (e.g., for anomaly detection) but also for developers