ros
文章平均质量分 66
ipfpm
这个作者很懒,什么都没留下…
展开
-
【ros】ros的订阅的回调函数所属线程
在qt上通过Qthread继承,调用initros::init(argc, argv,"xxx");ros::start();ros::NodeHandle node;ffff = node.subscribe("/xxxx", 1000, functionCallback, this);在run函数中使用:ros::Rate loop_rate(1); while(ros::ok()) { ros::spinOnce(); loop原创 2020-07-30 16:50:32 · 1229 阅读 · 0 评论 -
【Ubuntu】Ubuntu中安装配置ROS
系统:Ubuntu 16.04Ros系统:kinetic步骤:(1)配置Ubuntu的资源库:"restricted","universe"和"multiverse"。一般情况是不用配置的,参考下图红色框部分。如果没有配置,可以参考Ubuntu官网:点击打开链接http://wiki.ros.org/kinetic/Installation/Ubuntu源可以选择国内比较...转载 2018-10-29 13:25:49 · 1430 阅读 · 0 评论 -
【QT】QT的学习:在QT中如何调用ROS库
背景:目前正在使用QT creator 开发界面等,因为需要用到ROS的订阅发布机制,订阅别的ROS模块的topic,但是本人的工程是qt的工程(.pro),使用的是qmake编译,是一个单独的应用程序,只能通过调用ros的库的形式调用ros函数。自己没有找到其他的方法把已经写好的大量代码直接加入到别的模块的ros工程中。步骤:(1)安装配置好QT: https://blog.csdn...转载 2018-10-29 14:41:40 · 5525 阅读 · 7 评论 -
【ubuntu】如何使用qt creator打开一个已有的ros工程
背景:qt creator(qt 5.10.1) + 使用命令行已经创建编译好的ros工程(1)已经存在一个ros工程(2)ros工程编译catkin_makesource devel/setup.bash(3)打开qt creator(4)点击“工程”-》“打开文件或者项目”,选择工程文件下的"src"文件下cmakelists.txt文件打开(5)出...转载 2019-03-15 14:08:34 · 7795 阅读 · 0 评论 -
【ubuntu】如何使用qt creator创建一个ros ui界面
背景:qt creator(版本5.10.1) + ubuntu 16步骤:(1)安装qt 5.10.1:https://blog.csdn.net/ipfpm/article/details/80698659(2)配置qt creator 设置快捷方式:这一步将要修改Qt Creator快捷方式,使从快捷方式启动Qt Creator的同时加载ROS环境变量。这条命令将打开...转载 2019-03-15 14:42:58 · 3720 阅读 · 0 评论 -
【QT学习】如何将一个QT的pro工程(qmake编译)移植变成一个cmake编译的工程
1.背景之前使用qt自带的编译方式(qmake的方式)编写运行qt程序,但是最近要跟ros框架的其他程序进行通讯要使用ros topic订阅发布,必须用msg,有些msg不能简单的使用std标准消息需要自己定义,但是qmake的方式不支持只能用ros自己的方式,因此想要将自己的程序变成ros放在Ros的框架中,使用cmake的编译方式2.工程说明1.QT程序中使用了widget类跟...原创 2019-05-07 22:45:12 · 7065 阅读 · 0 评论 -
【QT学习】如何在QT中使用ros的.msg后缀文件
背景:使用了qt创建了pro工程,如果想要QT的程序跟ros框架的中其他程序进行通信(使用ros订阅发布)可见:https://blog.csdn.net/ipfpm/article/details/83504491但是通信的消息只能使用std标准的消息(例如std_msgs::String),如何才能使用自定义的ros的.msg跟ros框架的模块通信呢?方法:在别人定义好.msg...原创 2019-06-10 19:23:29 · 855 阅读 · 1 评论