随笔分类 - ROS
摘要:在机器人的控制中,坐标系统是非常重要的,在ROS使用tf软件库进行坐标转换。 相关链接:http://www.ros.org/wiki/tf/Tutorials#Learning_tf 一、tf简介 我们通过一个小小的实例来介绍tf的作用。 1、安装turtle包 2、运行demo 运行简单的dem
阅读全文
摘要:Dynamic Reconfig是ROS比较厉害的一个地方,可以在程序运行的时候动态调整参数,ROS官网关于Dynamic Reconfig的讲解主要有三处 1. http://wiki.ros.org/dynamic_reconfigure/Tutorials 2. http://wiki.ros
阅读全文
摘要:update: catkin_tools Catkin Command Line Tools: Installing catkin_tools: sudo apt-get install python-catkin-tools CLI Comparison:catkin_make /catkin_m
阅读全文
摘要:Reference: Appearance-Based Loop Closure Detection for Online Large-Scale and Long-Term Operation 本文出自 “Remys” 博客,请务必保留此出处http://remyspot.blog.51cto.c
阅读全文
摘要:Launch 文件 1 使用Launch文件 2 创建Launch文件 3 在namespace中启动nodes 4 remapping names 5 其他的launch元素 1 使用launch文件 Launch文件是ROS提供的,可以同时运行多个nodes的文件。Launch文件以一种特殊的X
阅读全文
摘要:原文请见 cmake使用总结(转)—工程主目录CMakeList文件编写 在 Linux 下进行开发很多人选择编写 makefile 文件进行项目环境搭建,而makefile 文件依赖关系复杂,工作量很大。采用自动化的项目构建工具 CMake 可以将程序员从复杂的 makefile 文件中解脱出来。
阅读全文
摘要:ROS提供了一个同时启动节点管理器(master)和多个节点的途径,即使用启动文件(launch file)。事实上,在ROS功能包中,启动文件的使用是非常普遍的。任何包含两个或两个以上节点的系统都可以利用启动文件来指定和配置需要使用的节点。通常的命名方案是以.launch作为启动文件的后缀,启动文
阅读全文
摘要:版权声明:本文为博主原创文章,转载请标明出处: http://www.cnblogs.com/liu-fa/p/5779206.html 关于ROS(Robot OS 机器人操作系统),估计看这个博文的大兄弟之前已经都知道是啥了,我就不咋呼了... 对于ROS的安装,在它的官方网站: http://
阅读全文
摘要:刚接触ROS,学着写了第一个程序,怕以后忘记,就将其步骤记录下来。。 首先你必须保证你电脑已安装配置好ROS。 1.创建工作空间(workspace) 我们所创建功能包package,应该全部放到一个叫做工作空间(workspace)的目录中 。你可以把目录存储在你账号的任何位置例如,我所创建的工作
阅读全文
摘要:ROS与C++入门教程-搭建开发环境(QT+ros_qtc_plugin) PS : 在“安装ros_qtc_plugin插件”这一步中,原文提到“ Ubuntu 14.04使用apt-get方式安装,会安装5.7版本的Qt Creator”,因此如果对Qt版本没要求可以直接做“安装ros_qtc_
阅读全文
摘要:看别人的代码真的是很好的学习过程啊 之前用Subscribe订阅的时候都是简单的用法形如: 这样只用三个参数。 然后在实际中,如果想要给回调函数传参数可以用C++ 的boost库中的boost::bind() 函数,如: 这里,boost::bind中的第一个参数是回调函数名,第二个 _1 是一个占
阅读全文
摘要:对于一些只订阅一个话题的简单节点来说,我们使用ros::spin()进入接收循环,每当有订阅的话题发布时,进入回调函数接收和处理消息数据。但是更多的时候,一个节点往往要接收和处理不同来源的数据,并且这些数据的产生频率也各不相同,当我们在一个回调函数里耗费太多时间时,会导致其他回调函数被阻塞,导致数据
阅读全文
摘要:本文简单介绍ROS系统中常用的环境变量用途及设置方式。ROS系统环境中除了必须配置的环境变量以外,其他的也是十分有用,通过修改变量路径,可以设置ROS系统中log文件存放路径,单元测试结果存放路径等。 http://wiki.ros.org/ROS/EnvironmentVariables 一 、必
阅读全文
摘要:转自http://blog.csdn.net/ljt20061908/article/details/11736713 0. 前言 一个多月前,由于工程项目的需要,匆匆的学习了一下cmake的使用方法,现在有时间拿出来整理一下。本文假设你已经学会了cmake的使用方法,如果你还不会使用cmake,请
阅读全文