着手学习无人机路径选择是阿木实验室的开源项目prometheus,同时使用双系统的Ubuntu系统当然当然也可以选择虚拟机进行学习.
目录
Ubuntu搭建以及Ros学习
推荐下载18.04或者20.04,这样可以更好地适配项目要求.
Ubuntu搭建网络上已经有了非常多的案例和教程,具体来说有文档和视频两种形式.对于新手来说,对Ubuntu还没有任何了解(刚开始都是这样的QAQ),因此选择一种相对清楚简单的方式能让自己更快进入学习状态,减少学习内耗,这样也能避免自己的学习兴趣被消磨殆尽.
因此在环境搭建的时候还是采用网络上已经成熟的教程资料(事实上,学习就是不断了解别人的教程,并且形成自己的教程),但是在选择上给予一些建议和帮助.
首先,在文档和视频的形式上,推荐选择一个相对充分全面的视频资料来快速进入学习状态,这里推荐两个来源
以上两个入口事实上都对应了ros的学习,但是学习无人机的相关知识,就避免不了学习ros(应该说学习机器人就避免不了)
阿杰的语言幽默诙谐,古月居浅显易懂,各有特色,大家可以先试听一节然后选择一个跟着学就行,或者是仅仅是为了安装Ubuntu.
忠告:
非必要不要自己一个人去看文档学习如何安装Ubuntu和进行相关环境配置操作(在图书馆拿着启动盘搞了好几个小时的菜鸟的忠告,因为真的什么也不懂,而且电脑只有一个USB接口,接入启动盘就没办法接入鼠标的USB了)!
当人也许有些"学弟学妹"不信邪也许还是想要尝试以下,不拦着,绝对不拦着:
都放这里了,我当时就是主要参考了这两个地方下的Ubuntu
当然,后来去找视频才知道真的不需要那么麻烦
建议把启动盘留着,不要把格式改回来,然后随身带在身上(或者放在自己知道的地方也成),这样后面需要对Ubuntu空间进行重新分配的话,就不需要再去费尽心思搞一个启动盘了,而且别人如果要下载系统的话也可以借用启动盘^因此,用一个便宜一点的硬盘啊.
Prometheus环境搭建
在安装完Ubuntu系统之后,就要着手搭建Prometheus的相关环境,大致就是跟着阿木实验室的wiki进行操作,当然,你八九不离十会出现一些奇奇怪怪的报错(没报错的话,你上辈子可能拯救过银河系?)
这里当然不会事无巨细地介绍怎么安装相应的环境但是可以对一些经典的错误以及解决方法进行一个介绍
1.软件包找不到
解决办法:
检查Ubuntu版本,melodic还是noetic还是其他版本一定要搞清楚,Ubuntu版本不同,相对应的下载语句就是不同的.
检查网络,这里如果WiFi不行直接换手机无线网.
ubuntu换源:真的别傻乎乎的自己去修改文件了,倒时候要是少复制一句还是用不了,直接在软件与更新中匹配一个最好的源,最大情况避免报错,或者人为出错.
2.其他报错
解决办法:
edge,Google,百度,知乎随便你,但是要记住,大部分都不是让你进行非常困难的操作,一般都只要在终端上下载几个小插件就行了.
3.小鱼一键安装
说明:这个可以,真的可以!
注意事项:
出错了,大胆重新执行就行了,Ubuntu会自动检索相关路径下有没有对应的文件,然后执行相关的"重新下载",有点像覆盖写.
如果遇到了解决不了的问题,可以问阿木实验室的克服,也可以留言给我,看到了,如果我知道该如何解决就会顺手告诉你.
心态放平,新手都是一样的,我们要做的是解决问题罢了,没必要解决自己QAQ.
这里放一些其他的参考资料,如有需要可以看看,肯定会有帮助的:
(碍于本人水有限,如果有进步或者更深入的了解,要是想到了哪里有坑会来改的QAQ)