在我们学习做项目的时候难免会使用别人的功能包
我在这其中也遇到了许多坑
我在学习motion planning的时候想实现一下tangent-bug算法于是就在giuhub找功能包
1是否需要其他依赖包
找到之后就把功能包放在工作空间的src文件夹下,catkin_make编译,发现不知道怎么run,一脸懵逼,后来才知道原作者是在turtlebot3的基础上实现的。
因此用别人的功能包首先要看看需要什么其他的包,或相关依赖都要下好。
2遇到的第二个坑是环境变量的设置
我们新建完成一个工作空间,catkin_make之后,可以运行gedit ~/.bashrc ,在文章末尾加上source /home/zp/工作空间名/devel/setup.bash
最重要的是新开一个终端,然后查看环境变量
echo $ROS_PACKAGE_PATH
看看新的环境变量有没有被加进去。
3查找功能包
roscd packagename
暂时就这些
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)