个人简介:
白天昕,信息191班,获得过2021 RoboCom 机器人开发者大赛全国赛二等奖、第十四届国际水中机器人大赛二等奖、第九届北京市大学生工程训练综合能力竞赛二等奖等奖项。
竞赛简介:
RoboCom 机器人开发者大赛是我国机器人及人工智能创新领域综合类规模大、参与院校多、影响广的权威赛事,属于教育部中国高等教育学会发布的《全国普通高校学科竞赛排行榜》项目。此赛旨在落实国家数字创意产业远景规划,鼓励、支持和表彰各类优秀的跨界人才,为优秀作品提供立体的宣传展示和有力的转化支撑。
Q1.你是如何报名以及如何得知此次竞赛相关信息的?
A:我是在大一时加入的IRC实验室,进入实验室后先跟着学长学姐一起学习,然后根据自己的兴趣和能力参与相应的项目,实验室的每个项目都会有对应的比赛,关注这些比赛的公众号或官网等就可以获取竞赛信息了。
Q2.参加这项比赛需要哪些方面的知识?
A:我觉得参加这项比赛最重要的是需要具备一定的编程能力,同时对单片机开发有一定的了解。需要通过C语言完成stm32等单片机的编程。通过python实现图像处理,在读懂已有代码的基础上,根据比赛需要进行修改优化。
此外,还要具备基本的硬件电路知识,能够排查简单的硬件故障,熟悉常用的传感器、电机、舵机等,能完成PCB设计、电路板焊接,因为经常要根据比赛的要求对已有的硬件电路进行修改或者扩展。
Q3.参赛的主要内容是什么?
A:内容主要是设计一种具有上升下潜功能的机器鱼,并能够在水中自主沿白色管道寻管,识别管道上黑色吸附物的形状,并清除吸附物。
Q4.参赛过程中最令你难忘的是什么?
A:最令我难忘的是在比赛前调试时机器鱼进水,那时已经没有时间寄给专业工程师维修,我们只能将机器鱼的主控仓拆开排查故障,排查了很长时间后发现是串口线接口处接触不良,重新焊接后恢复正常。机器鱼在水中工作,经常会遇到进水造成的硬件故障,有的时候硬件问题排查起来需要很多时间,只有平时多积攒经验才能更好地应对这些情况。
Q5.参加这项比赛你觉得最重要的是什么?
A:我认为最重要的是要动手实践,仅仅局限于理论知识是不够的,所以我们应当在学会了基本的理论知识后进行大量的调试,在不同的环境中调试,这样才能更好地优化代码,找到最优的参数。比如上午测试好的代码在下午因为光线变化原因就无法正常使用了,这就需要我们不断地去实践发现新的问题,并根据新遇到的问题再去学习新的知识。
只有实践才能不断发现新的问题,而解决这些问题的过程可以提高我们的团队合作能力和自学能力同时积累更多的经验,当我们的经验多了之后再遇到问题解决起来就高效很多了。
Q6.能给大家一些什么建议吗?
A:我认为参加比赛最重要的是能够获得一个开阔视野的机会,可以收获很多的在课堂上学不到的知识。大家可以积极参加相关的学科竞赛,如果打算参加比赛,就要在课余时间多花时间主动学习,多动手实践。刚开始时我对竞赛相关的知识也不太懂,后来通过在课余时间多来实验室学习来弥补自己的不足,只要愿意多花时间学,勇于面对困难,最终都会取得很好的成绩。