机器人吸尘器作为在 Doom 中创建地图的工具

Roomba 是一款自主机器人真空吸尘器,它会在各种传感器的控制下在您的家中缓慢行走,而不会打翻一切。感谢 Rich Whitehouse 的努力,这款吸尘器现在也成为了传奇游戏《毁灭战士》中创建地图的工具。

来源:Robogeek新闻频道(关于机器人技术的俄罗斯与世界新闻)

Roomba 是一款自主机器人真空吸尘器,它会在各种传感器的控制下在您的家中缓慢行走,而不会打翻一切。感谢 Rich Whitehouse 的努力,这款吸尘器现在也成为了传奇游戏《毁灭战士》中创建地图的工具。

Rich 将他的创作命名为 Doomba。它本质上是 Noesis 软件的脚本,是一种“预览和转换数百种模型格式、图像和动画”的工具。该脚本通过 Clean Map 报告系统跟踪并存储 Roomba 的运动数据,这些数据可以导入到 Noesis 中,然后导入到 Doom 的随机地图中。

“我发现较新的 Roomba 模型使用了相当不错的 SLAM(同步定向和建图)实现,这让我开始思考我可以从中提取什么样的数据以及我可以用它做什么,”Whitehouse在你的网站上有解释。

Doomba 仅在 Roomba 980 上进行了测试,因此不能保证它适用于其他型号。但 980 还需要做一些工作:安装最新版本的 Noesis 软件,复制 Doomba 脚本,然后手动配置 Roomba 的 IP 地址和凭据。创建 .noeroomba 文件后,您必须将其全部放在 Noesis 应用程序中,然后对其进行自定义以满足您的需求。

这是可能出现问题的部分,因为怀特豪斯警告说他没有进行特别彻底的测试。换句话说,Doomba 不会阻止你尝试做 Doom 本身无法处理的事情,因此如果你开始搞乱你并不真正理解的事情,很容易导致 Visplane 过载等错误。

但就像许多电脑游戏一样,实用性并不重要。 “我希望您喜欢这个功能。就我个人而言,我绝对喜欢这一切!”怀特豪斯写道。