ROS2从入门到精通5-1:详解代价地图与costmap插件编写(以距离场ESDF为例)

CSDN 2024-10-03 16:01:03 阅读 94

目录

0 专栏介绍

1 代价地图介绍

1.1 基本概念

1.2 代价定义

2 代价地图配置

2.1 通用配置

2.2 障碍层配置

2.3 静态层配置

2.4 膨胀层配置

3 代价地图插件案例

3.1 构造地图插件类

3.2 注册并导出插件

3.3 编译与使用插件

0 专栏介绍

本专栏旨在通过对ROS2的系统学习,掌握ROS2底层基本分布式原理,并具有机器人建模和应用ROS2进行实际项目的开发和调试的工程能力。

🚀详情:《ROS2从入门到精通》


1 代价地图介绍

1.1 基本概念

机器人导航必须依赖于地图,而SLAM构建的地图为静态地图,在导航中一般不可以直接使用,因为导航过程中障碍信息是可变的,因此地图信息需要时时更新。

在这里插入图片描述

代价地图就是ROS定义的用于动态导航的地图数据结构,其在静态地图基础上添加了一些辅助信息,主要分为以下图层:

静态地图层(Static Map Layer):通



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。