Framework Comparison » History » Version 8

S. Wrede, 01/15/2011 04:28 PM

1 1 S. Wrede
h1. ROS Comparison
2 1 S. Wrede
3 3 S. Wrede
Please note: We are comparing RSB against roscore not against ROS!
4 3 S. Wrede
5 2 S. Wrede
h2. Functional Differences
6 1 S. Wrede
7 3 S. Wrede
h3. Facts
8 7 S. Wrede
9 3 S. Wrede
* ROS provides topic-based pub-sub, RSB provides an m:n event bus.
10 3 S. Wrede
11 1 S. Wrede
h3. Wishes
12 7 S. Wrede
13 7 S. Wrede
* We believe in the power of reflection and self-description, such that
14 8 S. Wrede
** a generic content-based subscription model, e.g., with path-based access such as XPath becomes feasible
15 7 S. Wrede
** messages can be generally understood by everyone even if parts are not accessible
16 3 S. Wrede
* RSB shall provide better introspection features, both for programmtic access (e.g., for anomaly detection) but also for developers
17 2 S. Wrede
18 1 S. Wrede
h1. ROS Integration
19 1 S. Wrede
20 1 S. Wrede
Potential strategies:
21 1 S. Wrede
22 1 S. Wrede
* (Generic) Bridge Component
23 1 S. Wrede
* ROS Port (ROS as a transport, mapping to our concepts)
24 1 S. Wrede
* RSB Integration in ROS
25 1 S. Wrede
26 1 S. Wrede
Ideas:
27 1 S. Wrede
28 1 S. Wrede
* Naming maintains features sets (which component understands what on which framework)