![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
ROS
文章平均质量分 86
ROS
宗而研之
计算机视觉应用开发及部署方向
展开
-
ROS导航中目标点状态
介绍ROS导航中到达目标点的状态以及中间状态原创 2017-09-05 15:53:22 · 3693 阅读 · 0 评论 -
ROS之发布传感器数据(LaserScan和PointCloud)
参考:http://wiki.ros.org/cn/navigation/Tutorials/RobotSetup/Sensors在ROS上正确地发布从传感器获取的数据对导航功能包集的安全运行很重要。如果导航功能包集无法从机器人的传感器接收到任何信息,那么它就会盲目行事,最有可能的是发生碰撞。 有许多传感器可用于为导航功能包集提供信息:激光、摄像头、声纳、红外线、碰撞传感器等等。然而,目前导航转载 2018-01-19 22:01:10 · 14900 阅读 · 0 评论 -
ROS导航包参数设置
首先了解在导航堆中,move_base包与其它包(如amcl、map_server)的关系,如图所示在move_base节点运行前需要四个配置文件,这些文件定义了一系列相关参数,包括越过障碍物的代价、机器人的半径、路径规划时需要考虑未来多长的路、我们想让机器人以多块的速度移动等等。这四个配置文件分别是:base_local_planner_params.yamlcostmap_原创 2017-09-05 10:07:50 · 15827 阅读 · 1 评论 -
ROS之roslaunch中node标签解读
参考:https://www.cnblogs.com/qixianyu/p/6579798.htmlROS提供了一个同时启动节点管理器(master)和多个节点的途径,即使用启动文件(launch file)。事实上,在ROS功能包中,启动文件的使用是非常普遍的。任何包含两个或两个以上节点的系统都可以利用启动文件来指定和配置需要使用的节点。通常的命名方案是以.launch作为启动文件的后缀,启转载 2018-01-19 00:34:09 · 4036 阅读 · 0 评论 -
ROS之坐标转换
在用机器人和激光雷达跑SLAM算法构建地图时,总感觉激光雷达数据在RVIZ中显示的方向有问题(前提是激光雷达的安装方向正确),知道是tf坐标转换存在问题,但一直没有调整到好的状态,所以查了些相关资料,终于搞明白了ROS中的坐标转换是怎么回事,于是记录下来。一、首先要搞明白URDF、TF和odom的关系ROS 中对于多坐标系的处理是使用树型表示,在机器人自主导航中,ROS会构建这几个很重要的坐标系。原创 2018-01-19 00:02:03 · 7414 阅读 · 2 评论 -
[ROS Navigation Tuning Guide]翻译
英文原文:https://github.com/zkytony/ROSNavigationGuide/blob/master/main.pdf摘要ROS导航堆栈对于移动机器人从一个地方移动到另一个地方是强大的可靠。 导航堆栈的工作是通过处理来自测距、传感器和环境图的数据来产生让机器人执行的安全路径。 最大限度地提高此导航堆栈的性能需要对参数进行一些精细的调整,这项工作并不像看起来那么简单。翻译 2017-09-11 16:34:05 · 5849 阅读 · 0 评论 -
ROS中编写服务器和客户端的方法(C++版)
ROS编写服务器和客户端的方法原创 2017-12-03 23:51:43 · 3743 阅读 · 3 评论 -
ROS中编写Publisher和Subscriber的方法(C++版)
编写ROS发布器与订阅者的方法转载 2017-12-03 22:28:31 · 6210 阅读 · 0 评论 -
《古月ROS探索总结》学习笔记2
转自:古月博客 http://blog.csdn.net/hcx25909/article/details/8795043原创 2017-10-12 15:43:59 · 703 阅读 · 0 评论 -
《古月ROS探索总结》学习笔记1
介绍ROS的目标、特点,以及ROS分级转载 2017-09-07 08:20:22 · 2760 阅读 · 0 评论 -
《优酷ROS小课堂》学习笔记
张志杰ROS小课堂学习笔记原创 2017-10-17 10:11:16 · 1233 阅读 · 1 评论 -
ROS中编写Publisher和Subscriber的方法(Python版)
1 编写Publisher节点节点是连接到ROS网络的可执行文件的ROS术语。在这里,我们创建一个不断广播消息的发布者(“talker”)节点。创建一个ros包,也可以用现有的ros包,比如:$ roscd beginner_tutorials...原创 2017-09-25 19:06:55 · 36892 阅读 · 7 评论