摘要:
博客转自: https://blog.csdn.net/weixin_42005898/article/details/100051838 在机器人进行路径规划时,我们需要明白规划算法是依靠什么在地图上来计算出来一条路径的。依靠的是gmapping扫描构建的一张环境全局地图,但是仅仅依靠一张原始的全 阅读全文
摘要:
博客转载自:https://blog.csdn.net/luckyxiaoqiang/article/details/7518888 阅读全文
摘要:
博客转自:https://blog.csdn.net/hcx25909/article/details/50539417 1、概述 ROS的二维导航功能包,简单来说,就是根据输入的里程计等传感器的信息流和机器人的全局位置,通过导航算法,计算得出安全可靠的机器人速度控制指令。但是,如何在特定的机器人上 阅读全文
摘要:
博客转自:https://blog.csdn.net/hcx25909/article/details/50154225 1 tf简介 1.1 什么是tf tf是一个让用户随时间跟踪多个参考系的功能包,它使用一种树型数据结构,根据时间缓冲并维护多个参考系之间的坐标变换关系,可以帮助用户在任意时间,将 阅读全文
摘要:
1. 古月居个人网页 2. https://github.com/AtsushiSakai/PythonRobotics 3. https://blog.csdn.net/neo11111/category_9522667.html ROS-Navigation剖析 4.https://blog.c 阅读全文
摘要:
博客参考:https://blog.csdn.net/ethan_guo/article/details/81809054 1. 粒子滤波和蒙特卡洛 蒙特卡洛:是一种思想或方法。举例:一个矩形里面有个不规则形状,怎么计算不规则形状的面积?不好算。但我们可以近似。拿一堆豆子,均匀的撒在矩形上,然后统计 阅读全文
摘要:
博客转自:https://blog.csdn.net/hcx25909/article/details/12110959 在理解了move_base的基础上,我们开始机器人的定位与导航。gmaping包是用来生成地图的,需要使用实际的机器人获取激光或者深度数据,所以我们先在已有的地图上进行导航与定位 阅读全文
摘要:
博客转载自:https://blog.csdn.net/hcx25909/article/details/9470297 在上一篇的博客中,我们一起学习了ROS定位于导航的总体框架,这一篇我们主要研究其中最重要的move_base包。 在总体框架图中可以看到,move_base提供了ROS导航的配置 阅读全文
摘要:
博客转自:https://blog.csdn.net/hcx25909/article/details/9334231 导航与定位是机器人研究中的重要部分。 一般机器人在陌生的环境下需要使用激光传感器(或者深度传感器转换成激光数据),先进行地图建模,然后在根据建立的地图进行导航、定位。在ROS中也有 阅读全文
摘要:
博客转载:https://blog.csdn.net/hcx25909/article/details/9255001 和 https://www.cnblogs.com/wlzy/p/8214563.html 在机器人的控制中,坐标系统是非常重要的,在ROS使用tf软件库进行坐标转换。 一、tf简 阅读全文