让机器人洗衣服,没有想象中那么简单
对于大多数人,也许觉得洗衣服并非难事,当机器人面对一堆脏衣服,为何总是给人一种“臣妾做不到”的感觉?
国外有专门的洗衣房,每个礼拜都有很多人去那里洗衣服。那把衣服洗好,总共分几步?常来洗衣的人就对洗衣程序特别熟悉,闭着眼睛都能说出来:带着洗衣篮来到洗衣房,将白色衣物和其他颜色衣物分开,把衣服分别放进洗衣机内,放入洗衣粉,洗好后将衣服甩干,从甩干机内取出衣物放进篮子里,之后折叠整齐放入抽屉。
然而,用机器人洗衣服简直是一场噩梦。因为机器人只会重复性的简单动作,譬如组装汽车,此类动作都可以归结为一些预先设定的程序化过程。而且,控制机器的程序设定也相当简单,基本上都是“如果……,那么……”的逻辑。但是,被设定洗衣程序的机器人,面临14项单独的任务,现有的洗衣机器人只能有序完成7项任务左右。怎么才一半?就算是能完成这一半的任务也是相当不易,因为过程当中各种问题接二连三。
据悉,这是Willow Garage公司新近研发出来的Personal Robot 2。程序由两名伯克利的博士研究生编写,能够让它把整个洗衣服分为多个步骤。这包括:找到脏衣服、捡起脏衣服、把脏衣服放进篮子里、把篮子提去洗衣机、打开洗衣机门、放脏衣服进洗衣机、放肥皂、关上洗衣机、开始洗衣服、把衣服拿去烘干机、开始折叠洗干净烘干的衣服或者挂衣架上去、把衣服放进衣柜去。
不过,Personal Robot 2目前它能识别长方形物体,如果是“奇装异服”,就束手无策了。如果机器人碰到自己本身程序不能处理的问题,它就会傻傻地坐在一边,“苦思”解决办法。这个长时间的停顿或许对洗衣影响不大,但我们是不愿看到未来机器人还是这样的好么?未来的它们应该上得了厅堂,下得了厨房,开得了轿车,打得过色狼。
其实,程序员和人工智能专家近几十年一直在研究发明更精密的机器人,他们希望以后的机器人能够处理各种突发状况,自己调整其软件程序从而顺利完成某件事情。有专家在设计机器人时嵌入了各种传感器,也有专家逐字逐句地教机器人阅读说明书来完成规定任务。
对未来机器人能否像人类一样处理不可预知的情况来说,学会像人类一样娴熟地洗衣服是巨大又不确定的一步。如果机器人能学会洗衣服,很难说它们还能完全自动地完成什么样的任务:从开车到探索遥远的地外行星。现在,机器人的研究进入了一个关键的节点:经过数十年的改进后,机器人开始用只存在于科幻小说中的方式,不用人类输入而自主地与世界交流。
最后,记得关注微信公众号:镁客网(im2maker),更多干货在等你!
硬科技产业媒体
关注技术驱动创新