Framework Comparison » History » Version 12
« Previous -
Version 12/38
(diff) -
Next » -
Current version
J. Moringen, 06/09/2011 11:02 PM
updated functional differences, again
ROS Comparison¶
Please note: We are comparing RSB against roscore not against ROS!
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 |
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