教会机器人洗衣服?那可能吗?
扫描二维码
随时随地手机看文章
Alexandra Ossola 是外媒 Medium 的一名编辑,他说他在过去的 10 年时间里,每周都要去洗衣房洗衣服,几乎闭着眼睛都能进行这个熟悉的过程:把洗衣篮带到洗衣服,白色和其他颜色的衣物区分开,将衣服丢进洗衣机并放入洗衣 粉,洗干净、甩干之后带回家。
虽然整个过程说起来非常简单,但是对于机器人来说,洗衣服是一件灾难性的事情,因为它们只会进行有限的步骤或者重复的动作,比如组装汽车。
事实上,控制机器人的程序都非常简单,比如“如果,那么”之类的逻辑。程序是怎么描述的呢?举个例子,如果你拉动门把手的时候门开了,那么你就可以继续下一步操作。但是如果你拉门把手的时候门没开,会发生什么呢?
面对洗衣过程中的 14 个不同的步骤,洗衣机器人目前只能完成一半,即便如此,仍然存在各种各样的问题,比如洗衣机的门打不开等等。
下面我们来看看洗衣机器人需要进行的14个步骤:
1. 自动识别脏衣服,并跟房间里的其他东西区分开来。
2. 把脏衣服一件一件捡起来。(捡多少次?这是一个没法确切设定的数字,因为脏衣服的件数并不是每次都一样的)
3. 把捡起来的脏衣服放到洗衣篮里。
4. 导航到洗衣机前。(因为机器人一直拿着洗衣篮的关系,可能会阻碍部分传感器的感知,这意味着机器人接收到的信息更少,无法精确地调整运动轨迹)
5. 根据洗衣机的类型洗衣机门打开,侧拉或者上提。
6. 将衣服放进洗衣机里。
7. 添加洗涤剂或织物柔软剂。
8. 关闭洗衣机门。
9. 选择合适的洗涤程序,并开始清洗。
10. 洗干净之后,将洗衣机里的衣服取出来放入甩干机中。(同样,机器人无法确定需要重复多少次才能把衣服全部转移到甩干机里)
11. 选择合适的甩干程序,并启动。
12. 烘干之后,从甩干机内取出衣物。(同上,重复次数未知,并且无法确定是否有袜子之类的衣物没有取出)
13. 根据衣物的类型把它们折叠好。
14. 把衣服放进衣柜里。
在这 14 个步骤里,如果机器人遇到了自己无法识别的情况,它就只能待在一旁并试图弄清楚下一步该做什么,虽然长时间的停顿会最终实现自动洗衣,但是这不应该是未来机器人的形态。
近年来,程序员和人工智能专家一直致力于复杂、精密机器人的研究,希望它们能够处理一些无可预知的状况,让机器人在面临不确定因素的时候表现得更像一个会思考的人类。也有专家通过搭载传感器或者阅读说明书来增强机器人的学习能力。
当然,洗衣服只是未来机器人处理不确定性问题的一个例子,一旦机器人将衣物数量的问题很好地处理了,那么它将有可能应用到更多领域去造福人类,这意味着仅存在于科幻小说中的未来机器人或许将会成为现实。