说说slam如何学习?

很高兴能回答你的问题,希望我的答案能帮助到你,simultaneous localization and mapping(SLAM)是一种算法,该算法的主要功能是对未知场景进行地图构建。 具体过程为:1. 传感器获取数据(这些数据通常是对环境的描述)2. 算法前端获取数据并处理数据(通常是根据所获得的数据计算数据间的空间关系)3. 算法后端利用步骤2所述的空间关系进行优化4. 回环检测,用于检测传感器是否到过目前位置,进而再一次优化上述空间关系5. 有了上述空间关系之后,再根据对应传感器进行构建地图------------------------------------------------------------------------------------入门推荐高翔的《SLAM14讲》,期间需要补充概率,线性代数,等知识。

不想走深度学习的路,从传统方向做slam的话有哪些方向可以考虑呢?

首先我觉得可以从以下方面进行考虑。1 slam算法大有可为,在目前的这个时代我们可以将此算法应用在各个方面,比如说最常见的扫地机器人。slam算法主要适用于室内的定位,该算法主要应用于扫地机器人,还有一些其他的场景,比如说在某个小范围内路线的一种规划与设计,这样的话呢可以到一些科技公司去工作。现在在物联网时代,在小区域小范围精确定位应用,前景非常广阔,如果说能够精通slam算法,我认为将大有可为,当然该算法是依据于深厚的数学素养,所以楼主也可以在今后一些数学方面的相关题材的书籍。

第二天据我所知,现在国内讲算法比较权威的也就是清华大学的一个博士出的cm算法,实事,讲实话实讲,不仅有书,而且在网上还有相关的视频,如果说题主想深入的话,可以买一本这本书来看一看,或者是把视频给深入研究一下,对深入理解cm算法以及算法的应用会有所提高。因为食量不算法治,主要用于室内,嗯,但是我觉得呢,我们应该把眼界放得更远一点,我建议楼主再学习一下导航制导方面的算法,这样的话对于楼主综合实力的提高会有所帮助,因为惯性制导它主要适用于室外大面积,比如说导弹巡航那种。

第三关于目前招收矢量算法的几家公司,我个人觉得科沃斯是可以考虑的,因为客户是他主要是做扫地机器人,那肯定需要大方面的算法方面的工程师,如果说楼主有实力的话倒是,可以投一下他们的公司,另外国内还有一家公司一家是华捷艾米,他们也是需要slam算法工程师的。如果楼主已经毕业,准备找工作,也可以给我发私信,我可以帮助推荐一下我所知道的一些公司。


文章TAG:slam  智能化  算法  中枢  计算  
下一篇