如何才能成为一名机器人工程师_第1页
如何才能成为一名机器人工程师_第2页
如何才能成为一名机器人工程师_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、本文格式为Word版,下载可任意编辑如何才能成为一名机器人工程师 依据世界第一的机器人训练机构卡耐基梅隆高校的机器人学博士的课程分类方式,机器人学有四个核心领域: 在真正开头谈该怎么做之前,笔者给了大家一些善意的提示: 但是,小瓦君想插播一个消息。 关于笔者善意的提示和爱的忠告就到这里了,接下来开头介绍如何才能成为一名机器人工程师。 小瓦君将整个大一需要学习的整理为五大点 英语 英语水平会影响机器人工程师水平。 一些高级的机器人学问都不是中文的参考资料,这个时候假如啃不下英文资料,进步速度和眼界就会受到很大影响。 因此大一的时候要多看看红宝书,看看美剧。 线性代数 线性代数的重要性需要特殊强调

2、,优秀的工程师和科学家在职业生涯中要学至少五次线性代数。 对学习线性代数推举两书一教材: Linear Algebra Done Right Linear Algebra Done Wrong 麻省理工公开课:线性代数。2 不论如何,学线性代数肯定要用国外的教材,千万不要用国内的教材,就算是英文也要啃下来,同时还要刷足够多的课后题。 编程 不管学的专业是什么,肯定要在高校一班级尽早开头学编程。 推举从Python开头学习编程,比较好的Python开发学习环境是Anacoda 。比较好的教材是麻省理工学院公开课:计算机科学及编程导论。 Python就像一把瑞士军刀,功能许多。但是真要去造机器人,

3、合适的工具并不是瑞士军刀,而是CC这样简洁粗暴的锤子和螺丝刀般的工具。 笔者个人入门用的是清华高校出版的C语言程序设计。不过国内的C语言教材都有个巨大的问题是不引导同学去用Linux。 Makefile 当你把C学得差不多,开头要学写包含多个头文件的程序时,肯定要同时学习makefile的学问。这时候要上网去搜“Makefile详解”。 笔者个人觉得HTML和Javascript也是机器人工程师必备的技术。由于web技术实际上已经渗透到了编程的方方面面。另外AJAX能够关心初学者理解肯定的网络技术原理,而网络技术也是机器人工程师必备的技能。 上大二的时候,你已经学会了基本的编程学问和基本的数学

4、学问。机器人工程师需要的技能数量是IT行业全栈工程师技能数量的三倍以上,这些技能的基础都应当在大二开头积累。 大二应当把握的技能 大二阶段特殊要强调的是对动手力量的培育,包括机械材料的加工、电路焊接、制作导线和接头、连接路由器、配置网络、做网线等等。 在动手前,你需要预备以下工具 对于该选择造一个怎么样的“真正能用的机器人”练手,最好的选择确定是机器人竞赛中的机器人。 参与Robocon,你会学着造有人那么高的巨大机械; 参与RoboMasters,你会学着造比汽车还要敏捷的机器人。 其他一些小型的竞赛比如飞思卡尔智能车,也是很好的训练。 国内开源机器人社区也有许多资源可以利用来学习,比如自己

5、买Arduino STEM educational Robot kits Building Platform的各种开发套件做简洁的机器人。 假如更盼望接触到单片机的本质,可以自己买STM32开发板学习。STM32是ARM Cortex?M家族中最为广泛应用的一款单片机,在网上也有许多的教材和开发板可供选择。在国内闻名的电子论坛STM328 分论坛上,有许多参考资料。 大二的暑假,可以跟着学校的机器人队参与了一些机器人竞赛,也可以自己做一个舵机机器人,比如六足机器人。舵机是机器人工程师的好伴侣,肯定要好好把握。 但是,大二要做的,远远不止参与机器人竞赛。 大二结束的时候,你的Linux应当用的很娴熟了,除了makefile,你也用起了cmake。你还应当有做到 3000行代码 学校应当给大二到大三的同学有开设面对对象的程序设计,一般用Java或C。在面对对象的程序课里面,肯定要积累3000行左右的代码的开发阅历。经典的程序设计练习通常是写嬉戏,比如俄罗斯方块,吃豆人等等,肯定要自己能够做到完全手写一个完整的项目出来。 倒立摆 在大二这一年的学习中,你的课程里多多少少用到了Matlab。要留意的是,Matlab最强大的工具是Simulink,通过它你几乎可以仿真一切的物理系统和掌握系统。笔者建议同学可以通过Simulink

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论