【Nav2中文网】七、配置指南(一)路点追踪

路点追踪 [待校准@2875]

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

路点追踪模块实现了一种使用导航操作服务器执行路点追踪的方法。它将采用一组有序的航路点,然后尝试按顺序导航到它们。它还托管一个航点任务执行程序插件,可用于在航点执行自定义行为,如等待用户指令、拍照或拿起盒子。如果无法实现航点,则 stop_on_failure 参数将决定是继续到下一个航点还是停止。 [待校准@2876]

参数

stop_on_failure [待校准@2877]

类型默认值
booltrue [待校准@2813]

描述如果单个航点失败,是否失败。如果为false,将继续前往下一个航路点。 [待校准@2878]

loop_rate [待校准@2879]

类型默认值
int20

描述检查当前导航任务结果的速率。 [待校准@2880]

waypoint_task_executor_plugin [待校准@2881]

类型默认值
string‘wait_at_waypoint’ [待校准@2882]

描述一个插件,用于定义机器人到达航路点时要执行的任务。 [待校准@2883]

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

示例: [待校准@2583]

waypoint_follower:
  ros__parameters:
    waypoint_task_executor_plugin: "wait_at_waypoint"
    wait_at_waypoint:
      plugin: "nav2_waypoint_follower::WaitAtWaypoint"
      enabled: True
      waypoint_pause_duration: 0

提供的插件 [待校准@2604]

下面列出的插件在 nav2_waypoint_follower 命名空间内。 [待校准@2884]

默认插件 [待校准@2885]

Namespace [待校准@2608]Plugin [待校准@2609]
“wait_at_waypoint”“nav2_waypoint_follower::WaitAtWaypoint”

Example

waypoint_follower:
  ros__parameters:
    loop_rate: 20
    stop_on_failure: false
    waypoint_task_executor_plugin: "wait_at_waypoint"
      wait_at_waypoint:
        plugin: "nav2_waypoint_follower::WaitAtWaypoint"
        enabled: True
        waypoint_pause_duration: 0
  • 本文主要校准贡献:小鱼
  • 本文遵循知识共享协议,禁止未授权商用转载
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值