The rqt_plot is not very reliable (rostopics are not properly real_time creating huge computation time peak). In order to change tools I would love to have the RAI (Robot Analysis Infrastructure) being on online tool. For this we need to tackle a couple of problems:
The traces(data buffer for logging) are stored in a simple memory that is accessible only after the data has been dumped.
The RAI system only loads files currently
Potential Solution
We need to create a tracer that stores data in a shared memory
We need a shared memory python client that will load the data from the shared memory
We need a ROS node that publish the shared memory data into ROS using low bandwidth but still 1Khz data.
We need a RAI client that will load the data from ROS or the shared memory directly
Problem
The rqt_plot is not very reliable (rostopics are not properly real_time creating huge computation time peak). In order to change tools I would love to have the RAI (Robot Analysis Infrastructure) being on online tool. For this we need to tackle a couple of problems:
Potential Solution