选课类别:计划内与自由选修 | 教学类型:理论实验课 |
课程类别:素能拓展课程 | 开课单位:精密机械与精密仪器系 |
课程层次:自由选修 | 学分:2.0 |
本课程的评分标准主要基于Robogame比赛的初审和终审。许多学生反馈本课程的4.0率不小于40%,但评分存在较大的不确定性。有的参赛学生认为评分标准未能充分体现参赛者的努力和能力,导致部分优秀的队伍未能获得应有的成绩。因此,若考虑提高GPA,学生应评估自己和队友的能力,不然反而可能拉低绩点。
虽然给分率较高,但学生在这门课上花费的时间和精力远超其他两学分的课程。由于课程内容多为上层指导,没有基础的学生难以跟上。作业和项目工作负担较重,因此建议第一次参加Robogame的学生选这门课,以便利用其获得较好的GPA,否则很可能被挂科或被退课。
课程总体上课时较少,重要内容难以在短时间内讲明白。上课期间,多数学生以玩手机为主,因为课程内容对没有基础的同学几乎是无法理解的。教学主要依靠课件和群里发的资料,自学和实践成为学习的主要途径。
课程内容涉及机器人设计和制作的多个方面,包括机械、电控和软件设计。但实际操作中,需要不同专业的大佬合作完成。如同学Swayee的点评所说,软件架构可以参考前辈经验,而机械和电控部分需要具备相应技能的大佬支持。因此,团队的成员必须具备相应的技能,否则项目难以推进。
《机器人设计与制作》课程适合有相关基础和强烈兴趣的同学参加,尤其是在团队合作良好且成员技能互补的情况下。虽然课程评分有些不稳定,但如果参赛团队足够优秀,学生不仅可以收获成绩,还有可能获得宝贵的实践经验和团队合作经历。如用户Akako所说:“欢迎来玩Robogame!”
2022 robogame 17 黑星队
差一分进8强,最后第9名,只能说惜败。
本人负责软件方面,包括巡线模块,通信模块,路径规划,软件架构(虽然很垃圾)
1. 本课程对于你的机器人技能学习没有任何用,如果在软件方面,你还什么都不会,建议看一下教学视频:
2. 你需要两个工程学院的大佬来完成前置的硬件设计和安装工作;
3. 你需要两个信息学院的大佬来完成视觉模块和运动模块;
4. 你负责躺好就行。
5. 软件的架构主要参考了2021 robogame 亚军队伍的工程文件
6. 本队的工程文件在以下git中,纯手撸,也没用啥高级的架构,很简陋就是了:
这门课是给参加robogame比赛的同学选的暑期课程,所以不参加这个比赛的就不要考虑了。 而对于robogame比赛,本质上是一个学有余力的大佬(至少是学过相关知识的大二以上的学生)抱团show的展示平台,如果你本身不是会单片机或熟悉电路设计或机械设计的大佬或者没有找到这样的大佬抱大腿,而仅仅是一个仅仅学过计算机程序设计的大一萌新,就不要因为一时的冲动找到几个同样冲动的萌新组一个队而去参赛。 我们的队伍很不幸是无视了上面的建议而产生的(由几个信院的室友及其朋友临时组成),一开始写计划书 ,会写什么呢,就是对着以前的计划书照葫芦画瓢,组委会居然也给过了,之后就踏上了歧途。之后每一个阶段都是一头雾水,本来报这门课希望可以学一点东西,但上课几乎是完全听不懂,因为它属于一些上层的指导,而我们没有相关基础。举个例子,当初我们队去设计机械结构时,连舵机,电动推杆,云台这些元件的存在都不知道,就是完全在脑袋里空想,你怎么去和那些几乎有电气系统设计能力的大佬去比呢?纯纯的炮灰而已 正如一位同学所说,对于一些没有大腿的萌新,这门课这个比赛仅仅是消耗了你的时间与金钱,还很可能拉低你的绩点 建议以后组委会开课前跟同学们说清楚,如果是萌新不小心参加比赛的请仔细考虑要不要报这门课,不然很可能拉低绩点 (以上是对于科大普通学生 大佬们看个笑话就好)
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. 有问题欢迎私聊我邮箱:2352135769@qq.com
【20221203补充】刚刚和屋里的同学聊天,我们一致认为,不要使用这种巡线:
用过的都说不好。用这种巡线的组开始还是有一些的,后来好像全都放弃这种巡线(或是直接退赛)了。总之这种电位器调节的,别用。
报robogame选的课。这门课的问题在于总共只上几节课,一些重要的东西短时间内根本讲不明白。课件都会发到群里。大家上课以玩手机为主。强制签到,所以不去还不行。如果上过电设的话,这门课的单片机部分基本就不用学了。感觉robogame主要靠自学、STFW和RTFM。
报名参加Robogame前请仔细评估队友的靠谱程度。
一拖四是没有出路的,做的不好不说,还会花一堆钱。
我认为,robogame队伍的最好状态就是队伍里每个人在报名前都会玩单片机,而不是现学。上过电设者更好。而且最好是大家抬头不见低头见(方便催进度),院系什么的其实不重要。不用非得找个计院的写代码,信院的不也一样会写吗(
希望各位dalao在有人问能否带躺时统一回答:“滚,我也想找别人带我。”
虽然说了这么多坏话,但我可以保证,如果你的队友靠谱,进度正常,结果不错,那么你会得到无与伦比的成就感,还可以收获友情、基情、甚至爱情。
这是智能车的人力资源管理手册,各位可以看看,基本也适用于robogame。
参加比赛付出很多,优秀率却死死卡在40,竞技组奇怪的赛制直接让实力选手和绩点说拜拜,展示组神鬼难测的评分标准又让成绩完全成了随机数
不能办比赛就别办,从2001年开始的比赛,积累了二十多年的经验还是能办成一坨我是实在有点佩服的,本来你积累20多年的经验足够让中科大在这方面水平遥遥领先其他学校,结果每一届都成了狠狠卡学生脖子的玩笑
教务处和组委会你到底有几个木琴让你这样挥霍?百分之四十的优秀率是超了多少你的木琴就会被砍几刀吗?你就不能具体问题具体对待,切身体会一下学生的难处,站在学生的角度看问题吗?哪一年的robogame给分不被骂?大家辛辛苦苦做了这么久你到头来非得背刺大家一下你才痛快是不是?难道让大家做一份事情有一份收获是很不好的事情吗?
如果你认识一个单片机大佬,那么一定要拉他进来。
整个机器的机械框架要求并不高,几乎用不着去考虑什么承重能力,重心位置;你只需要把自己的想法利用舵机、云台、传动带、丝杆、推杆等等东西实现就行,遇到连接问题可以直接寻找3D打印的帮助,所以不需要很强的机械设计能力。
我是搞机械的,我们的底盘是参照组委会的,板子、铝管和轮子到了以后就开始拧螺丝了,轮子装好这个板子就可以带着四个轮子跑了(有大佬带)。第二步就是给它搞个平台放单片机,用的亚克力板,嫖无人机社的激光切割设备。然后是装抓冰壶的,用丝杆和爪子,丝杆倒是好装,那个爪子确实费了一番功夫,另一个负责机械的带着一块大铝板找了线切割,又用了铣床铣薄,是最复杂的部分。发射用的弹簧加推杆,到后来又迭代了两次弹簧(能量不够)。
整个过程下来,我个人觉得:
1.3D打印件还是硬点好,不容易断,而且这玩意还不限次数和数量,所以不一定要纠结标准件;
2.即使你前期想法再好,真到装的时候还是会有各种乱七八糟的问题;
3.确实有一些奇妙的零件和工具是让人眼前一亮的,这个过程可以长见识;
4.螺丝要多买一点,最好按三位数买(反正便宜的很,市场上按斤称);
5.买一个全套螺丝刀、内六角、外六角,再买个尖嘴钳,你就可以拧所有螺丝了;
6.电钻确实好用,可以弥补画图时的错误,但是钻板子的时候要带口罩,那些板子钻起来有毒;
7.你可能会觉得锯板子啥的很累,但是这一定比debug舒服,所以不要向你的电控队友抱怨你有多累;
8.别太在意自己的计划书,做出来的东西肯定有很大差别;可以相信自己算出来的力矩啊啥的,但是一定要留够空间(乘个5+);
9.当你的机器能跑完流程以后,你们队伍就已经具备冠军的能力了,接下来就要看你们的机器的结构稳定性和电控能把参数调到什么程度了;
10.和认识的人一起搞效果应该更好,不会出现那种大家不欢而散的情况;
我们的机械是被电控催着跑的,我们这边刚装上他那边就能用,我们就得继续下一步,属于被带飞了。所以,如果你认识一个单片机大佬一定要给他拉进来
早知道当时参加robogame就不要学分了。。。
建议朋友们如果对自己以及队友没那么自信,就不要这门课的学分。
不然很可能搭进去了时间、钱,还会拉低绩点。
欢迎来玩Robogame!(〃 ̄︶ ̄)人( ̄︶ ̄〃)
教师主页: 暂无