世界的变化永远都在不知不觉中发生。今天我们看着波士顿动力公司的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”,不知道他当年有没有看过那部扫地机器人凶杀小电影?