您当前的位置: 首页 > 

鱼香ROS

暂无认证

  • 4浏览

    0关注

    498博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Nav2中文网】七、配置指南(九) Theta星规划器

鱼香ROS 发布时间:2022-04-18 09:53:13 ,浏览量:4

  • 本教程来自:Nav2中文网
  • Nav2交流社区:https://fishros.org.cn/forum
  • ROS2/Nav2千人交流群:(QQ)139707339
  • 更多精彩教程请关注微信公众号:鱼香ROS
  • 欢迎添加机器人小伊微信,解锁机器人学习特殊服务
Theta星规划器 [待校准@2862]

Theta Star规划器实现了Theta * 路径planner,旨在使用A*规划任意角度的路径。 [待校准@2863]

对于下面的例子,planner花费了 ~ 46毫秒 (平均值) 来计算87.5米的路径 [待校准@2864]

在这里插入图片描述

参数 是为此类型选择的对应的planner插件账号。 [待校准@2730]

参数

planner的参数是: [待校准@2866]

.how_many_corners [待校准@2867]

类型默认值int8 [待校准@2868]

描述要在4连接 (上、下、左、右) 和8连接 (所有相邻单元) 图扩展之间进行选择,可接受的值为4和8 [待校准@2869]

参数 。w_euc_cost [待校准@2870]

类型默认值double1.0

描述施加在路径长度上的权重。 [待校准@2871]

.w_traversal_cost [待校准@2872]

类型默认值double2.0

描述它解释了高成本节点受到的惩罚有多严厉。从上面的g(neigh) 方程可以看出,成本函数的成本感知分量形成抛物线曲线,因此该参数在增加其值时,使曲线更陡,允许更大的差异 (当图表变得陡峭时,成本的增量将会增加)在不同成本的节点之间。 [待校准@2873]

.use_final_approach_orientation [待校准@2737]

类型默认值boolfalse

描述如果为true,则由planner产生的路径的最后姿态将其方向设置为进近方向,即连接路径最后两点的向量的方向 [待校准@2738]

注解

一定要浏览这个回购链接上的自述文件,以更好地理解如何调整这个planner。这个planner要求你也调整你的成本图的 cost_scaling_factor 参数,以获得好的结果。 [待校准@2874]

Example
planner_server:
ros__parameters:
  expected_planner_frequency: 20.0
  use_sim_time: True
  planner_plugin_ids: ["GridBased"]
  GridBased:
    plugin_types: "nav2_theta_star_planner/ThetaStarPlanner"
    how_many_corners: 8
    w_euc_cost: 1.0
    w_traversal_cost: 2.0
  • 本文遵循知识共享协议,禁止未授权商用转载
关注
打赏
1666092100
查看更多评论
立即登录/注册

微信扫码登录

0.0367s