ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

It would be great if rviz had a set of topics and services for controlling all aspects of the user interface to the same ability manual clicking does. But short of that you can create a custom rviz render panel using librviz http://docs.ros.org/indigo/api/librviz_tutorial/html/ . Any rviz plugin can be added with createDisplay(), and then any property that is normally available through the ui can be changed with subProp()- and you could then hook up your own subscribers to change those properties. It's a bit of work but you can get exactly what you want.

It would be great if rviz had a set of topics and services for controlling all aspects of the user interface to the same ability manual clicking does. But short of that you can create a custom rviz render panel using librviz http://docs.ros.org/indigo/api/librviz_tutorial/html/ . or http://docs.ros.org/indigo/api/rviz_python_tutorial/html/ for python.

Any rviz plugin can be added with createDisplay(), and then any property that is normally available through the ui can be changed with subProp()- and you could then hook up your own subscribers or services to change those properties. It's a bit of work but you can get exactly what you want.properties.