能在windows系统上安装ros吗,win10自带虚拟机装ros软路由
ROS2发布了第一个正式版,在支持的系统中找到了Win10,于是我体验了一下。
安装过程有点长,不如ubuntu系统的下一个命令。很多依赖库都要自己安装,中间还有一些小问题。请记录下来。
安装网站是:
单击该链接。
1.安装Chocolatey,这是一个在Windows系统下安装包的软件。具体安装过程参考官网,点击打开链接,在管理员模式下打开CMD,安装官网安装教程复制输入即可。安装成功后,进入CMD时会有如下提示:
2.用Chocolatey安装python
可以安装Choinstall-y Python,安装Python 3.6版。
3.安装OPENSSL
很简单,从相关网站下载即可,安装后设置环境变量即可。
4.安装VS2015。一般已经安装好了。按照教程设置好就行了。
5.安装DDS供应商
DDS解释:https://en.wikipedia.org/wiki/Data_Distribution_Service
我在这里选择了EPRO SIMA FastR TPS Boost(仅针对beta-1及更老版本)。
只需安装BOOST并设置环境变量。
6.开放源代码计算机视觉库
一般来说,它们已经安装好了,环境变量也已经设置好了。
7.安装依赖项
ASIO。1.10.6.NUPKGEGEN-3.3.3。NUPKGTINYXML-使用TL。2.6.2.NUPKGTINYXML 2.4.1.0。NUPKG是和CHOCO一起下载安装的。只需转到目录并安装-y-s。
然后你需要安装yaml。我这里有个问题。这是官网给我的:
Python-m pip install-u pyYAML安装工具但是我在安装的时候,pyYAML没有安装成功。虽然最后的例子可以运行,但它提示yaml缺失。
后来找了一些安装包,没有python3.6的。最后找到了whl格式的文件,安装成功。
8.下载ROS2
从官网下载解压。
9.设置环境
与ros中的source相同,需要调用local_setup.bat文件。
先前的POWERSHELL调用命令无法识别,但后来使用了cmd。
10.测试示例
测试后成功