您当前的位置: 首页 > 

鱼香ROS

暂无认证

  • 0浏览

    0关注

    498博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

回答基础且鱼粉常问的一个问题

鱼香ROS 发布时间:2021-09-22 10:29:48 ,浏览量:0

大家好,我是小鱼。

今天来回答一个基础并且鱼粉们常问的一个问题。

有鱼粉问经常因为某一些功能包安装时找不到,来问小鱼原因,比如在ubuntu20上安装cartographer这个包。

如果你使用下面这条指令肯定会报错

sudo apt install ros-neotic-cartographer

原因时什么呢?

很简单,作者没有打包发布这个包的二进制安装文件,通过ROS的官网就可以查知。 cartographer

那该怎么办呢?

功能包的获取一般有两种方式。

1. 安装获取

安装一般使用

sudo apt install ros--package_name
2. 手动编译获取

手动编译相对麻烦一些,需要下载源码然后进行编译生成相关文件。

什么时候需要手动编译呢?一般我们能安装的功能包都是作者编译好程序将可执行文件上传到仓库中,然后我们才能够通过apt进行安装,如果作者还没来得及测试上传,或者忘记了测试上传,就会找不到对应的包,这时候就需要手动编译安装了。

另外一种就是我们需要对包的源码进行修改,这个时候也需要自己编译修改。

手动编译之后,需要手动source工作空间目录。

所以我们可以根据wiki上所给出的git地址,使用git clone ,下载源码,编译安装(记得切换分支哦)

这部分内容一般ROS学习教程里都不会写,新人会很懵逼,不过小鱼在动手学ROS2中都有讲到。

今天就写到这里,抓紧录课啦!

关注
打赏
1666092100
查看更多评论
立即登录/注册

微信扫码登录

0.0459s