ROS
ROS相关的博文。
何伯特
见自己,见天地,见众生。
展开
-
ubuntu16.04安装grid_map库问题记录
grid_map库安装相关问题原创 2022-12-03 03:35:43 · 609 阅读 · 0 评论 -
ROS中如何获得地图坐标系中的某一点的像素坐标
点击即可打开链接:ros:如何获得地图坐标系中的某一点的像素坐标转载 2021-07-14 23:53:02 · 961 阅读 · 0 评论 -
ROS项目开发流程
1.总体框架2.工作空间结构我们所写的代码都在src中存放;build中存放的是编译过程中生成的中间文件。devel中存放编译生成的可执行文件以及环境变量。3.工作空间的创建及设置4.功能包的创建与编译功能包的名字是自己定义的。功能包创建成功后会在src下生成功能包文件夹,文件夹内有如下内容(有后面两个文件的一定是功能包):CmakLists主要是用于编译,package.xml主要是对功能包的一些说明。...原创 2021-01-25 00:06:52 · 1841 阅读 · 0 评论 -
ROS中添加自定义头文件和源文件的方法
由于在C++中没有base64编码解码的库,需要在网上下载.h和.cpp文件后自行添加,要对CmakeLists.txt进行配置,下面以此为例说明在ROS中添加自定义的头文件和源文件的实现方法:1. 存放头文件首先将头文件base64.h文件存放到功能包文件夹下的include文件夹下的功能包名文件夹内:2.存放源文件将源文件base64.cpp存放到功能包文件夹下的src文件夹内:...原创 2019-01-05 10:58:40 · 10018 阅读 · 2 评论 -
ROS实现串口GPS数据的解析与通信
1. 配置串口配置串口时,利用ROS自带的serial功能包进行串口数据的读取,具体来说就是创建一个串口对象,用成员函数read进行读取,需要注意的是其中Timeout的设置以及read在调用一次后就会清空缓存中的串口数据。参考:ROS之串口编程学习笔记 https://blog.csdn.net/u014695839/article/details/81209082ROS系统的串口数据读...原创 2018-12-22 23:37:55 · 13229 阅读 · 53 评论 -
ROS消息发布器和订阅器的编写
1. 编写发布器节点主要步骤如下:包含一系列头文件,其中包含消息的类型;初始化ROS;创建句柄;用句柄的advertise函数( 用法:advertise<类型>(“主题”,发布序列大小) )得到一个ros::Publisher对象,相当于是在Master上完成了发布器的注册。之后可利用Publisher的成员函数publish()在Topic上发布信息;创建ros::原创 2018-12-17 20:28:10 · 1675 阅读 · 1 评论 -
ROS基础学习笔记
本篇是对ROS基础学习的一个总结。初学者可通过本篇博文对ROS有一个总体上的了解,也可获取一些学习资料,但是无法代替详尽的学习教程;有一定ROS基础者,可以通过本篇博文对ROS的基础知识进行一个回顾,需要用到相关资料时可以进行查阅(ROS大神可以自动忽略本篇博文)。1. 学习资料推荐ROS官方教程(中文版):http://wiki.ros.org/cn/ROS/TutorialsROS学习笔...原创 2018-12-16 17:13:02 · 19877 阅读 · 4 评论 -
ROS与navigation教程
点击即可打开链接:ROS与navigation教程转载 2019-11-05 10:41:06 · 1017 阅读 · 3 评论