我是个很懒的人,之前写博客也没能坚持下去,这次应老师的要求,写一下自己学习SLAM的过程,以便后来者参考。(菜鸡境内,大佬绕行ヾ(゚∀゚ゞ))
首先,我们的项目要求在Linux系统下使用SLAM。所以你必须有一个Linux的系统。
我选择的是Ubuntu20.04
(好吧,不是我选择,是不得不选择。从最开始安装CentOs,然后安装Ubuntu22.04,然后才是Ubuntu20.04,因为很多教程和案例都是基于18.04或者20.04的,如果你想多参考一下别人的开源案例,首先你的环境就要和他们差不多。)
VMware下载安装
我使用的是VMware虚拟机,安装链接和提取码如下
链接:https://pan.baidu.com/s/141a43rYbmex0QNPg2O9K9Q
提取码:u9i5
(但是如果你条件支持的话,你最好直接使用原装系统,而不是虚拟机,因为学到后面你就会发现虚拟机真的是不好用,它的运行内存老是不够,一旦运行大的算例就直接卡死,所以建议直接安装新系统)
安装步骤参考这个链接
https://mp.weixin.qq.com/s/oUNwhWaU4IhPU__LfdnXoQ
创建Ubuntu20.04虚拟机
首先去官网下载Ubuntu20.04的镜像
等待下载完成后,你就会得到一个iso的镜像文件,然后在VMware里面开始创建虚拟机
选择创建新的虚拟机
选择自定义
选择下一步
选择稍后安装操作系统
选择默认
选择虚拟机的名字和安装位置(看你哪一个盘的空间大一点)
选择处理器数量和处理器内核数量(一般来说我习惯使用一半的处理器内核,关于自己的处理器数量可以去设备管理器查看)
选择虚拟机的运行内存(我的电脑是8G的,所以我分配的6G给虚拟机,不建议低于它的推荐内存或者大于等于最大推荐内存。)
然后一直选择默认,直到选择磁盘大小(我选的100G,建议内存64G以上,最低不要低于32G,32G很不经用的,要不了多久就满了,满了还得再加内存,虽然说不麻烦,但能省一点事是一点。当然,主要还是要看你的电脑配置)
选择自定义硬件,然后选中新CD/DVD,使用ISO映像文件,把之前下载的iso文件放进去。
然后点击关闭->完成,虚拟机的创建就完成了