任何关于如何在某些ROS包中集成Qt的示例



我想使用QT作为我的移动平台的用户界面。我有一个传感器包,包括IMU,激光,Kinect和车轮编码器。希望有一个运行rose节点的输入按钮,而不是对数据进行处理并给出输出结果。我被告知应该像其他Qt+CMake项目一样进行设置。

我用了这个简单的例子

  #include "QDebug"
    #include "ros/ros.h"
    int main(int argc, char** argv)
    {
      ros::init(argc, argv, "Qt_test");
      qDebug()<<"Hello world";
        return 0;
    }

Than successfuly made the CmakeList file. I could compile it with make. But when I tried to run it  with `./test_qt` I got this error
    bash: ./test_qt: No such file or directory

帮助感谢

您必须使用这样的包http://wiki.ros.org/qt_tutorials?distro=hydro.并使用cmake来构建您的项目。如果要使用qtcreator,则必须通过命令行调用ide。但在此之前,您的bash必须知道ROS安装的路径。

1-在bash中键入:source devel.setup.bash2-在catkin工作区中创建qtRos节点/包。3-在命令行中调用qtcreator

最新更新