在Windows上安装ROS2

Posted chendeqiang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Windows上安装ROS2相关的知识,希望对你有一定的参考价值。

前言:双系统来回切换比较麻烦,虚拟机性能又慢,因此在windows上安装ROS2是极佳的选择,ROS2支持在Win10上安装。

一、创建cmd快捷方式

右键新建快捷方式,输入以下命令:

C:WindowsSystem32cmd.exe /k "C:Program Files (x86)Microsoft Visual Studio2017CommunityCommon7ToolsVsDevCmd.bat" -arch=amd64 -host_arch=amd64

右键快捷方式,点击属性->高级,勾选管理员运行。

然后以下的指令都通过这个快捷方式来运行。

技术分享图片

二、安装Chocolatey

2.1 安装Chocolatey:

@"%SystemRoot%System32WindowsPowerShellv1.0powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString(‘https://chocolatey.org/install.ps1‘))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%chocolateyin"

 2.2 查看是否安装成功

choco --version

---------------------------------------------

显示如下:

C:WindowsSystem32>choco --version
0.10.11

三、安装python

choco install -y python

四、安装openSSL

 到官网地址:http://slproweb.com/products/Win32OpenSSL.html下载并安装文件Win64 OpenSSL v1.0.2,一路默认就可以。

配置openSSL环境变量:

setx -m OPENSSL_CONF C:OpenSSL-Win64inopenssl.cfg

---------------------------------------

如果出现如下错误

错误: 拒绝访问注册表路径。

解决方式:

请参考:https://jingyan.baidu.com/article/3aed632ec4b9257010809183.html

五、安装Visual Studio 2017

安装方法自行百度;

也可参考:https://jingyan.baidu.com/article/3d69c5512daa5cf0cf02d7c3.html

六、配置DDS

下载并安装boost安装文件

https://sourceforge.net/projects/boost/files/boost-binaries/1.61.0/

 

 

 

 

-END-

  

以上是关于在Windows上安装ROS2的主要内容,如果未能解决你的问题,请参考以下文章

ROS2 colcon 构建未在 Windows 中显示任何错误消息

ROS2之OpenCV的windows和linux差异在哪里

在 OS X 上安装 ROS2 - 错误:没有名为“rclpy._rclpy”的模块

ubuntu22.04安装ROS2 详细教程

ROS2与ROS共存

Webots2021b和ROS2调试笔记21-07-27