Important: Please read the Qt Code of Conduct -

Connect Qt GUI with ROS

  • Hi,

    I'm trying to connect a ros-controlled robot with my C++ Qt GUI for remote control purposes. However since both Qt and ROS are fairly new to me I'm yet to understand where to start really.
    After browsing the web, I have so far seen that some people apparently work with OpenCV and somewhere I have read it is necessary to have the complete GUI as node in ROS. Then there seems to be a ROS Qt Creator plug-in.
    Can someone just give me a pointer at where to start or what the general procedure is? At the moment it feels a little like I can't see the wood for the trees...

    Thanks a lot in advance!

  • Lifetime Qt Champion

    @Agricola I'm not an ROS expert, but as far as I can see ROS is running on the robot itself, not the client software controlling a robot. There are client libraries you can use to remotely controll your robot (you can use these client libraries in a Qt application if there is a C or C++ library). You need to download first from and read documentation/tutorials.

Log in to reply