摘要:根据记录,世界上最快解魔方的人Feliks Zemdegs用时6.24s,那你知道机器人解个魔方要多久?5月12日,由中国科学技术协会主办的第六届全国青年科普创新实验暨作品大赛(成都赛区)复赛在四川科技馆举行。
识别仅需0.5秒,最快6秒解魔方,在智能控件(大学组)的复试现场,一个包含三阶魔方的机械装置吸引了记者的好奇心和注意力——它是由成都理工大学的唐·苻坚团队带来的一款快速动作魔方机器人。
快手魔方机器人
随着气泵充气的声音停止,机器人的手指和爪子迅速转动。仅在几秒钟内,设备中心的魔方就被重置了,它出了故障。两位法官走近一点,要求多看一遍。
唐建福说道,这个机器人在解开魔方时,首先收集原始图像,用分类器记录魔方的信息,用算法计算扭转顺序,最后驱动机械结构完成机械程序。其中气管罩、指套等装置由团队设计,由学校实验室的3D打印机制作。一些算法也是由他们操作的。
机器人的视觉系统由四个摄像头组成,分别位于魔方卡口的上、下、左、右侧,可以一次扫描整个魔方的六个面。利用MLP多层神经网络分类器和k均值聚类融合识别算法对图像中提取的颜色块信息进行颜色识别。随后计算机算法对这些信息进行加工,得到魔方解的最佳程序。
不过,在研发过程中,团队发现,理论步骤最短的却并不一定是实际情况下最省时的。因此,他们使用以耗时最短为目标的深度优先搜索算法,并引入时间复用技术,在保证指爪不相撞的情况下,使一个步骤尚未执行完毕,下一个步骤就可以开始执行,从而进一步优化了解魔方的速度。
“机器人识别魔方仅需0.5秒,从识别到解好一个魔方最快只要6秒。”唐建福告诉记者,他的团队只有3人,他是队长,目前在读大四,而白秀科、钟杰两名队员还是大三学生。“我们从去年寒假前开始做这个项目,投入了大量的时间在里面,过程中也真的自学到很多方面的知识和技能。”
从扶老人获启发
高一学生制作意外摔倒报警系统
李沛阳将做成一个小盒的报警器装在裤兜里,来回踱步,之后突然向前扑倒,模拟摔倒的情景。而就在他摔倒的瞬间,包里的小装置就开始发出鸣叫……
老人意外摔倒报警系统
李沛阳是成都七中高新校区的一名高一学生,他的老人意外摔倒报警系统进入了智能控制(中学组)的复试。他说,制作这个报警器的想法萌芽于一次在街上搀扶跌倒老人的经历。“摔倒已经很糟糕,但更糟的是很多老人无力呼救。”他说。
据他说,装置采用了MPU 6050这一姿势传感器。 由此,机器能够取得XYZ三轴加速度角速度的变化状况,模拟一个人的步行状况。通过分析大量的记录数据,我们可以达到一个临界值,然后根据实时数据判断老人是否跌倒。
“正常行走时,人们不会触发警报,只有当三个轴发生剧烈变化时,蜂鸣器才会鸣响。”李·杨佩解释了一下,把这个装置递给了评委。法官把它握在手中,摇了几下,没有触发警报。然而,在激烈的运动如跑步的情况下,有可能触发警报。
“这个警报系统的想法很好,装置的大小很合适,符合现实的需要。 收集分析数据获得阈值的方法是正确的。 但是,为了解决激烈运动的错误动作需要进行最优化”。 一位审查员这样评价。
现在这个警报系统只能用声音警告周围的人跌倒。 李泷阳考虑到下一步将如何融入互联网、GPS、蓝牙等技术,在远程向亲属通知,追加了发送定位信息的功能。
第六届全国青年科学普及创新实验和作品比赛(成都比赛区)自3月9日开赛以来,川陕西两省49所学校、516队报名参加,参加的教师已达2000多人。这群参赛者给大家带了许多关于机器人的新点子和创意。