如何做好机器人方向的毕业设计?

(本科毕业论文基本流程及机器人专业四年学习计划资源推荐)

    

2017.12.12: 补充针对2018年毕业设计的说明:

1.  毕业设计撰写要点: http://blog.csdn.net/zhangrelay/article/details/68060608。

2.  毕业设计演示文稿: http://blog.csdn.net/zhangrelay/article/details/72510058。

3.  毕业设计常见问题: http://blog.csdn.net/zhangrelay/article/details/72466580。

通过网页快速了解Linux(Ubuntu)和ROS机器人操作系统,请参考实验楼在线系统如下:

初级教程可参考:https://www.shiyanlou.com/courses/854 邀请码:U23ERF8H

中级教程可参考:https://www.shiyanlou.com/courses/938 邀请码:U9SVZMKH

在线课程推荐:智能小车竞赛系列

从个人的角度,简单说说毕业设计的一些要点,以机器人方向为例吧。

基本的入门:在学完3年多课程之后,对自动化方向软件、硬件和系统等理解基础之上。

推荐阅读博文,点击可打开。(摘自文中:教育的目的不只传授知识,教授技能,更要教人找到方向感。)

推荐阅读:培养学生应从尊重学生开始

~大疆工程师教你如何成为一名机器人工程师,分为上、中、下三篇~

本科阶段参考上、中篇,硕士参考下篇:

1 : http://www.leiphone.com/news/201609/9kQ3T4nyzFbINyDS.html

2 : http://www.leiphone.com/news/201609/WV23E7NTzConh6zS.html

3 : http://www.leiphone.com/news/201609/qBUS1aSvyEk8wpCg.html

4 浅谈机器人比赛中的系统工程和组织管理:https://zhuanlan.zhihu.com/p/33474355

PhantomY:https://zhuanlan.zhihu.com/PhantomY

推荐阅读知乎的一些文章,如下:

开始学习机器人 https://zhuanlan.zhihu.com/learn-robotics

机器人控制该怎么入门?https://www.zhihu.com/question/23360340

机器人编程怎么入门?https://www.zhihu.com/question/20635436

机器人操作平台 (ROS) 的软件开发流程是什么?https://www.zhihu.com/question/23643049

如何系统地学习机器人?https://www.zhihu.com/question/22390802

有哪些机器人控制方面的书单以及学习资源?https://www.zhihu.com/question/30794408

如何设计机器人控制系统?https://www.zhihu.com/question/22829462

总之,一定清晰地理解机器人的组成以及常用运动学定理,具备扎实的数学基础、编程能力。

    

  • ROS官网
  • |易科
  • |虞坤林
  • |古月居
  • |ROSClub
  • |创客智造

其实要想做好毕业设计,其中各环节一定是相辅相成的,环环相扣,一个好的毕业设计,其实从选题,开题报告,外文翻译,中期成果,仿真或实验数据,算法设计与验证以及最终实现和论文撰写,一定都是认真完成并力求止于至善的。

毕业设计必然是学生和指导教师共同的责任,如果能将学生组成团队,会让学生收获更多,毕竟一个有价值有意义的课题一定需要从不同的角度去研究和发掘。毕业设计基本流程如下:

1 课题申报

充分了解学生兴趣和自身特长,在和学生全面沟通后确定有价值有意义的课题,力求学生能有所成长,有所收获。

结合市场导向和学生职业规划为佳。以ROS机器人为例。

2 确认选题

学生结合自身兴趣和特长,选择合适课题,进行毕业设计。

3 外文翻译

外文翻译一定要结合选题方向进行,否则,翻译材料对毕业设计无帮助,做些徒劳无功之事,毫无意义。

外文翻译尽量选取近3年和毕业设计方向相关的论文,可以在翻译过程中,提高外文文献阅读和翻译能力,同时了解该方向的学科前沿知识,通过这项工作,也为开题报告准备一个比较好的基础。

这里补充一下平时看英文wiki语言不适应问题,使用谷歌浏览器(新版最佳)过程如下:

英文:

翻译:

中文:

4 开题报告

需要查阅大量文献,通常是近5年的,阅读30-50篇比较合适。

在此基础上,梳理出课题研究的背景和意义,研究的主要内容(论文提纲),并给出参考文献,结合参考文献等,给出课题的研究基础、现状和趋势,同时,写出本课题的解决思路或仿真/实验方法,最后给出具体的工作计划和时间安排。

开题报告是第一次明确了做什么,为什么做,怎么做的一个过程。

这是需要进行大量文献检索,推荐知网、百度学术、谷歌学术以及主流英文数据库,如Elsevier、IEEE等。

5 中期检查

如果遇到难以完成的困难或者进度问题,中期检查需要提出,并更具具体情况进行修正,为了顺利完成毕业设计必不可少的过程。

6 过程记录

通常以周为单位,每周定期交流毕业设计遇到的问题和进展情况,提问、解答等,需记录完整。

7 毕业设计初稿

在完成算法设计、仿真或实验之后,系统地进行论文撰写工作,并形成论文初稿。

通常第一章为绪论,在完成开题报告后即可完成;

第二章为基本的数学或物理模型介绍或程序软件设计流程思想等;

第三-五章为毕业设计的重心,自己的算法设计,仿真测试以及对比总结等,这里章节安排以课题内容为主;

最后一章为小结总结全文。

完成后结合指导老师意见进行改进和完善。

8 答辩

将毕业设计内容进行提炼,做成多媒体演示文稿,突出课题中自己的工作亮点和创新之处,总结毕业设计的工作,并回答提问。

9 毕业设计终稿

结合答辩意见等,对毕业设计进行最终修改,并提交相关材料。

遇到问题多思考,多查阅资料,包括中文和外文的,

思路清晰,系统流程图和结构框图,算法设计与程序实现等。

毕业设计是一次重要的针对独立思考并解决复杂性综合性问题能力的锻炼,

可以选择糊弄并混个文凭,也可以认真完成并有所收获

参考文献:

1 机器人方向本科毕业设计研究论文 http://download.csdn.net/detail/zhangrelay/9711565

2 本科机器人课程 Undergraduate Course  http://download.csdn.net/detail/zhangrelay/9711586

附基础知识点:

如何做好机器人方向的毕业设计?(毕业论文基本流程+机器人课程学习计划)相关推荐

  1. [附源码]java毕业设计基于的考研408课程学习平台

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  2. [附源码]SSM计算机毕业设计基于的考研408课程学习平台JAVA

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  3. 机器人毕业设计题目推荐/康复机器人、(三、四、五、六度机器人)、焊接机器人、履带式搜救机器人、管道机器人、关节机器人、码垛机器人、焊接机器人、爬壁机器人、扫地机器人、喷涂机器人、搬运机器人……

    机器人毕业设计题目共有2000多套,部分列表如下: 上肢康复机器人结构设计(全套)本科毕业设计--论文.CAD图纸.开题报告.任务书 三自由度机械手-工业机器人(说明书+CAD图纸) 三自由度焊接机器 ...

  4. 机器人方向毕业设计论文撰写体会(2019年更新)

    机器人方向毕业设计论文撰写体会 首先还是回答一个问题(啰嗦一下): 毕业设计是什么? 自己拿了一个课题,如何做,如何完成的全部过程的记录: 拿到课题之后要查阅资料啊有了第一章 需要一些基础知识然后写了 ...

  5. 双足机器人课设报告_双足机器人毕业设计报告.docx

    双足机器人毕业设计报告 双足机器人毕业设计报告 篇一:平行四边形双足步行机器人的设计与研究 北京交通大学海滨学院毕业设计(论文)任务书 注:表中所填内容采用5号字,中文采用宋体.英文采用Times N ...

  6. 机器人方向的人工智能工具是助手还是平替

    本文内容严格按创作模板发布: 近日育碧开发了人工智能工具 Ghostwriter,可以一键生成游戏NPC对话.不少游戏开发者担心AI写手工具的出现会让自己"饭碗"不保,但Swans ...

  7. 毕业设计 stm32智能扫地机器人 - 单片机 嵌入式

    文章目录 0 简介 1 课题背景 2 硬件系统总体框架 2.1 电机驱动 2.2 红外线传感器 2.3 超声波传感器 2.4 MPU6050 2.5 ATK-ESP8266 WI FI 模块 2.6 ...

  8. 博士申请 | 香港理工大学滕龙老师课题组招收机器人方向博士生/研究助理

    合适的工作难找?最新的招聘信息也不知道? AI 求职为大家精选人工智能领域最新鲜的招聘信息,助你先人一步投递,快人一步入职! 香港理工大学 香港理工大学位于中国香港特别行政区,QS 最新排名-世界 6 ...

  9. JAVA计算机毕业设计毕业论文答辩管理系统Mybatis+系统+数据库+调试部署

    JAVA计算机毕业设计毕业论文答辩管理系统Mybatis+系统+数据库+调试部署 JAVA计算机毕业设计毕业论文答辩管理系统Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 ...

最新文章

  1. 句法分析是什么?成分句法分析、依存句法分析又是什么?他们之间有什么区别?
  2. Spring IOC示例代码
  3. summerDao-比mybatis更强大无需映射配置的dao工具
  4. poj1741 Tree 点分治
  5. Java多线程--死锁例子
  6. Java面试宝典————基础篇
  7. matplotlib绘制平滑曲线
  8. 4KB/4MB 32位分页模式下的线性地址翻译以及CR3
  9. 矩形覆盖-----批了外皮的亲蛙跳
  10. ZOJ-2575 Full of Painting 动态规划
  11. java 人脸识别博客
  12. 【爬虫实战】利用scrapy框架爬取豆瓣图书信息
  13. 调用高德API实现数据可视化
  14. oracle固定资产部门分摊,用友软件操作手册--固定资产--多部门使用、分摊处理...
  15. SPEA2_Python
  16. Failed to open /var/lib/samba/private/secrets.tdb
  17. 比较两个数或者三个数的大小,输出较大数的值 Java
  18. python版钉钉回调
  19. 打造铁军团队(王牌军)的核心三点
  20. 生活中人们通过计算机网络进行信息交流,浅谈网络计算机应用

热门文章

  1. git拉取指定分支上面的代码 提交本地分支到远程
  2. 【三维目标检测】Second 模型 (一)
  3. HTML静态网页作业——我的家乡安庆
  4. 【第三期】电子元器件创意作品,附带高清原图,共计60张
  5. 科学计算三维可视化---Mlab基础(鼠标选取交互操作)
  6. python在屏幕上画画_想学画画?python满足你!
  7. 《云计算架构技术与实践》拆书12讲!
  8. Android Studio 实现单选对话框
  9. c语言 宏定义swap函数,C++ 用宏实现swap(a,b)
  10. 超级简单的视频调色教程分享