有关处理输入的点云信息时,定义的angDiff,dirToVehicle两个参数,如代码中所示

pomelo丶a 2022-04-29 11:05:15

 

在这个判断条件内,定义了三种情况,当满足其中一个时,就不处理这次路径,请问这里angDiff,和dirToVehicle两个参数的含义是什么呢,这三种情况分别对应的又是什么呢?还请作者大大解答以下

...全文
617 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
哈工大-朱洪彪 社区管理员 2022-05-12
  • 打赏
  • 举报
回复

1.dirToVehicle这个参数是为一些类似汽车的机器人平台设置的,这些平台不能原地转向而只能一边向前或者向后运动一边转向。当这个参数设置成false的时候,就是应用在大多数可以差速驱动的机器人平台上,只考虑目标方向附近的轨迹,机器人可以任意无碰撞的转向需要的方向。而当这个参数设置成true的时候,就是应用在上述类似汽车的平台上,这时候只考虑机器人朝向dirThr之内的轨迹,因为机器人只能向前或者向后运动的时候转向,dirThr之外的轨迹机器人是没有能力实现的。一般dirToVehicle是true的时候,dirThr会设置的比较小,比如只考虑机器人朝前或者朝后10°的范围内的轨迹。如果用的是差速驱动的机器人,那就可以保持现在的默认设置。
2.angDiff是目标方向与待检测的轨迹方向的差值。
三种情况可以从上面第一点回答中找到对应情况,第一种是应用在差速机器人上,只考虑目标方向附近的轨迹,第二种及第三种是应用在阿克曼转向的机器人上,分别对应向前及向后运动的情况,只考虑向前及向后小范围内的轨迹。

pomelo丶a 2022-05-12
  • 举报
回复
@哈工大-朱洪彪 好的,感谢大佬。我理解了~

1,122

社区成员

发帖
与我相关
我的任务
社区描述
社区内分享我们的开源平台tare机器人自主导航系统,希望能帮助所有自主移动机器人领域的研究人员快速搭建出属于自己的,稳定可靠的机器人仿真和实验的平台,更快进入自己的研究领域
自动驾驶人工智能 企业社区
社区管理员
  • 哈工大-朱洪彪
  • 小麦Y
  • 曹超CMU
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧