ros2的nav2_map_server导入地图时,rviz2显示no map received
问题原因:
1.rviz没启动好,map_server就传入/map,但是只传了一次
2.需要激活map_server
步骤:
1、打开终端,进入src/map/运行下面指令:
ros2 run nav2_map_server map_server --ros-args --param yaml_filename:=fishbot_map.yaml
2、打开rviz2
rviz2
通过add->bytopic->选择map组件。
3、配置并激活map_server
ros2 lifecycle set /map_server configure
ros2 lifecycle set /map_server activate
问题:rviz2显示no map received,不显示加载的地图,如下图:

原因:地图数据的发布激活调用了nav2_map_server的/map_ser

最低0.47元/天 解锁文章
5436

被折叠的 条评论
为什么被折叠?



