Framework Comparison » History » Version 15
« Previous -
Version 15/38
(diff) -
Next » -
Current version
J. Wienke, 06/10/2011 06:18 PM
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 | implicit by multicast | ||||
Centralized | yes (master, param server) | no |
Push-receiver | yes | yes |
Pull-receiver | ? | yes |
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 programmatic access (e.g., for anomaly detection) but also for developers
- Reduced framework lock-in