携手Open Robotics:微软正式发布ROS for Windows 10 IoT Enterprise
在去年的机器人操作系统大会(ROSCon 2018)上,微软宣布了一个实验性的项目 —— Windows 10 机器人操作系统(ROS)。作为一套开源的机器人框架,ROS 专为鼓励协作型机器人软件的开发而生。今天早些时候,总部位于雷德蒙德的软件巨头,正式携手 Open Robotics 发布了企业级机器人物联网操作系统 —— ROS for Windows 10 IoT Enterprise 。
(图自:ROS,via Neowin)
Open Robotics 首席执行官 Brian Gerkey 表示:“我们很高兴 Windows IoT 成为了 ROS 支持的一个平台”。
现在,ROS 开发者社区可利用 Windows IoT 中的各项特性,包括硬件加速的机器学习、计算机视觉与云功能、以及 Azure 认知服务,我们很期待见到下一代 Windows IoT 支持的 ROS 应用程序。
据悉,ROS 中包含了大量的工具、库、以及约定内容,有助于简化开发者在各种机器人平台上创建复杂任务的过程。
在 ROS for Windows 10 IoT 的帮助下,开发者将能够在其机器人系统中集成计算机视觉、Windows 机器学习、以及 Azure 认知服务等先进特性,同时访问 Windows 10 IoT 提供的所有工具、功能、以及安全特性。
感兴趣的朋友,可移步至项目官网(GitHub),查看更多有关 Robot Operating System on Windows 10 的信息。或前往 wiki.ros.org,下载所需的 Windows 软件。
(截图来自:Microsoft)
此外,Azure IoT 与机器学习功能,有助于开发者轻松地实现更多与机器人相关的解决方案。
例如,Microsoft Azure 认知服务提供的 AI 解决方案,可以为机器人注入基于自然通信方法的智能算法,以查看、听取、理解并解释其所处的环境。
而 Azure IoT Hub 的 Microsoft ROS 节点,则允许系统管理员通过监视特定的消息流,来监测机器人的任务执行和健康状况。
当然,这仅仅是其中的两个例子。鉴于 Azure 有着强大的功能与可扩展性,ROS on Windows 将为开发者开启更多的大门。
在不久的将来,微软还计划为其添加受社区支持的 Visual Studio 代码扩展、调试、以及可视化特性,以帮助开发者更加轻松地开发 ROS 解决方案。