【Nav2中文网】七、配置指南(十四) 恢复服务器

恢复服务器 [待校准@2750]

Github 上的源代码 [校准@小鱼]

恢复服务器实现用于处理恢复请求和托管实现各种crecover恢复的插件向量的服务器。也可以为每个自定义恢复实现独立的恢复服务器,但是此服务器将允许多个恢复共享资源,例如costmap和TF缓冲区,以降低新行为的增量成本。 [待校准@2751]

注意: 等待恢复没有参数,等待时间在操作请求中给出。 [待校准@2752]

恢复服务器参数 [待校准@2753]

costmap_topic [待校准@2754]

类型默认值
string“local_costmap/costmap_raw”

描述用于碰撞检查的原始成本图主题。 [待校准@2756]

footprint_topic [待校准@2757]

类型默认值
string“local_costmap/published_footprint”

描述costmap框架中足迹的主题。 [待校准@2759]

cycle_frequency [待校准@2760]

类型默认值
double10.0 [待校准@2233]

描述运行恢复插件的频率。 [待校准@2761]

transform_tolerance

类型默认值
double0.1

描述TF transform tolerance.

global_frame [待校准@2321]

类型默认值
string“odom”

描述参考框架。 [待校准@2323]

robot_base_frame [待校准@2324]

类型默认值
string“base_link”

描述机器人基座frame名称。 [校准@小鱼]

recovery_plugins [待校准@2762]

类型默认值
vector{ “spin” 、 “back_up” 、 “wait” } [待校准@2763]

描述要使用的插件名称列表,也与操作服务器名称匹配。 [待校准@2764]

Note [待校准@2581]此列表中定义的每个插件命名空间都需要有一个: 代码: plugin 参数,用于定义要在命名空间中加载的插件的类型。 [待校准@2582]

示例: [待校准@2583]

recoveries_server:
  ros__parameters:
    recovery_plugins: ["spin", "backup", "wait"]
    spin:
      plugin: "nav2_recoveries/Spin"
    backup:
      plugin: "nav2_recoveries/BackUp"
    wait:
      plugin: "nav2_recoveries/Wait"

默认插件 [待校准@2606]

当: code: recovery_plugins 参数未重写时,将加载以下默认插件: [待校准@2765]

| Namespace [待校准@2608] | Plugin [待校准@2609] |
| - | - |
| “spin” | “nav2_recoveries/Spin” |
| “backup” | “nav2_recoveries/BackUp” |
| “wait” | “nav2_recoveries/Wait” |

自旋恢复参数 [待校准@2772]

旋转距离是从动作请求中给出的 [待校准@2773]

simulate_ahead_time [待校准@2774]

类型默认值
double2.0

描述是时候展望未来的碰撞了。 [待校准@2775]

max_rotational_vel [待校准@2776]

类型默认值
double1.0

描述最大旋转速度 (rad/s)。 [待校准@2777]

min_rotational_vel [待校准@2778]

类型默认值
double0.4 [待校准@2779]

描述最小旋转速度 (rad/s)。 [待校准@2780]

rotational_acc_lim [待校准@2781]

类型默认值
double3.2 [待校准@2782]

描述最大旋转加速度 (rad/s ^ 2)。 [待校准@2783]

备份恢复参数 [待校准@2784]

从操作请求中给出备份距离。 [待校准@2785]

simulate_ahead_time [待校准@2774]

类型默认值
double2.0

描述是时候展望未来的碰撞了。 [待校准@2775]

Example

recoveries_server:
  ros__parameters:
    costmap_topic: local_costmap/costmap_raw
    footprint_topic: local_costmap/published_footprint
    cycle_frequency: 10.0
    recovery_plugins: ["spin", "backup", "wait"]
    spin:
      plugin: "nav2_recoveries/Spin"
    backup:
      plugin: "nav2_recoveries/BackUp"
    wait:
      plugin: "nav2_recoveries/Wait"
    global_frame: odom
    robot_base_frame: base_link
    transform_timeout: 0.1
    simulate_ahead_time: 2.0
    max_rotational_vel: 1.0
    min_rotational_vel: 0.4
    rotational_acc_lim: 3.2
  • 本文主要校准贡献:小鱼
  • 本文遵循知识共享协议,禁止未授权商用转载
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值