webwxgetmsgimg_副本.jpg
扬大版"阿尔法狗"诞生 引擎计算用机械臂移动棋子
2017-03-15 10:00:00  来源:中国江苏网  
1
听新闻

  

  

  扬大版“阿尔法狗”靠“机械臂”移动棋子

  中国江苏网3月15日讯 去年,围棋人工智能程序“阿尔法狗”以4:1战胜了韩国名将李世石九段,让人机围棋世纪之战轰动一时,一时间,人工智能成为人类关注重点。记者从扬州大学物理学院获悉,该院大二学生杨昱泽带领一群“创客”小伙伴也研发了一款扬大版“阿尔法狗”,它能够与人类轻松自如地进行一场象棋比赛,实现面对面对弈。

  厉害!word“狗”

  面对面见招拆招

  用机械臂移动棋子

  炮二平五!跳马保卒……棋盘这边,下棋者刚走出开局第一步,对面的“机器人”就迅疾地借助“机械臂”移动棋子还以颜色,见招拆招,你来我往,一时间棋盘上“硝烟”弥漫。

  现场,记者看到这款能下中国象棋的“机器人”体积不大,功夫却了得,它是扬州大学物理学院大二学生杨昱泽带领一群“创客”小伙伴研发的。开发者给它命名为“轻灵”,而大家更喜欢称呼它为扬大版的“阿尔法狗”。

  扬大版“阿尔法狗”有个显著的特点,人机对弈并不是通过电脑显示器来完成的,而是面对真实的棋盘,机器人在不靠外力的情况下,直接借助“机械臂”移动棋子,现场感十足。“棋盘上的每一步移动,都能紧紧扣动对弈者与现场观众的心弦,一扫在显示屏上对弈的无趣和乏味。”杨昱泽说。

  据了解,这一功能的实现,以先进的人工智能技术为基础,融合“物联网”技术,由三维运动控制、图像识别、人机博弈算法和互联网通信等主要模块构成机器人的“大脑”,下棋者在棋盘上落子后,机器人通过摄像头采集图像,将图像信息传送至上位机,由上位机进行图像识别处理。在人机对弈模式,则通过人机博弈算法计算出下一步的走法。

  除了人机对弈,这款扬大版“阿尔法狗”还能实现“人人对弈”,只需通过互联网,两个毫不相识的陌生人便可以直接进行对决,称为网络对战模式,这一模式下,本地下棋者当前这一步走法通过互联网传送至云端主机,并等待远程下棋者下一步走法传回后,通过三维运动控制系统完成本地走棋动作,从而实现对弈的全过程。

  真牛!最强大脑

  摄像头是它的“眼睛”

  象棋引擎计算出应招

  中国象棋的局面变化丰富,有时候一个局面可能走法达100多种,一般局面也有40多种走法。杨昱泽表示,如何让计算机像人一样下棋,则必须让计算机理解棋手走棋的过程,进而模仿这一过程。

  计算机走棋的流程图大致可以分为5个部分:获取当期局面信息;生成所有走法;搜索估值最高的走法;对每个走法形成的局面进行评估;输出最佳走法。

  “在对手走完一步棋后,象棋程序每一次思考的目的是获取一个最佳走法,要实现这一目的的简单方法就是生成全部可能的走法,然后再一个一个地比较,找出最佳的一个。” 杨昱泽表示,如何快速有效地让机器人走出最佳走法,是这款智能软件的研究核心,也是他们整个团队花费大量时间去研究的课题。

  在解决了这个难题后,在博弈时,在棋手与机器人对弈时,机器人需要知道棋手下了哪一步棋,这时,摄像头便充当了机器人“眼睛”的作用。摄像头分别捕获棋手行棋前与行棋后的两帧画面,传给上位机,上位机通过对比两帧画面的信息来判断棋手下了哪一步棋,之后方能由中国象棋引擎计算出应招,随后发出指令,借助“机械臂”移动棋子。

  神奇!“601”

  3年近百名学生加入

  斩获国家级等大奖

  为何会想到设计一个“中国象棋机器人”?杨昱泽告诉记者,他有一个爱好中国象棋的舍友,棋艺精湛,多次参加校级与市里的比赛。当他舍友参加比赛时,有一个疑问开始萦绕在耳边“为何不来进行一场远程比赛呢?”借用物理学院601实验室的仪器设备,杨昱泽带领小伙伴一步步将疑问变成了现实。

  采访中,记者了解到,在扬州大学物理学院,有一群像杨昱泽这样脑洞大开的“创客”,他们聚集在一个名叫“601”的工作室里。工作室位于教学楼的601室,理科生们直截了当地给工作室起名叫“601”。

  与传统电子实验室不同,工作室里,各种实验设备一应俱全,器件、工具完备,学生可以自由选择元器件自主“创作”。这里也没有既定的实验规程,学生不必一步一步跟着书本和老师走,全部是自主学习,亲手尝试。 “601”工作室的确调动了学生参与科技创新的积极性,也强化了他们电子实验的基本技能,将书本理论应用到实际中。”物理学院副院长王伟说道。

  短短3年时间,“601”先后有近百名学生加入,取得了一批创新成果,先后获得国家级奖项3项、省级奖项17项,其中包括2014年第十届“博创杯”全国大学生嵌入式物联网设计大赛全国特等奖。此外,“601”还获得了6种实用新型专利和10项软件著作权。

  记者了解到,该创客工作室还开起了淘宝店铺“601创新电子”,销售减速电机、STC小系统板、智能小车等实验工具器械、独立电子模块以及由学生自己制作的科技成品。学生进行日常维护,上新、客服等工作也均由学生完成。

  杨昱泽表示,鉴于中国象棋机器人有小型轻便的特点,“601”的小伙伴们经过讨论决定,近期将把它推向市场。 通讯员 杨林 卫金金

  记者 乔云 文/图

标签:阿尔法狗;扬州大学;象棋;走法;杨昱泽;移动;机器人;棋子;机械;学生
责编:贾晓君 崔欣
上一篇
下一篇