机器人踢足球,是一种虚拟的足球大战,发生在虚拟的电脑世界中。
南京邮电大学的学生们在他们的机器人足球比赛中取得了卓越的成绩,李学骏是Apollo机器人俱乐部的领队,他介绍说比赛时间较短,每半场300秒,共五分钟。他提到了美国德州大学的utaustinvilla队,这是一支顶级强队,曾连续两年夺得Robocup机器人足球世界杯冠军,南京邮电大学在2010年击败了他们,2011年、2012年则是他们夺冠,2013年南京邮电大学再次夺冠。
在比赛中,机器人需要自主进行比赛,根据赛况调整位置。比赛前,他们会预先设定好程序,考虑各种可能发生的状况。李学骏解释道,例如,机器人踢球时,他需要控制各个关节,在什么时间到达什么位置,什么时间将球踢出去,需要给它们规划动作,确保踢球时不会摔跤,方向如何保持正前方,不会偏移。踢球动作是最简单的,可能需要编写145行程序,复杂的动作可能需要上百行甚至上千行程序。以前的手动调整,现在则是通过算法优化,设定目标让机器人自己去学习如何达到最佳目标。
行走是最难的部分,要使机器人行走平稳,不摔倒,能够保持直线行走,还能适应各种方向,这是一项具有挑战性的任务。行走和踢球的方法不同,行走时会根据机器人身上的各个关节,通过中间的关系,设定两个关节,给出曲线,其他关键点则由反馈提供。在比赛中,需要为每个机器人编写至少3万条程序。
两个队伍之间的比赛在于代码的出色程度,谁的代码更完善,以及机器人动作和底层系统的完美程度。例如,在机器人行走方面,看哪支队伍走得更平稳、更快;踢球方面,则看哪支队伍踢得更快,团队之间的配合更为精妙。
Robocup机器人足球赛的目标是到2050年实现人类与机器人的真实比赛,让机器人足球队战胜人类的世界冠。
下载本文