近日,Facebook正式开源了其机器人模块开发平台Droidlet,该平台使用自然语言处理和计算机视觉,让机器人能够理解周围的世界。Facebook表示,Droidlet简化了机器学习算法在机器人中的集成,促进了快速软件原型制作。Droidlets允许开发人员在平台上测试不同的计算机视觉和自然语言处理模型。它允许研究人员构建可以在现实世界或模拟环境(如Minecraft)中执行任务的系统,方法是根据需要交换平台上使用的组件,以支持在机器人上为不同目的使用同一系统。该平台提供了一个仪表板,研究人员可以向其添加用于调试和可视化的小部件和工具,以及一个用于纠错和注释的界面。Droidlets提供用于将机器学习模型连接到机器人的包装器,以及用于测试视觉模型和针对不同机器人对其进行微调的环境。Droidlet由一系列组件和模块组成,包括:记忆系统,作为不同模块之间的信息存储;一组感知模块,处理来自外界的信息并将其存储在记忆系统中;一组低级任务,例如“向前移动三英尺”和“将物品放在给定的坐标处”,可以影响机器人环境的变化;控制器,它根据内存系统的状态决定执行哪些任务;通过Droidlets,Facebook可以利用模块化开发更强大的高级机器人,如果一个贡献者可以改进系统的一个部分,他应该能够改进所有使用该系统的机器人。Facebook在一篇博文中写道。“随着越来越多的研究人员使用Droidlets进行构建,他们将改进现有组件并添加其他人可以添加到他们自己的机器人项目中的新组件。有了Droidlets,机器人研究人员现在可以利用人工智能领域的最新重大进展构建能够有效响应复杂命令的机器。”153821/facebook-开源-droidlet
