能在windows系统上安装ros吗,win10自带虚拟机装ros软路由

  能在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.测试示例

  测试后成功

能在windows系统上安装ros吗,win10自带虚拟机装ros软路由