cassandra_ros provides an interface for ROS to the Cassandra database system. It can be used to store any types of ROS-messages in column families (topic-containers). ROS messages are automatically translated and stored in various formats in Cassandra. Furthermore it enables to fully explore, analyse, and replay the messages by using CQL (CassandraQueryLanguage).
Download, Installation, and Tutorial
This project is freely available under BSD-License and can be downloaded under the following link:
Follow the instructions and read tutorial.
The play list below shows an exemplary scenario. An autonomous robot used cassandra_ros to store its sensor measurements in an local Cassandra instances. Using the cloud-capabilities, this data could accessed and analyzed from any other entity connected to the Cassandra-cluster, new data like different maps for different requirements could be abstracted afterwards.