舞蹈机器人开题报告

时间:2024.3.31

沈阳航空航天大学

自动化学院毕业设计(论文)

     

学生姓名:                 

    号:                 

    业:                 

指导教师:                 

负责教师:                 

论文题目:                

        


五、计划进度一览表


第二篇:舞蹈机器人


说说我们的基地

——记自己在舞蹈机器人基地半智能机器人组的一年

随着新生军训的口号声,一个新的学年又不知不觉地开始了,而自己也已经进入了大四。回想自己已经过去的三年大学时光,如果真的有从头再来的机会的话,我一定会这样做的。我从小热爱计算机,不过在加入基地前我几乎没有认真地学过一项计算机方面的技术,说到底还是自己太浮躁,不踏实,没有充分利用好时间,更重要的是,自己一个人也没有足够的实验条件。

加入基地之后,我结识了许多技术十分出色的朋友。是他们和他们在基地的工作使我认识到了自己与许多人的许多差距,无论是技术上,还是做事上。尤其是看着09级那些干劲十足的学弟们,我真的为自己在一年前的半堕落状态感到惭愧。基地浓厚的学习气氛极大地鞭策了我去继续学习、实践计算机的知识与技术。从之前对硬件与底层软件基本一窍不通,到现在能够明白一整套软件&硬件&机械系统的工作原理,能够通过看电路自己焊飞线来实现想要的功能,知道如何编写程序来操作硬件,懂得了课本上讲得很虚幻的工作原理是怎样真真切切地表现在机器人的电路板和软件上的,我感谢基地给我带来的变化。

如果让我举出我这三年最幸运的事情,那应该是加入了舞蹈机器人基地;

如果让我举出我这三年最遗憾的事情,那一定是没有早一年,甚至早两年加入舞蹈机器人基地。

在这篇文章中,我愿意把我在基地这短短一年的经历与大家分享,同时向大家介绍一下我们基地的半智能机器人项目。希望更多的人能够更多地了解我们这个充满热情,崇尚技术的团队,并加入到我们中间。

——————————————————————————————————————————

我是在去年这个时候加入的舞蹈机器人基地,说起来应该算是基地里资历比较浅的队员了。我接触编程很早,可是我对硬件方面的设计从来都不怎么懂。在加入的第一个学期里,我对基地的满桌子满地的器件那是各种好奇啊,什么模拟舵机、数字舵机、各种芯片、单片机、传感器,还有一堆堆的焊好的与没焊好的PCB电路板。我时常拿起一个器件,问问旁边的同学“这是什么”,而他们总会耐心地给我讲。

记得当时组长给我们演示机器人做动作时,他的笔记本的USB口上插着一个模块,这个模块又通过几根线与机器人上的电路板相连,机器人通过一个直流电源箱供电。他在笔记本上操作一个看起来很专业的机器人调试软件,机器人居然就随着他的指令做动作。我心里的好奇之火一下子熊熊燃烧起来了,心里的感觉一直是:好神奇,好神奇??

后来又了解到机器人上的电路板是我们基地电路组的同学自己设计并焊接的,而笔记本上的上位机调试软件同样是我们基地软件组的同学自己编写的,电脑与机器人之间的通讯协议也是我们自己定义的,机器人身上的各部分零件也都是基地机械组的同学设计的。

于是当时的我一下子对这帮人充满了佩服和羡慕,佩服的是他们的技术,羡慕是因为不知道自己啥时候才能学懂这些东西。后来通过学习和请教,我逐渐明白了这套系统的工作原

理。其实并没有想象中那么复杂,但整个机器人系统中仍然随处都能看到基地成员大大小小的智慧,另外这套系统的工作量还是非常可观的。更重要的是,这一切都是由我们这一群西工大的本科生自主完成的!

——————————————————————————————————————————

后来,我被分去参与一个全新的项目——半智能机器人组

这个组和基地以往的传统舞蹈机器人组有很大不同。新型机器人除了要具备像传统机器人一样根据已有动作序列做动作的能力,还必须具备通过感知周围环境信息并自主决定要去做什么的能力,甚至要具备一定的思考能力、具有情感变化。我们组这一次仍然是去参加机器人舞蹈比赛,另外还去参加了仿人机器人竞走比赛。机器人舞蹈比赛开赛以来,我们基地将首次为舞蹈机器人引入智能化的元素。对于如何设计舞蹈比赛的剧本,最一开始的时候那叫个众说纷纭啊,因为关键在于如何通过5分钟的表演来展示出我们机器人智能化的一面。经过讨论后我们确定了这样的表演内容:模拟一堂数学课的情境:机器人通过识别摄像头识别桌子的位置,并走到桌子前,桌子面前的白板上有一道手写体数学题(如:6×(5-2+

7)÷3),机器人通过摄像头采集白板图像,识别出算式中每一个字符并计算出结果,将运算结果写在桌子上,最后跳一段舞蹈结果表演。不过后来这个方案又做了一些调整和优化,最终演化成了“老男孩”机器人? 呵呵,这是后话了,集体的智慧是无穷的。。。 方案确定下来,为机器人展开的设计工作也紧接着展开了。

机械方面,我们沿用了以往机器人机械结构中的优秀设计,同时专门为这次比赛所需的写字和步行做了进一步修改与优化。最终的机器人形态美观,稳定性比较出色。

电路/硬件方面,由于单片机已经完全不能胜任文字识别、方向计算、路径计算、动态产生动作序列等大运算量的工作,我们不再沿用传统舞蹈机器人的以单片机为控制核心的结构,而采用了嵌入式系统中广泛使用的ARM处理器。这回采用的S3C2440处理器基于ARM9架构,主频400MHz,具有USB、UART、通用GPIO等丰富的扩展接口,运算能力能够满足我们的要求。

硬件上从单片机跨越到ARM处理器,电路板的设计难度一下子增加了许多,外围电路也要增加好多,比如USB、高速串口通信等。不过这个问题难不倒我们,确切的说是难不倒电路组的以诺同学。。他很快完成第一版电路的设计,不过后来这个板子由于USB芯片工作不稳定,他又重新设计了第二版电路。(其实后来发现是焊一个芯片时用错了东西而引起的问题,哎,冤枉第一个板子了…)【硬件】硬件系统的大致结构:

舞蹈机器人

本帖最后由 startar 于 2011-9-17 00:43 编辑

上个学期中间,软件部分的编写工作一直在缓慢地进行着。不过不知不觉暑假就到了,一考完试,大家便全身心投入到机器人的调试工作中。那个时候软件的各个部分已经基本完成,只是功能不够完善,Bug到处都是。不过,调试工作本来就是去完善功能,发现Bug的过程嘛~。那段时间的紧张调试虽然很辛苦,但还是非常欢乐的。

有次(忘了是谁了)有事找我们詹头儿,可他睡得正香。我走过去在熟睡的头儿面前平静地说:“刚又烧了5个舵机”。(ps: 我们用的数字舵机一个500RMB,另一种大扭矩的型号AX-18要1200RMB)只见头儿立刻睁眼,睡意全无地瞪着我,叫道“啊??”。随后他看到几个人在一旁窃笑。。。

看来人睡着的时候的确是很纯真的,我们当时真的是全身心扑在机器人调试中去了。据

詹头说,他当时就正在做梦梦见机器人正在调试。。。

【调试花絮】神情都这么凝重,难道程序又崩了??

我们组参加两项比赛项目(竞走与舞蹈),分别在8月24日的上午和下午。随着比赛日期的临近,机器人调试工作也渐渐完工,我们机器人的表现越来越令人满意。我们满心欢喜地以为我们的机器人会在24日的比赛中大放异彩。可是我们没想到,机器人的摄像头在24日上午出现了严重的故障,打击得我们措手不及。24号真是死亡般的一天啊!从一大早开始,直到舞蹈比赛之前,机器人不停地出各种各样的故障,好几次出大故障时我们都有了要放弃的念头,可是我们坚持拖着疲惫的身子,一天没吃饭,将故障一个一个地解决掉,最终成功地在舞蹈比赛完成了表演。现在回想起来,我们组的队友都是好样的!

我们组在24号早上把机器人搬到竞走比赛的场地,开始上场前的最后调试。可是我们用来拍摄地上赛道的USB摄像头开始不停出问题,它每次上电1~2分钟之后便发生故障,从Linux的设备列表中消失,同时导致我们的控制程序异常退出,后来它甚至连带着导致机器人电路板上的USB Hub芯片一起出问题。我们又找来一个摄像头,却因为型号不匹配而不能正常工作。随着排在前面的比赛队伍一组组完成比赛,我们被迫将有问题的摄像头装好坚持上场比赛,能走多远是多远,看天意了。好运最后并没有降临到我们的头上,机器人一步一步地走了大约1/6圈之后,停在那儿不动了。我们取回机器人,插上串口线来查看Linux内核日志,发现该死的摄像头与机器人主电路板断开连接。。。

为了不影响下午的舞蹈比赛,我和组长带着S3C2440开发板和测试程序,打车直奔兰州最大的电子市场,一家一家地去试型号匹配的摄像头。在试了几个之后,我们找到了3个能用的摄像头。兴奋地付过钱,我们饭也没吃就打车去了比赛场地,那时离比赛开始已经没多长时间了。不一会儿其它队友一一赶到,开始紧张的安装与调试。电路组的以诺直接在比赛场地拉开架势,一字摆开电烙铁、焊锡、电源箱等工具。他拿到摄像头,果断地将线剪断,以最快速度把它与机器人电路板连好。可是一上电,这个摄像头立刻烧掉了,它背面的一个芯片鼓了起来,散发出异常的味道。我们所有在场的人全都呆住了,难道天亡我机器人?沉默了几秒钟,以诺拿来第二个摄像头,线剪断,连好电路,在我们的注视之下打开了电源开关。摄像头没烧,Linux起动好之后,设备列表出现了摄像头的名字。这时离我们上场只有几分钟的时间了。

我们顾不得高兴,紧接着以最快的速度继续调试舞蹈控制程序,期间又出了好几个以前遇到过的小故障。机器人差不多能正常做动作时,正好轮到我们登场。由于一个个令我们措手不及的故障,准备工作十分仓促,机器人在场上的表现并不尽如人意。但我们自己明白,机器人在场地上的一步一动都倾注着我们半智能组队员们全部的心血。我们难以置信地攻克了一个一个的故障,这些故障单拿出来每一个都有可能放倒一支比赛队伍,而这些故障却没有放倒我们。我真心为我们半智能组感到自豪!

【半智能组的部分成员】ps:没来参赛的几名队员同样工作十分出色,团队的荣耀有你们一份! 另外,我也想说说基地的救援机器人组。他们是一个高水平的团队,也是我一直十分佩服的一个组。话说这回中国机器人大赛他们拿到了全国季军,这已经是一个相当不错的成绩,然而了解他们的人会更加懂得这个季军的价值。冠军国防科大与亚军东南大学都是以研究生为主的经费十足的队伍,据说研一学生在东南那儿也就打打下手… 我们基地的救援组则都是大一~大三的本科生。然而他们在第二比赛时仍然完成了秒杀国防科大与东南大学的壮举。虽然4场比赛累积下来他们拿了季军,但整个基地都认为,救援组绝对是好样的。现在他们仍然一直致力改进机器人的机械结构、电路与算法,相信救援组将来一定能把一直处于国内领先地位的高校拉下神坛。

半智能组第一年的工作虽然还不够成熟,还处于起步阶段,但这些工作为基地半智能机器人项目的今后发展做了许多意义重大的探索。事实上,我们仍然在今年8月份在兰州举行的中国机器人大赛上拿到了全国一等奖的成绩。我相信,年轻的半智能组在今后的几年会有很大的发展。欢迎有志于研究机器人技术,对嵌入式软硬件开发和人工智能有兴趣的同学关注我们,加入我们这个充满激情的团队!你会通过在基地的工作而获得课堂上无法得到的宝贵实践经验,学到与机器人相关的许多实用技术,而基地会因为你的到来而变得更加活力无限!

更多相关推荐:
工业机器人开题报告

河南理工大学本科毕业设计论文开题报告

机器人开题报告(含文献综述、外文翻译)

毕业设计开题报告含文献综述外文翻译题目全向移动机器人底盘设计姓名胡凯凯学号0836210091班级08机械4班专业机械设计制造及其自动化学院机械工程学院指导教师职称刘鹏玉开题报告1选题的背景和意义11选题的背景...

工业机器人开题报告

牛b大学本科生毕业设计论文开题报告

机器人自动寻迹小车开题报告

南京理工大学毕业设计论文开题报告学生姓名专业设计论文题目指导教师20xx年3月9日陆建学号0701500122机械工程及其自动化机器人自动寻迹控制系统的设计张雯开题报告填写要求1开题报告含文献综述作为毕业设计论...

搬运机器人开题报告

宁波大红鹰学院毕业设计论文开题报告课题来源1教师拟订2学生建议3企业和社会征集4科研单位提供课题类型A工程设计艺术设计B技术开发C软件工程D理论学术研究E调研报告

步行机器人----毕设开题报告

燕山大学本科毕业设计论文开题报告课题名称六足步行机器人学院系机械工程学院年级专业05级机电1班学生姓名指导教师完成日期20xx年3月3日一综述本课题国内外研究动态说明选题的依据和意义多足步行机器人是一种具有冗余...

搬运机器人开题报告

华南理工大学广州学院本科生毕业设计论文开题报告学院机械工程学院专业班级机械工程及自动化1班姓名陈显基学生学号20xx38686168指导教师李虹填表日期20xx年3月10日

八足机器人开题报告

宁波大学科学技术学院本科毕业设计论文系列表格51页宁波大学科学技术学院本科毕业设计论文开题报告宁波大学科学技术学院本科毕业设计论文系列表格52页宁波大学科学技术学院本科毕业设计论文系列表格53页宁波大学科学技术...

开题报告(机器人)

开题报告(机器人),内容附图。

搬运机器人设计开题报告

本科毕业论文设计开题报告论文题目专业学生姓名指导教师20xx年1月20日2345678910

模块化机器人开题报告

北京交通大学毕业设计论文开题报告题目轮式与履带式教学机器人的模块化设计学院机械与电子控制工程学院专业机械工程及自动化学生姓名学号1北京交通大学毕业设计论文开题报告2北京交通大学毕业设计论文开题报告3北京交通大学...

六足机器人开题报告

黑龙江大学本科生毕业论文设计开题计划

机器人开题报告(41篇)