这个扫地机器人,其实是个关卡设计师

世界的变化永远都在不知不觉中发生。今天我们看着波士顿动力公司的Atlas机器人上山下乡,可能觉得挺震撼的,但是仔细一想,机器人已经在普通家庭里面存在了很多年。索尼1999年就推出过Aibo机器狗,而现在像是扫地机器人、炒菜机器人这种智能设备,普及率还真是挺高的。

买不起也能自己造

一开始,还是有不少人对这种自己会跑来跑去的科技产品心怀畏惧的,描写这些家用机器人化身杀人魔鬼的惊悚片也一度挺有市场。像是扫地机器人Roomba,就在一部叫做《Doomba》的电影里担当过大反派。

《Doomba》剧照

相处的时间久了,这种陌生感渐渐退去,大家也逐渐发现这些智能机器人未必真的那么智能。有时干起活来挺有效率,有时就好像智障一样。现在说起扫地机器人,已经没谁会担心它们持刀杀人了,更多的是担心它们有没有又把宠物的便便均匀地涂抹在地板上。

是圣诞的味道呢

最近,扫地机器人Roomba又被开发出了新用途。有位网友富白屋(Rich Whithouse)在研究扫地机器人的时候,发现新款扫地机器人的SLAM功能采集的数据质量很高,可以拿来玩耍一番。

SLAM简单来说,就是机器人通过各种摄像头和传感器收集周围环境的信息,生成一个用于导航的环境地图。虽然Roomba只是个扫地机器人,但是它搭载的SLAM系统却相当尖端,毕竟生产商iRobot可是实打实的军用机器人企业。

恰逢今年是初代《DOOM》诞生的25周年,富先生作为一位十年资历的Mod作者和经典游戏爱好者,很想为《DOOM》做点什么。灵光一闪,他就写了个小程序,可以把扫地机器人用SLAM系统采集的数据转化成《DOOM》里的地图。

这个生成器看着简单,其实还挺智能的。除了可以直接把Roomba采集的数据变成《Doom》里的地图以外,还支持使用不同的随机数种子给地图制造各种各样的变化。小怪的刷新频率、密度和武器刷新也都可以进行调整。

程序界面,样式简单功能齐全

换句话说,对于《Doom》这款经典游戏的爱好者们来说,只要有一个扫地机器人,就能基于自己家里的环境生成各种各样的随机地图。假如玩腻了,也可以把Roomba借给邻居用两天,这样地图的数量就翻倍了。假如邻居们也都有扫地机器人,说不定还能定期办个地图交换大会什么的,想想还挺让人激动。

会有什么样的冒险等着我们呢

就算没有扫地机器人也不要紧,这个Mod还有一个隐藏的“穷人模式”,开启了这个功能以后,随便拿张图片也能生成《Doom》的地图,当然效果如何就不能保证了。

使用图片直接生成的《Doom》地图

富先生写这个地图Mod并没有花太多时间,也没有做很多测试,目前只支持最顶级的980型机器人,不过理论上来说低端型号的Roomba应该也是可以使用这个程序的。

对了,富先生给这个Mod起的名字叫“Doomba”,不知道他当年有没有看过那部扫地机器人凶杀小电影?