- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
美国大学如今这样学习
12岁女孩造出机器人画家
无人控制的“水彩机器人”!能用滑竿固定的画笔蘸取不同的颜料,还能对照电脑屏幕上的原画(雄狮)进行临摹!这“水彩机器人”有条不紊地先画狮头,后画狮身,最后再细致地点描雄狮的鬃毛。不到五分钟,一头气宇轩昂,悠然散步的雄狮便跃然纸上!
那是2013年11月,某次午饭后我在UCSD(美国加州大学圣地亚哥分校)校园中散步,被计算机楼外的这款“水彩机器人”深深吸引。当时我粗略估计,创作这款“水彩机器人”至少运用了大学课堂中机械学、电子工程学、计算机学、物理学等学科的知识。首先,制作者需要在电脑上用Linux操作系统编写软件程序,使之能够从网络、电脑文件夹中任意调用想绘制的画作。其次,一条带有USB插口的数据线将电脑与集成好的硬件电路模块Eibotboard相连,电脑上抽象的图像信息就转化成了硬件命令。Eibotboard模块简称EBB,它是一个5cmx5cm的小型单片机,专门用于控制步进电机的机械运动。步进电机(stepper motor)是一个利用电磁效应带动其中齿轮转动的动滑轮。从它的英文名称来看,不就暗示着这是个执行一步一步机械动作的小型机器吗?这正好完全符合我们绘图时画笔的机械操作呀!我们在绘画时,不论勾勒还是染色,不也是分为不同的步骤吗?每一次蘸取相应的颜料,在画纸上轻点或重抹。因此,步进电机在接收到来自EBB的指令后,带动用绳线链接的交叉的滑竿。绑定在垂直滑竿上的画笔就在每一个时间单位,在图纸上相应的二维坐标点处描画指令中要求的图案与颜色。
在我惊叹于这款设计精妙的“水彩机器人”时,设计者正好从楼中出来设置下一幅待绘的图画。设计者是一个名叫Sylvia Todd(西尔维娅·托德)的12岁美国小女孩。她在2013年8月创作出这款发明后,便受到了美国很多媒体的关注。此时她正在UCSD的校园里讲解、展示她的作品呢!我情不自禁询问尚未踏入大学校园的她,如何能将许多专业的学科理论应用到实际,实现自己新奇的想法呢?她说,网络上有那么多学习资源,不懂的就学呗!比如一开始对于编写机器人的程序无从下手,可以在网络上找到很多相似应用的开源代码。从模仿到创造,一边学习一边进步,遇到困难可以向网友求助,与不认识的人在线探讨、解决共同的技术难题,这是一个快乐的过程!西尔维娅无形中利用了互联网时代的无限的数据资源,巧妙地融合了各个学科的知识,发明出为自己绘画的新“画家”。
互联网爆炸式发展的当下,我们大学生的学习途径从课本、图书馆拓宽到了网络平台。对于大数据的有效利用,甚至可以将我们所学的不同学科的知识进行融合,创作出新的发明发现。我在UCSD交流学习期间,对此感触颇深。
游戏设备与医学难题
西尔维娅利用看起来毫不相干的学科知识实现了她的娱乐发明,我却利用一项娱乐产品拓展了其在医疗上的应用。整个2013年暑假,我都在UCSD视频处理实验室(Video Processing Lab)进行科学研究。当时UCSD电子电脑工程学院(Electrical and Computer Engineering Department)的副主任,也是该实验室的主任,Professor Truong Nguyen(阮·纽彦教授)分配给我的一个交叉学科的科研项目,是利用视觉技术鉴别帕金森疾病。
刚刚接到研究任务,我苦思冥想,觉得直接利用普通摄像机拍摄病人再分析图像、设计模式识别的算法,工程量太过庞大。我家里有微软公司发行的体感游戏设备KINECT XBOX,功能之一就是能够鉴别玩家的舞蹈动作,为何不借助它现有的技术辅助我的科研项目呢?于是我找到了微软官方网站提供的KINECT的两个程序包OpenNi+Nite.2和Windows SDK,研究它提供的部分开源代码。钻研过程中,我惊喜地发现我逐渐揭开了这款游戏设备背后神秘的技术面纱。
为什么游戏玩家在KINECT的摄像头前做出任意的动作,KIENCT都好像记在“心”里,并且能跟屏幕上标准的舞蹈动作相比较,看看匹配的程度有多高,以此打分呢?又为什么游戏玩家挥手指示“开启”、“关闭”等命令,KINECT就聪明地理解了指令,打开新的菜单栏或关闭当前的游戏项目?原来,KINECT的软件系统中,有图像处理、模式识别的算法。它先通过深度摄像机提取出游戏玩家的深度图像数据轮廓。一个图像有基本的彩色数据,我们称之为标准RGB图像,比如我们看到的由红、绿、蓝三原色组成的五颜六色的海报、照片。图像的深度数据则仅仅含有摄像头与物体之间的距离信息。KINECT提取的玩家的深度图像仅有单原色比如蓝色。但是用户身体各个部位距离摄像头有细微的空间差异,所以我们看到的是一个大致的轮廓剪影,剪影中的浅蓝、深蓝反映了身体不同部位和摄像头之间的距离。接下来,经过图像去
文档评论(0)