朱全民是长沙雅礼中学信息奥赛的老师,也是博弈机器人研究组的一名指导老师。他告诉记者,制作博弈机器人的想法在去年5月产生,而4名学生是在去年7月开始动手研制,直到今年7月完成“扫尾”工作,整个机器人的研制历时1年。
去年4月,国防科技大学、蛇形机器人的研制者张代兵博士来学校作了关于机器人的讲座。“我和学生都对机器人产生了浓烈的兴趣,因为平时准备信息奥赛,在程序编程上有优势,就想着能不能把软件与硬件结合起来,自己动手做个机器人。张代兵博士同意做硬件方面的指导工作,博弈机器人的研制工作就开始了。”
比“深蓝”技高一筹
“从自主性来看,‘猜想’比‘深蓝’更为突出。”朱全民告诉记者,“深蓝”作为著名的国际象棋机器人,其程序与算法是“猜想”所无法比拟的,但是在下棋过程中,“深蓝”只能在屏幕上显示下一步要下的棋,然后依靠另一个人帮它完成棋盘上的下棋动作,而“猜想”可以通过自己的“机械手臂”自主完成取子下棋。
据介绍,一开始“猜想”的机械手臂完全仿造人的手臂,由三节关节组成,可以完成抬臂、伸直、放子等动作。但是由于电机质量等原因,在抬臂过程中,机械手臂抖动得非常厉害,影响行棋定位,所以后来将机械手臂改成平面型的力矩,“现在定位很准,不会出任何问题。”
4名学生均获过大奖
研制“猜想”博弈机器人的分别是雅礼中学的姚金宇、龙凡、程之炜、雷涛,去年夏天研制“猜想”时,他们都还是初三学生。
从初一开始,这4人就开始跟着朱全民学习计算机程序设计知识。姚金宇等4人也均获得过信息奥赛全国联赛年度一等奖。
“这4个学生都很棒!”说起自己的4名学生,朱全民满是自豪,“龙凡今年还入选了国家信息奥赛集训队。”朱全民告诉记者,4名同学各有分工,组长姚金宇负责机械手臂、雷涛负责总控和界面处理、龙凡负责博弈算法、程之炜负责机器人的眼睛,“他们是同一级的学生,4人关系也很好。”
“参与研制‘猜想’是一项很有挑战性的活动,对于硬件方面,我们4个人都是比较生疏的,所以很多时候都是边学边做。”现在准备就读高二的姚金宇在电话中显得很老练,很多专业的计算机词汇经常从他嘴里蹦出来。但是说到同学对他造机器人的看法时,姚金宇很开心地笑了,“还行吧,他们都比较惊讶,可能还有点崇拜吧。”
“猜想”发出英雄帖
朱全民告诉记者,目前雅礼中学不少学生、老师会到实验室与“猜想”下上几盘棋。朱全民还有意替“猜想”发出英雄帖,“挑战”五子棋高手。
“让五子棋高手和‘猜想’下,不是说‘猜想’有多厉害,程序是我们学生自己编的,不可能太高超,也不可能把所有的情况都包括在内。所以我们希望让‘猜想’多和高手下棋,来完善它的博弈算法。”朱全民告诉记者,除此之外,还要考虑编写黑白棋、国际象棋等算法,让“猜想”成为一个全能型的博弈高手。




