Blackboard, anybody?
I have a real-time, high-data-rate, distributed multi-agent system that needs a stable communications infrastructure. I have a strong hunch that a BB would fit the bill... but I don't want to re-invent the wheel, and it seems that my Google and literature searches focus on the wrong keywords.
So I am looking for a solution, preferable an open-source toolkit, that implements such a blackboard.
Any idea, anybody?



3 Comments:
perhaps http://telepathy.freedesktop.org might help you. it s an open source communication framework. SK
From a friend's mail:
"Vielleicht suchst du auch mal mit "Interprozess Kommunikation" oder "shared
memory"...
Damit habe ich eine Bibliothek "Boost.Interprocess" gefunden."
Thank you both for your comments.
In fact, I was also pointed towards ICE and Spread. Besides, in some way or other OpenIGTLink, ROS, and the CISST libraries satisfy some constraints.
However, none of these implements a "store-and-forward" real-time data base (what a blackboard would be).
I suspect I will have to spin my own solution, maybe using one or two open tools to encapsulate the data streams into well-known data types, and to synchronize distributed BB parts.
Post a Comment
<< Home