当前位置: 首页 > news >正文

3.8 恢复行为

1.地图设置

master地图是所有地图的总和

 Obstacles地图是在恢复行为使用的

ClearCostmapRecovery

重置行为,消除reset_distance外的 Obstacles地图

RotateRecovery

旋转清除,旋转清除障碍物信息,就是机器人选装一圈

代码如下

global_costmap:global_frame: maprobot_base_frame: base_footprintstatic_map: trueupdate_frequency: 1.0publish_frequency: 1.0transform_tolerance: 1.0recovery_behaviors:- name: 'conservative_reset'type: 'clear_costmap_recovery/ClearCostmapRecovery'- name: 'rotate_recovery'type: 'rotate_recovery/RotateRecovery'- name: 'aggressive_reset'type: 'clear_costmap_recovery/ClearCostmapRecovery'conservative_reset:reset_distance: 2.0layer_names: ["obstacle_layer"]aggressive_reset:reset_distance: 0.0layer_names: ["obstacle_layer"]

 在这里需要注意的细节是

conservative_reset:reset_distance: 2.0layer_names: ["obstacle_layer"]aggressive_reset:reset_distance: 0.0layer_names: ["obstacle_layer"]

这里的layer_name需要指定 "obstacle_layer",否则会导致导航失败

http://www.dtcms.com/a/256388.html

相关文章:

  • 微处理器原理与应用篇---冯诺依曼体系结构
  • 一文详解归并分治算法
  • Python元组常用操作方法
  • 在 ArcPy 脚本中进行错误处理和调试
  • C# WPF常用调试工具汇总
  • MagicTryOn: 变革性的AI视频虚拟试衣体验
  • Java 面试指南:深度解析 Spring Boot 与微服务架构
  • AI 生成 短视频 全流程指南
  • Swift 解锁数组可修改场景:LeetCode 307 高效解法全解析
  • 【软考高级系统架构论文】企业集成平台的技术与应用
  • shell脚本--条件判断
  • uniswap v4 账本式结算与账户余额管理机制解析
  • Wire--编译时依赖注入工具
  • 系统思考VS心智模式
  • Jupyter notebook调试:设置断点运行
  • 网站自助广告投放系统源码 附安装教程(源码下载)
  • 3.9 局部规划器
  • Kubernetes控制平面组件:Kubelet详解(八):容器存储接口 CSI
  • AI评测-(1)基础介绍
  • 【Docker 08】Compose - 容器编排
  • 【单调栈】-----【Largest Rectangle in a Histogram】
  • DPO直接偏好函数的学习解读
  • 【Kubernetes】从零搭建K8s集群:虚拟机环境配置全指南(DNS/网络/防火墙/SELinux全解析一站式配置图文教程)
  • Spring中IoC的理解
  • python模块常用语法sys、traceback、QApplication
  • [muduo] Buffer缓冲区 | TcpServer | Reactor模式
  • 在 `setup` 函数中实现路由跳转:Vue3与Vue Router 4的集成
  • Python 数据分析与可视化 Day 3 - Pandas 数据筛选与排序操作
  • vivado工具配置(二)
  • Python 的内置函数 hasattr