问题:
Resource not found: navigation
ROS path [0]=/opt/ros/noetic/share/ros
ROS path [1]=/home/rosnoetic/demo05_ws/src
ROS path [2]=/opt/ros/noetic/share
The traceback for the exception was written to the log file
7.2.4路径规划那章,启动launch文件集成就报错,明明安装了navigation功能包,但rospack find navigation 却找不到。
原因:navigation06_movebase_test.launch文件启动movebase节点时,定位到navigation05_path.launch中,navigation05_path.launch写错功能包名称了。
解决:navigation06_movebase_test.launch文件就比上一个实操的test_amcl.launch文件多了一个启动movebase节点,就报错了,于是顺藤摸瓜找到了navigation05_path.launch,根据navigation05_path.launch文件的参数要求发现了问题,浪费了我半天时间,其中还一直安装navigation软件包。
ps:不过说回来,为什么sudo apt install-noetic-navigation后,为什么rospack find navigation回找不到呢?