班級建設網(wǎng)站設計方案搜索引擎優(yōu)化到底是優(yōu)化什么
大家平時玩ROS都是在Ubuntu系統(tǒng)上,那Windows系統(tǒng)可以安裝嗎,答案是:可以的!Windows為了發(fā)展自家的物聯(lián)網(wǎng)生態(tài),已經在Windows系統(tǒng)支持ROS了。
文章目錄
- 1.安裝VS 2017
- 2.安裝Chocolatey & Git
- 3.安裝ROS
- 4.運行ROS例程
1.安裝VS 2017
微軟家的開發(fā)離不開VS,所以大家自行安裝就好了。
VS 2017地址:https://visualstudio.microsoft.com/zh-hans/thank-you-downloading-visual-studio/?sku=Community&rel=15
進入選擇安裝的界面,注意勾選C++支持。安裝完會有下面這個東西,VS下的命令行工具。
2.安裝Chocolatey & Git
Chocolatey是Windows下的包管理工具,相當于Ubuntu中的apt-get,方便后續(xù)安裝各種軟件包。
在VS命令行中復制下面的命令安裝:
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
安裝完之后是這樣:
比如,安裝git可以這樣:
choco install git -y
3.安裝ROS
與Ubuntu安裝ROS類似,都是要添加一個軟件源,然后執(zhí)行安裝命令,如下:
choco source add -n=ros-win -s="https://roswin.azurewebsites.net/api/v2" --priority=1
choco upgrade ros-melodic-desktop -y
4.運行ROS例程
在Windows安裝好ROS后,需要先打開VS命令行:
然后進入ros的安裝目錄:
生成環(huán)境變量后,才能執(zhí)行相關操作。
是不是覺得會覺得很麻煩,每次都要這樣重復操作,不怕,bat腳本幫你解決這個問題:
創(chuàng)建一個ros.bat
的文件,輸入:
@echo offC:cd C:\opt\ros\melodic\x64C:\Windows\System32\cmd.exe /k "D:\Visual Studio\2017\Enterprise\Common7\Tools\VsDevCmd.bat" -arch=amd64 -host_arch=amd64
然后就可以一鍵啟動腳本,進入之后,再執(zhí)行一下setup.bat就好了。
## 終端1
setup.bat
roscore## 終端2
setup.bat
rosrun turtlesim turtlesim_node## 終端3
setup.bat
rosrun turtlesim turtle_teleop_key
以上。