ROS导航功能包集中的修复机制
来源:互联网 发布:淘宝如何取消超级推广 编辑:程序博客网 时间:2024/06/17 08:39
这个包给导航功能包集提供了一种修复机制,该机制尝试在某给定区域外将代价地图convert成静态地图实现空间清理。
1 Overview
clear_costmap_recovery::ClearCostmapRecovery是一种简单的修复机制,它将距离机器人一定半径范围区域外的代价地图恢复为静态地图。 其继承了nav_core包中接口nav_core::RecoveryBehavior ,以插件方式在move_base node中使用。
2 ClearCostmapRecovery
clear_costmap_recovery::ClearCostmapRecovery对象将其功能以C++ ROS Wrapper导出,在初始化时指定的ROS命名空间使用。
下面是创建对象clear_costmap_recovery::ClearCostmapRecovery的一个示例:
- #include <tf/transform_listener.h>
- #include <costmap_2d/costmap_2d_ros.h>
- #include <clear_costmap_recovery/clear_costmap_recovery.h>
- ...
- tf::TransformListener tf(ros::Duration(10));
- costmap_2d::Costmap2DROS global_costmap("global_costmap", tf);
- costmap_2d::Costmap2DROS local_costmap("local_costmap", tf);
- clear_costmap_recovery::ClearCostmapRecovery ccr;
- ccr.initialize("my_clear_costmap_recovery", &tf, &global_costmap, &local_costmap);
- ccr.runBehavior();
2.1 API Stability
- The C++ API is stable.
- The ROS API is stable.
2.2 ROS Parameters
~<name>/reset_distance (double, default: 3.0)
- 指定距离机器人半径几米的区域之外的障碍在恢复代价地图为静态地图时候将被清除。
2.3 C++ API
The C++clear_costmap_recovery::ClearCostmapRecovery class adheres to thenav_core::RecoveryBehavior interface found in thenav_core package. For detailed documentation, please seeClearCostmapRecovery Documentation. 0 0
- ROS导航功能包集中的修复机制
- ROS导航功能包
- ROS示例----导航功能包Husky_exploration
- ROS导航包的应用
- ROS Navigation-----导航功能包集设置和配置学习
- ROS专题----导航功能包navigation基础汇总
- ROS导航包参数设置
- ROS导航包navigation stack中关键包的作用
- 做机械臂导航时遇到的问题5:如何使用ROS内嵌serial功能包实现串口通信
- ROS导航包之costmap_2d
- 在ROS中如何配置机器人的导航功能
- 在ROS中如何配置机器人的导航功能
- DATAGRID的集中功能
- ros功能包和机器人
- ROS基础:功能包的创建与编译
- 创建和使用自己的ros功能包
- 让自己创建的功能包在ROS找到
- ROS机器人程序设计(原书第2版)补充资料 (捌) 第八章 导航功能包集入门 navigation
- Android CheckBox实现多选、全选、反选功能
- redis主从复制,读写分离以及哨兵的配置
- Weblogic启动web应用报内存溢出错误
- Frog Jump
- 字符串反转
- ROS导航功能包集中的修复机制
- SAP HANA查找字符串位置
- vs2013+ 编译 opencv3.x 的拓展包
- 随机输出带权重数组中的值(百度二面算法题目)
- Python 数据分析 pandas
- 用BlockBoundQueue和c++11实现多线程生产者消费者问题
- selectionSort
- maven-webserver插件
- 简单猜数字游戏