ros / joint_state_publisher

http://wiki.ros.org/joint_state_publisher
50 stars 81 forks source link

split gui dependencies #21

Closed jschleicher closed 4 years ago

jschleicher commented 5 years ago

For headless systems it would be great to have a small dependency footprint. Currently joint_state_publisher pulls in qt, although its main class JointStatePublisher can run without gui.

Would it be feasible, to extract the non-gui-functionality into a separate package?

For backwards-compatibility the joint_state_publisher package would depend on that new slim_joint_state_publisher and import it, but slim_joint_state_publisher could be installed an run standalone without gui on embedded hardware to decrease memory footprint.