| 选课类别:素能拓展 | 教学类型:理论实验课 |
| 课程类别:素能拓展课程 | 开课单位:精密机械与精密仪器系 |
| 课程层次:自由选修 | 学分:2.0 |
《机器人设计与制作》课程与 RoboGame 比赛高度绑定,主要面向参与该比赛的学生。课程内容着重于实际操作与项目管理,但课堂教学相对有限,重要内容短时间内难以讲透,因此大多需要通过自学与团队协作来弥补。
这门课评分依据主要包括比赛的初审和中期审核及最终成绩。具体过程如签到等对评分影响较小。参与课程与比赛需要投入大量时间和精力,作业量相较其他两学分课程也大得多。
评价对给分制度存在分歧。有的学生表示优秀率约 40%,而参加比赛本身便是提高 GPA 的机会。但也有反馈认为比赛高难度下表现不佳,可能会导致总体绩点受影响。不建议对自己或队友能力不自信的学生为此课程注册学分。
课程的课堂指导有限,教师的关注点更多在宏观指导层面,实际技能学习更多靠学生自学和实践。部分单片机、大赛算法内容可依赖网络资源和教学视频。
课程强调团队合作和跨学科整合,成功参赛的关键在于团队间的合理分工与配合。一个理想团队通常需要至少涵盖机械、嵌入式、视觉算法等领域的专业知识。比赛中前期准备和动手实践的经验积累非常重要。
无经验基础的学生应慎重考虑参与,若仅凭冲动参赛可能较难跟上要求,建议选择有经验的队友。对机器人领域新手来说,此比赛可为找准职业方向提供参考。但对于能力不确定的学生,建议在确定自身和队友能力匹配的情况下,再选择参与。
参赛经历不仅在技术技能学习方面提供实战机会,更可能带来合作与成长的成就感。此外,也需注意合理分配时间与精力,以免影响其他课程学习和个人生活。尽管存在较多挑战,但对热爱机器人设计制作的同学来说,是积累经验和提高综合能力的良好机会。

几年前的RoboGame冠军。很幸运遇到了四个一起努力一整个赛季的队友,有了一次梦幻般的参赛经历,也很大程度上改变了我的人生轨迹。
对后来人,如果对机器人相关领域有所兴趣,或者不确定自己是否有兴趣,请尽量尽早参加一次类似的实物比赛,这可能会帮助你找到方向。
要打好这个比赛,你只需要:
一个五人小队,不到五人也行,其中至少有一个机械(设计、搭建、维护、改装)、一个嵌入式(通俗地说,需要会控制电机、舵机等)、一个算法(主要是视觉方面,可能还有机械臂运动控制等),人员根据当赛季具体任务分配,有余力可以兼任;
一整个赛季、半年的持续努力,不是做完赛季初计划的份内工作就结束,而是不断改进优化,保证质量,保证工期,保证冗余。
就这两个要求,不需要别的了。不需要前置知识,不需要基础,有常识、愿意学习即可。能满足这些,就足以让你顺利地从提交计划书走到正式比赛,并拿到相当不错的成绩了。
享受比赛吧!祝每个参赛队员都能拥有一段美好的回忆。
这门课是给参加robogame比赛的同学选的暑期课程,所以不参加这个比赛的就不要考虑了。 而对于robogame比赛,本质上是一个学有余力的大佬(至少是学过相关知识的大二以上的学生)抱团show的展示平台,如果你本身不是会单片机或熟悉电路设计或机械设计的大佬或者没有找到这样的大佬抱大腿,而仅仅是一个仅仅学过计算机程序设计的大一萌新,就不要因为一时的冲动找到几个同样冲动的萌新组一个队而去参赛。 我们的队伍很不幸是无视了上面的建议而产生的(由几个信院的室友及其朋友临时组成),一开始写计划书 ,会写什么呢,就是对着以前的计划书照葫芦画瓢,组委会居然也给过了,之后就踏上了歧途。之后每一个阶段都是一头雾水,本来报这门课希望可以学一点东西,但上课几乎是完全听不懂,因为它属于一些上层的指导,而我们没有相关基础。举个例子,当初我们队去设计机械结构时,连舵机,电动推杆,云台这些元件的存在都不知道,就是完全在脑袋里空想,你怎么去和那些几乎有电气系统设计能力的大佬去比呢?纯纯的炮灰而已 正如一位同学所说,对于一些没有大腿的萌新,这门课这个比赛仅仅是消耗了你的时间与金钱,还很可能拉低你的绩点 建议以后组委会开课前跟同学们说清楚,如果是萌新不小心参加比赛的请仔细考虑要不要报这门课,不然很可能拉低绩点 (以上是对于科大普通学生 大佬们看个笑话就好)
报robogame选的课。这门课的问题在于总共只上几节课,一些重要的东西短时间内根本讲不明白。课件都会发到群里。大家上课以玩手机为主。强制签到,所以不去还不行。如果上过电设的话,这门课的单片机部分基本就不用学了。感觉robogame主要靠自学、STFW和RTFM。
报名参加Robogame前请仔细评估队友的靠谱程度。
一拖四是没有出路的,做的不好不说,还会花一堆钱。
我认为,robogame队伍的最好状态就是队伍里每个人在报名前都会玩单片机,而不是现学。上过电设者更好。而且最好是大家抬头不见低头见(方便催进度),院系什么的其实不重要。不用非得找个计院的写代码,信院的不也一样会写吗(
希望各位dalao在有人问能否带躺时统一回答:“滚,我也想找别人带我。”
虽然说了这么多坏话,但我可以保证,如果你的队友靠谱,进度正常,结果不错,那么你会得到无与伦比的成就感,还可以收获友情、基情、甚至爱情。
这是智能车的人力资源管理手册,各位可以看看,基本也适用于robogame。
2022robogame竞技组二等奖电控人员来插句话,因为专项活动在评课社区没有,所以只能在这聊一聊。
首先,本课程给分依据应该是一审和二审。据我个人样本观察,本课程4.0率不小于40%,可见给分不错。当然,你在这种课上花费的时间肯定远超其他两学分的课,所以作业多少选超多。选课建议就是第一次参加robogame的选,这样可以获得一个提升GPA的好机会;其他的不要选,否则会被记为挂科,或者被教秘强制退课。
昨天的这条评课说了机械方面应该注意的事情,那我就来说一说电控方面的经验。
建议机械人员勤奋一点,别整天被电控催着跑。毕竟电控机械视觉之间的矛盾也不是白说的。
顺便提一句,别觉得你们的预算很充裕,我们组就被这个坑了。最后我看我们几乎每个组都有预算超支。
另外,建议核心电控内容别都给一个人,我们组就是初审到三审都是一个人干的,最后决赛的那天我有超多的考试,只能交给队友现学。
以及,中区地下室真的好适合自学……我几乎天天在那里自习
记得看麻神的视频。
另外,STM32的硬件I2C貌似有不少问题,如有需要建议模拟I2C通信。
机械的我没的说,只能讲讲电控了。
1. 主控不用买贵的,像正点原子那种大可不必;如果不是经验很充足则也不用买性能很高的,只要引脚多的就行,比如STM32F103ZET6、STM32F407Z(E/G)T6等,那种DevBox的板子,一个大约100块钱,就挺够用。我看后边大多数小组都是这么干的。
以及,在二审电路结构定型之后,建议尝试自行画一个主控板子,集成较多的电路结构,这样可以进一步降低成本(指主控价格低,后续调试烧了不心疼。比如我们组后来我就是这么干的,自己画的主控一个18块钱,有一次烧了一个也不心疼直接换,虽然我不知道是咋烧的。那时候我不在。)当然,手焊STM32估计有点困难,不行可以找我,请吃顿饭就行。
2. 初期买几个小的单片机进行简单的调试工作,以防把主控烧了造成过大损失,比如STM32F103C6T6大概不到十块钱一个。
3. 没事别搞单片机级联操作,新手建议都连到主控上。
4. 红外巡线可以自己画板子自己搞,用STC15W408AS-35I-DIP20芯片(3块多一个)做ADC转换。这样的结构既可以I2C通信,也可以直接读取。如果不会画可以找我。
5. 如果视觉仅作为颜色识别使用,那么可以使用RGB传感器替代树莓派,别把树莓派烧了。(我见过有别的组在胜利前夕烧了树莓派的)我就是这么干的,然后视觉人员从此几乎没事干了……
6. 传感器尽量做到可视化,比如说红外巡线在每个探头上加上LED灯来表示黑白(通过单片机控制)以便于调试。
7. 电机驱动,组委会官方给的链接大约150元,然而淘宝上搜一搜会发现有价格只有大约其一半的……我们组就是原价购买的大冤种。
8. 有问题欢迎私聊我邮箱:[email protected]
【20221203补充】刚刚和屋里的同学聊天,我们一致认为,不要使用这种巡线:

用过的都说不好。用这种巡线的组开始还是有一些的,后来好像全都放弃这种巡线(或是直接退赛)了。总之这种电位器调节的,别用。
2022 robogame 17 黑星队
差一分进8强,最后第9名,只能说惜败。
本人负责软件方面,包括巡线模块,通信模块,路径规划,软件架构(虽然很垃圾)
1. 本课程对于你的机器人技能学习没有任何用,如果在软件方面,你还什么都不会,建议看一下教学视频:
2. 你需要两个工程学院的大佬来完成前置的硬件设计和安装工作;
3. 你需要两个信息学院的大佬来完成视觉模块和运动模块;
4. 你负责躺好就行。
5. 软件的架构主要参考了2021 robogame 亚军队伍的工程文件
6. 本队的工程文件在以下git中,纯手撸,也没用啥高级的架构,很简陋就是了:
参加比赛付出很多,优秀率却死死卡在40,竞技组奇怪的赛制直接让实力选手和绩点说拜拜,展示组神鬼难测的评分标准又让成绩完全成了随机数
不能办比赛就别办,从2001年开始的比赛,积累了二十多年的经验还是能办成一坨我是实在有点佩服的,本来你积累20多年的经验足够让中科大在这方面水平遥遥领先其他学校,结果每一届都成了狠狠卡学生脖子的玩笑
教务处和组委会你到底有几个木琴让你这样挥霍?百分之四十的优秀率是超了多少你的木琴就会被砍几刀吗?你就不能具体问题具体对待,切身体会一下学生的难处,站在学生的角度看问题吗?哪一年的robogame给分不被骂?大家辛辛苦苦做了这么久你到头来非得背刺大家一下你才痛快是不是?难道让大家做一份事情有一份收获是很不好的事情吗?
如果你认识一个单片机大佬,那么一定要拉他进来。
整个机器的机械框架要求并不高,几乎用不着去考虑什么承重能力,重心位置;你只需要把自己的想法利用舵机、云台、传动带、丝杆、推杆等等东西实现就行,遇到连接问题可以直接寻找3D打印的帮助,所以不需要很强的机械设计能力。
我是搞机械的,我们的底盘是参照组委会的,板子、铝管和轮子到了以后就开始拧螺丝了,轮子装好这个板子就可以带着四个轮子跑了(有大佬带)。第二步就是给它搞个平台放单片机,用的亚克力板,嫖无人机社的激光切割设备。然后是装抓冰壶的,用丝杆和爪子,丝杆倒是好装,那个爪子确实费了一番功夫,另一个负责机械的带着一块大铝板找了线切割,又用了铣床铣薄,是最复杂的部分。发射用的弹簧加推杆,到后来又迭代了两次弹簧(能量不够)。
整个过程下来,我个人觉得:
1.3D打印件还是硬点好,不容易断,而且这玩意还不限次数和数量,所以不一定要纠结标准件;
2.即使你前期想法再好,真到装的时候还是会有各种乱七八糟的问题;
3.确实有一些奇妙的零件和工具是让人眼前一亮的,这个过程可以长见识;
4.螺丝要多买一点,最好按三位数买(反正便宜的很,市场上按斤称);
5.买一个全套螺丝刀、内六角、外六角,再买个尖嘴钳,你就可以拧所有螺丝了;
6.电钻确实好用,可以弥补画图时的错误,但是钻板子的时候要带口罩,那些板子钻起来有毒;
7.你可能会觉得锯板子啥的很累,但是这一定比debug舒服,所以不要向你的电控队友抱怨你有多累;
8.别太在意自己的计划书,做出来的东西肯定有很大差别;可以相信自己算出来的力矩啊啥的,但是一定要留够空间(乘个5+);
9.当你的机器能跑完流程以后,你们队伍就已经具备冠军的能力了,接下来就要看你们的机器的结构稳定性和电控能把参数调到什么程度了;
10.和认识的人一起搞效果应该更好,不会出现那种大家不欢而散的情况;
我们的机械是被电控催着跑的,我们这边刚装上他那边就能用,我们就得继续下一步,属于被带飞了。所以,如果你认识一个单片机大佬一定要给他拉进来
早知道当时参加robogame就不要学分了。。。
建议朋友们如果对自己以及队友没那么自信,就不要这门课的学分。
不然很可能搭进去了时间、钱,还会拉低绩点。
欢迎来玩Robogame!(〃 ̄︶ ̄)人( ̄︶ ̄〃)
建议robogame比赛严禁robowalker校队成员参赛
robogame很大程度上承担了为robowalker校队选拔人才的职能,而校队成员炸鱼这种现象的出现,不仅违背了robogame设立的初衷,也让很多以前没经验的同学失去了造机器人的兴趣
慎选,炸鱼的人太多了
——
rm打成啥了有没有数,内战内行外战外行是吧,跟其他学校打比赛被虐了,就急忙在本校炸鱼找存在感了?
2025robogame 已结束一段日子,今天这个暑期课程终于出分了,突然让我回忆起了暑假痛苦调试但学到很多东西的日子。
这个比赛最重要的东西:持之以恒的耐心、坚持下去的责任心以及负责的队友。
私以为这个比赛从一开始就需要认真对待,把整个小车的框架在计划书阶段就认真设计好,这会为后面电控的工作减小不少的压力,同时最好有一名机械队友跟着一起微调小车的框架让小车更适应比赛规则。
并且参加了这个比赛,你就要意识到暑假基本就没有多少空闲时间了,我们队的电控有两人,也只是勉强在8月中旬调试完所有功能并且完成二审。
电控的学习可以参考麻神的b站视频,有不会的操作可以在CSDN上寻找前人代码或者询问AI(AI写代码真好用啊😭)。不过学习是一小部分,更重要的是需要动手去做,不要害怕动手,实践出真知,有时候理论学的再多不如跟着做一个小实验。
其实我们队在计划书 一审 二审 三审都表现的相当出色,但是在预赛前小车出现了一些严重的bug导致我们队通宵调了好久,最后比赛成绩也远没有达到预期,运气也差了一些。总的来看其实也有小车功能过于复杂的原因,小车的设计往往可以尽量轻量化,这样调试方便,不容易出bug。
这个比赛虽然占用了我很多时间,但是也让我学到了很多,不只是技术,还有团队合作的精神以及坚持下去的勇气。
总的来说还是比较推荐大家参加robogame的,又能学到东西又能拿不错的绩点(暑期课程据说优秀率80+,比赛三等奖就有3.7),何乐而不为呢