标题关于Ubuntu18.04的(melodic)ROS添加kobuki功能包教程
以下将会讲安装过程的相应步骤因为这对于刚接触ROS的新手而言很重要很直白,小编我是安装了好多天,网上找了很多方法但是很少将关于这些的知识,很是奇怪,或许就我喜欢瞎折腾!!!
标题 -----------------------------------------目录-------------------------------------------
1.安装的效果
2.开始实践
3.补充
标题 1.安装好的图和编译成功的图
图片:
当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。
标题 2.安装过程
没怎么写过博客,排版有些牵强望谅解,因为时间也有限,还有别的事情要做就不仔细学习怎么编写了,直接现学现用。.
在这过程中首先需要你先安装好了melodic的ROS,当然是Ubuntu18.04啦!小编就不说怎么安装了哈-_-!!!
好了,已经安装完了melodic的ROS了没,小编都等你很久了。。。。
不等了哈~~~~~~
1.一般我们都是使用虚拟机的,小编用了VM,然后呢开了一个共享文件夹,因为小编还处于linux和window的来回用的阶段,你懂得!我的朋友还蒙圈乌班图里面有浏览器你干嘛非得用window上安装的,小编其实也不知道。。。。
然后将安装的kobuki源码包放进去,你们可以从这里下载,也可以到官网下载:
https://download.csdn.net/download/ChanFen_ER/12660303
看到了没,放在共享文件夹下面,嗯嗯。。。注意一下我下的包改了名字的了:kobuki_node官网的不是这样的,(注意啊,要解压哦哦):
2.可以在主目录下创建一个工作空间(哪都行看自己)如下:
$ mkdir -p kobuki/src
3.进入kobuki文件夹下的src文件夹:
$ cd ~/kobuki/src
然后创建工作空间
~/kobuki/src$ catkin_init_workspace
4.进行源码包安装,不知道是不是这样安装的反正还是要下载,因为我也不懂,如果没有安装wtool那就先安装
~$ sudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential
好了没,然后跳到你刚建的文件夹下,再使用这个语句安装,注意共享文件夹路径哈
~$ cd ~/kobuki
~/kobuki$ wstool init -j5 src /mnt/hgfs/Ubuntu_share/kobuki_node/kobuki.rosinstall
知道你好了。。。
等啊等。。。
。。。
。。。
安装好了,但是会有这样的提示,没有图了,因为我clear掉了,尴尬,会说kobuki_core检出权限不对,可能是github服务器问题,你往上几行看看kobuki是不是已经安装完了就好。
5.然后跳出来跳到刚建的工作空间kobuki下,我的是~/kobuki下
使用catkin_make编译
~$ cd ~/kobuki
~/kobuki$ catkin_make
是失败的,因为说是缺少了一个包,很正常,我也不知道,我的是丢失了这个包Could not find a package configuration file provided by “uuid_msgs”…是的uuid_msgs,然后干啥呢缺啥补啥,网上找,然后找到了一个博客写的可以看他的链接:
https://blog.csdn.net/Mr_dhy/article/details/81365555
我把图片接下来:
就是在工作空间下如我的:~/kobuki/src下
加进去:
git clone https://github.com/ros-geographic-info/unique_identifier.git
然后再进行编译,在工作空间~/kobuki/下啦 !嘿!
~$ cd ~/kobuki
~/kobuki$ catkin_make
应该就可以了!
但是我的有问题了:
就是这个链接如下:
http://blog.sina.com.cn/s/blog_5d9aca630102yh8o.html
要感谢人家!!!
怎么解决呢,我觉得太麻烦了,内存不足是吧,好的我直接将徐弩机内存加大了2G再编译一次就好了,哈哈!
~$ cd ~/kobuki
~/kobuki$ catkin_make
标题4.补充
其实在这之前我搞了很久,如果你们按照我的中途有问题的话可以这样子先照着这个教程设置一下前几个步骤再试试,因为往往可能出现我瞎搞把一些环境给弄好了也说不定,当然如果缺少更多的包可以试着像我出现的那样找一下好吧!
https://www.ncnynl.com/archives/201811/2787.html
小编也是新手,自己经过的苦是懂得的,希望能够帮助同样的我们。谢谢,就这样啦,别依恋我哟!