前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在Windows系统安装ROS机器人操作系统

在Windows系统安装ROS机器人操作系统

作者头像
zhangrelay
发布2019-01-23 15:33:50
2.2K0
发布2019-01-23 15:33:50
举报
文章被收录于专栏:机器人课程与技术

具体资源英文链接参考:微软Windows操作系统全面兼容机器人操作系统ROS1和ROS2

中文具体资源参考:https://cloud.tencent.com/developer/article/1387076

目前,ROS1和ROS2,已经基本实现了全平台支持(Windows,MacOS和Linux)。

Windows安装ROS参考:https://cloud.tencent.com/developer/article/1387076

ROS支持,是微软物联网的一部分。这里有两个非常重要网站:

  1. 文档:https://ms-iot.github.io/ROSOnWindows/
  2. 源码:https://github.com/ms-iot/ROSOnWindows

----翻译----

Windows与ROS简介

人类一直对机器人充满兴趣。今天,无论是在工作还是在家中,先进的机器人技术正在逐渐改变我们的生活。仓储物流机器人已经能够具备为在线购物者提供第二天交付的能力,许多宠物主人依靠机器人真空吸尘器来保持地板清洁。制造业、运输业、医疗保健业和房地产业等多种行业都从机器人技术中受益。随着机器人的发展,开发工具也越来越先进。许多开发人员利用机器人操作系统(ROS),这是一套帮助开发人员构建复杂机器人软件的库和工具。ROS被用于世界各地的许多尖端机器人项目中。

微软很高兴宣布推出适用于Windows的ROS1实验版(注,ROS2也全面支持Windows系统)。这将Windows 10 IoT Enterprise的可管理性和安全性带入创新的ROS生态系统。

几十年来,Windows一直是机器人和工业系统可靠的软件模块。借助ROS for Windows,开发人员将能够使用熟悉的Visual Studio工具集以及丰富的AI(人工智能)和云功能。我们期待通过向家庭、教育、商业和工业机器人展示硬件加速Windows机器学习、计算机视觉、Azure认知服务、Azure物联网云服务和其他Microsoft技术等高级功能,为机器人技术带来智能优势。制造商希望让机器人更加了解周围环境,更容易编程,更安全。世界各地的政府,制造商和学术界正在投资下一代制造业,有时也被称为“工业4.0”。

微软正与Open RoboticsROS Industrial Consortium合作,将机器人操作系统(ROS)引入Windows。微软已加入ROS工业联盟,其使命是将ROS的先进功能扩展到制造,并提高工业机器人的生产力和投资回报。在西班牙马德里的ROSCon 2018上,微软展示了一台Robotis Turtlebot 3机器人,它运行着名为Melodic Morenia的ROS版本,识别并引导着最接近机器人的人。该机器人运行新版的Windows 10 IoT Enterprise在Intel Coffee Lake NUC上使用ROS节点,该节点利用硬件加速Windows机器学习。微软还展示了在Azure中运行的ROS模拟环境。它展示了一群在虚拟世界中运行的机器人,这些机器人连接到编排系统并通过Azure IoT Hub进行控制。Microsoft将为ROS1和ROS2提供Windows构建版本,并为Windows提供文档,开发和部署解决方案。

Windows上的ROS是实验性的。我们的目标是2018年底的核心移植工作。

在Windows上使用ROS

在Azure中使用ROS


这里,简单说一下安装重点:

  1. 需要安装并配置Visual Studio 2017
  2. 需要安装并配置Chocolatey

这样就可以类似Ubuntu使用apt-get,在Windows使用choco install等。

如果使用choco upgrade ros-melodic-desktop -y,安装出现问题。

可以使用choco install ros-melodic-desktop --force强制重新安装。

使用命令前,先运行setup.bat,这个类似Ubuntu(setup.bash或setup.zsh)。

安装成功后,如果需要升级ROS,使用choco upgrade ros-melodic-desktop,效果如下:

之后就可以愉快玩耍啦,提前祝2018年国庆长假嗨皮。


本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018年09月29日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Windows与ROS简介
  • 在Windows上使用ROS
  • 在Azure中使用ROS
相关产品与服务
物联网通信
腾讯云物联网通信(Internet of Things Hub, IoT Hub)旨在提供一个安全、稳定、高效的连接平台,帮助开发者低成本、快速地实现“设备-设备”、“设备-用户应用”、“设备-云服务”之间可靠、高并发的数据通信。物联网通信平台不仅可以实现设备之间的互动、设备的数据上报和配置下发,还可以基于规则引擎和腾讯云产品打通,方便快捷地实现海量设备数据的存储、计算以及智能分析。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档