从零开始的自动驾驶研究生活

    技术2022-07-10  97

    自己是从机械来的转行人员,目前研究生在从事感知方面的相关工作,大佬是真的太多了,最近学习起来全是算法的东西,和自己本科阶段差距还是很大的,因此对于转行之后的生活还是很痛苦的,加上自己本身比较懒惰,写这样的文章纯粹是记录的方式,可以对自己的研究生生活也有一个促进作用吧,以后应该会分享一些自己的学习笔记之类的

    第一次在这个平台上码字,很多功能还不是很熟悉,如果有一些建议,希望大家能够多多交流互相学习。

    文章目的:展示下自己关于感知方面的学习路线,学习方法。就算是抛砖引玉吧

    入门的学习思路: 1.综述阅读:阅读自动驾驶目前的研究状况,发展路线,对自动驾驶能够有一个整体的框架了解,并为以后具体选择研究方向做准备。英语基础一定要好一些, 研究生大部分的文献都是英文,所以如果英文底子差,还是比较吃力的,可以使用英语的阅读翻译器,这里我用的阅读器是知云 知云下载链接

    个人感觉综述读起来不用投入很多的时间,了解具体的框架就好了 推荐综述:

    中国汽车工程学术研究综述_2017__中国公路学报_编辑部 selif-driving cars a survey Autonomous vehicle perception the technology of today and tomorrow perception,planning, control and coordination for autonomous vehicles

    综述的文章可以配合一些入门的视频来看(B站就是一个超强的学习网站) 百度Apollo无人驾驶课程 类似的视频有很多,关键就是通过学习这些课程,完善一下自己对无人驾驶的一些了解吧

    延伸: 1)学会文献检索,爱思唯尔,谷歌学术,知网的跨库搜索等等,只要思想不滑坡,互联网那么发达,只要是有名字对应的文献一般都可以搜索到。 2)养好文档备份,文件管理的良好习惯,搜集到的一些资料找到特定的地方,分类好,方便以后重新翻阅寻找 3)找一下自己喜欢的具体方向, 自动驾驶框架那么大,需要找一些具体的内容去分析,了解调研下

    2.编程基础准备:学习C++,这个是转行人员首先第一步,个人感觉1.2应该同步进行,买一本教材,我看好多人都推荐的是《C++ primer plus第六版》,这里我学习的路线是看的清华大学郑莉出的《C++程序语言设计》并且在B站上看对应的视频,书和视频结合起来,做做作业,多练习代码,感觉郑莉老师讲的还是很好的,这项C++算是以后所以研究的基础,一定要养成良好的代码风格,多听一下前辈的经验

    延伸:

    1)准备一个代码错误记录本,这里我用的是iPad上的Goodnotes ,这个的存在意义就是帮助我们debug的时候记录自己一些比较关键,容易疏漏的错误,这个也算是个人的代码收藏夹吧,没事的时候多翻一翻 2)数据结构也学一下(这块我也还在恶补 3)数学知识还要捡起来:包括微积分, 线性代数,概率论

    3.适当了解行业动向,了解下主流的相关算法,看看大佬们都在做什么,自己闭门造车是不好的。

    4.了解下目前的就业需求,提前做好自己职业规划的打算。

    目前自己的入门思路就是这些,希望也能得到大佬们的指点,自己的编程基础补完之后的下一个目标就是展开对Linux ,ROS的应用。

    具体的学习思路会在下一个阶段,我争取按照月更的速度来更新总结自己的学习进度,不断优化反思自己的学习方法,其实现在最大的敌人只是自己的懒惰而已。

    怎么说自动驾驶算自己大学期间的梦想了,自己研究生能够上车实属幸运,而且自己小的时候就想着长大研究机器人,自动驾驶也算是机器人的一个分支了,圆了儿时的梦想

    路漫漫其修远兮,吾将上下而求索,希望能在这个领域的高处与大家相遇。

    Processed: 0.014, SQL: 9