硕士研究生阶段如何学习slam机器人?
点击上方“小白学视觉”,选择加"星标"或“置顶”
重磅干货,第一时间送达
https://www.zhihu.com/question/396119527/answer/1256819922
1. 基础篇
1.1 C++
以C语言为载体的面向过程的编程(Procedure Oriented Programming) 面向对象的编程(Object-Oriented Programming):类,多态,继承,虚函数 为了解决代码重用问题而出现的泛型编程(Generic Programming)以及对应的标准模板库(STL)
1.2 OpenCV
1.3 Linux & ROS
终端的使用 Linux文件目录结构 怎么安装软件 怎么新建和删除文件/文件夹 文件打包及解压
1.4 机器人学数学基础
机器人学数学基础专栏地址:
2. 实践篇
2.1《视觉slam十四讲》
这本书提供了大量的源码,具有很强的实践意义. 如果你没有上面的基础知识作为支撑,看这本书可能会有些吃力 从找工作的角度讲,个人认为基础知识的意义大于slam知识本身
2.2 相机 & 激光雷达
3. 进阶篇
4. 就业篇
https://www.zhihu.com/question/396119527/answer/1235876702
首先是代码环境问题:标配Ubuntu+ROS,因为绝大部分源码是C++,所以CMake的基本模板要会用
浙江大学视觉slam公开课-从视频标定到SLAM视频地址:
必看入门书籍:视觉SLAM十四讲 稍微进阶:机器人学的状态估计,多视图几何
SLAM相关非常易懂快速上手的课程:
SLAM方面的论文
如何借助这些资源开展SLAM学习
一些其他主要方向
语义SLAM
https://www.zhihu.com/question/396119527/answer/1235688565
下载1:OpenCV-Contrib扩展模块中文版教程
在「小白学视觉」公众号后台回复:扩展模块中文教程,即可下载全网第一份OpenCV扩展模块教程中文版,涵盖扩展模块安装、SFM算法、立体视觉、目标跟踪、生物视觉、超分辨率处理等二十多章内容。
下载2:Python视觉实战项目52讲 在「小白学视觉」公众号后台回复:Python视觉实战项目,即可下载包括图像分割、口罩检测、车道线检测、车辆计数、添加眼线、车牌识别、字符识别、情绪检测、文本内容提取、面部识别等31个视觉实战项目,助力快速学校计算机视觉。
下载3:OpenCV实战项目20讲 在「小白学视觉」公众号后台回复:OpenCV实战项目20讲,即可下载含有20个基于OpenCV实现20个实战项目,实现OpenCV学习进阶。
交流群
欢迎加入公众号读者群一起和同行交流,目前有SLAM、三维视觉、传感器、自动驾驶、计算摄影、检测、分割、识别、医学影像、GAN、算法竞赛等微信群(以后会逐渐细分),请扫描下面微信号加群,备注:”昵称+学校/公司+研究方向“,例如:”张三 + 上海交大 + 视觉SLAM“。请按照格式备注,否则不予通过。添加成功后会根据研究方向邀请进入相关微信群。请勿在群内发送广告,否则会请出群,谢谢理解~
下载1:OpenCV-Contrib扩展模块中文版教程 在「小白学视觉」公众号后台回复:扩展模块中文教程,即可下载全网第一份OpenCV扩展模块教程中文版,涵盖扩展模块安装、SFM算法、立体视觉、目标跟踪、生物视觉、超分辨率处理等二十多章内容。 下载2:Python视觉实战项目52讲 在「小白学视觉」公众号后台回复:Python视觉实战项目,即可下载包括图像分割、口罩检测、车道线检测、车辆计数、添加眼线、车牌识别、字符识别、情绪检测、文本内容提取、面部识别等31个视觉实战项目,助力快速学校计算机视觉。 下载3:OpenCV实战项目20讲 在「小白学视觉」公众号后台回复:OpenCV实战项目20讲,即可下载含有20个基于OpenCV实现20个实战项目,实现OpenCV学习进阶。 交流群
欢迎加入公众号读者群一起和同行交流,目前有SLAM、三维视觉、传感器、自动驾驶、计算摄影、检测、分割、识别、医学影像、GAN、算法竞赛等微信群(以后会逐渐细分),请扫描下面微信号加群,备注:”昵称+学校/公司+研究方向“,例如:”张三 + 上海交大 + 视觉SLAM“。请按照格式备注,否则不予通过。添加成功后会根据研究方向邀请进入相关微信群。请勿在群内发送广告,否则会请出群,谢谢理解~
评论