
ROS
congleetea
这个作者很懒,什么都没留下…
展开
-
ROS中QThread的使用(同时进行topic的订阅)
我原创 2014-06-30 22:33:06 · 3142 阅读 · 2 评论 -
用CMake 构建Qt 项目
译:用CMake构建Qt项目作者: Johan Thelin 译者:赖敬文原链接:http://developer.qt.nokia.com/quarterly/view/using_cmake_to_build_qt_projects翻译来源:http://blog.youkuaiyun.com/jingwenlai_scut QtSDK中已经包含了QMake用于处理跨平台的编译问题。然而转载 2014-06-30 15:48:41 · 6644 阅读 · 0 评论 -
ROS中的CMakeLists.txt
在ROS的编程过程中,如果CMakeLists.txt如果写不好,编译就很难成功。如果看不懂CMakeLists.txt那么很多错误你也不知道时什么回事。所以深入了解它是很右必要的。现在我们就来看看它。 我们使用cmake进行程序编译的时候,会根据CMakeLists.txt这个文件进行一步一步的处理,然后形成一个MakeFile文件,系统再通过这个文件的设置进行程序的编译。原创 2014-06-29 16:36:25 · 16609 阅读 · 4 评论 -
使用qtcreator时出现The specified source space "/home/xxx/src" does not exist的错误
今天新安装了ubuntu,ros和qtcreator,进行编译时出现22:42:45: Starting: "/opt/ros/hydro/bin/catkin_make"Base path: /home/xxxThe specified source space "/home/xxx/src" does not exist22:42:46: The process "/opt/ros/hydro...原创 2014-07-23 22:51:10 · 17524 阅读 · 1 评论 -
怎么使用spinOnce以一定频率发布消息
想使用ros以一定的频率发布消息到topic上。这样可以使用spinOnce来实现。方法如下:int main(int argc, char **argv){ ros::init(argc, argv, "node_name"); ros::NodeHandle n;//定义一个Publisher ros::Publisher xxx_pub = n.advertis原创 2015-03-11 20:45:17 · 1794 阅读 · 0 评论 -
文章标题Eigen的矩阵运算使用
在ROS的Cmake中使用Eigen库进行矩阵和向量的运算和很方便。下面逐步添加他的使用方法。 1 配置 首先要在CmakeLists.txt中先进行设置: 由于Eigen是ros以外的库,所以要单独的使用 find_package(Eigen REQUIRED) 同时Eigen依赖cmake_modules。所以还要 find_package(catkin REQU原创 2015-03-12 10:47:44 · 8602 阅读 · 1 评论 -
ROS之mocap_optitrack
mocap_optitrack是window下面运行的tracking tool和ROS的接口包。这个包包含三部分:在socket.cpp中是multicast的传输相关的程序;mocap_datapackets.cpp分解NatNet packages;mocap node.cpp处理坐标发布。原创 2015-03-31 22:19:26 · 1735 阅读 · 1 评论 -
Eigen的使用
1Eigen在ROS中的配置: 在CMakeLists.txt中必须加上:find_package(Eigen REQUIRED)...include_directories( ${catkin_INCLUDE_DIRS} ${Eigen_INCLUDE_DIRS})由于ROS Indigo中出现的变化,需要依赖cmake_modules,因此可以在下面加入:find_pack原创 2015-06-12 09:10:14 · 5767 阅读 · 0 评论