1. 程式人生 > >在Windows系統安裝ROS機器人作業系統

在Windows系統安裝ROS機器人作業系統

具體資源英文連結參考:微軟Windows作業系統全面相容機器人作業系統ROS1和ROS2

中文具體資源參考:https://blog.csdn.net/ZhangRelay/article/details/82928141

目前,ROS1和ROS2,已經基本實現了全平臺支援(Windows,MacOS和Linux)。

Windows安裝ROS參考:https://blog.csdn.net/ZhangRelay/article/details/82928141

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年國慶長假嗨皮。

----