Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
尚无回复
1
@157763095 我装的是humble的有这个版本的代码吗
杜
@Lorry 好的,我试试看。
小
@vico1999 在 源码安装 Nav2,在如下截图的方式下编译运行生成包并且能查看到,但是在执行 中说:
"/opt/ros/humble/include/nav_msgs"
重装下系统中的ROS试试
@vico1999 重新安装下ROS看看
我看过一轮navfn源码,感觉不是双向A*,是从goal点开始,计算到start点的potential值(代价值),看着是单向。有个算法讲解(文章是讲dijk的但是在源码里面,propdijk和propastar相比只是少了一个distance判断),看这个也许你能明白:https://blog.csdn.net/Neo11111/article/details/104645228
运
@Lorry 不好意思,打扰了。我重新下载代码,编译之后就没问题了。
@杜守钰Screenshot from 2022-12-15 20-45-28.png
@Lorry 一般精度都是5cm(栅格大小),另外实际和你的雷达精度以及里程计精度有关系
J
@小鱼 嗯,好的,多谢,我先按照这个思路尝试一下
L
@小鱼 好,微信联系你了
2
Invalid frame ID "base_footprint" passed to canTransform argument target_frame - frame does not exist [amcl-2] at line 133 in /tmp/binarydeb/ros-foxy-tf2-0.13.13/src/buffer_core.cpp 现在又报错这个
@小鱼 仿真时间设置的是false,应该不会是它引起的
毛
我的问题也解决了,我重新下载了鱼总改过的navigation2代码 代码地址 编译后在运行障碍物在代价地图出现了 截图 2022-11-01 19-37-55.png
@Parserval 你是eloquent版本的吗?建议更换foxy及以上版本测试,看问题是launch文件中的某些语法不支持造成的。
@运动男孩 👍 恭喜, 让人意想不到的原因,ros中的单位都是m和弧度的。
@杜守钰 map->odom->base_link是REP105标准定义的,具体可以参考动手学ros2文档中对rep105的介绍。
https://fishros.com/d2lros2/#/humble/chapt11/get_started/1.Nav2导航框架介绍?id=_35-状态估计(重要组件)
c77a8ff4-884b-4f1c-acc1-b86858dc24e3-image.png