第一种方案(官网很明白,建议这种)

需要电脑里有vs2019,最后一步的安装是真的慢,花了大概三个小时。。。
https://ms-iot.github.io/ROSOnWindows/GettingStarted/SetupRos2.html

结束上述安装后,重启测试是否可以运行,具体步骤为:
1、建立快捷方式
桌面->鼠标右键(新建快捷方式)->输入的位置为(根据自己的vs版本和ros进行调整)

C:\Windows\System32\cmd.exe /k "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\VsDevCmd.bat" -arch=amd64 -host_arch=amd64&& set ChocolateyInstall=c:\opt\chocolatey&& c:\opt\ros\noetic\x64\setup.bat

->命名为ROS->ROS右键属性->高级->用管理员身份运行

2、打开ROS.exe测试是否可以

ros2 run demo_nodes_cpp talker


如果不可以,从x64 Native Tools Command Prompt for VS 2019进入,输入

:: activate the ROS 2 environment
c:\opt\ros\foxy\x64\setup.bat:: activate the Gazebo simulation environment
c:\opt\ros\foxy\x64\share\gazebo\setup.bat
set "SDF_PATH=c:\opt\ros\foxy\x64\share\sdformat\1.6"
ros2 run demo_nodes_cpp talker

如果这样可以运行,说明ros安装成功了,但是前面快捷方式输入的位置不对,需要调整。

第二种方案 安装Rolling Ridley版本

http://docs.ros.org/en/rolling/Installation/Windows-Install-Binary.html#system-requirements

1、安装Chocolatey (https://chocolatey.org/),后续需要使用chocolatey来安装其他开发人员工具。
搜索框内搜索windows powershell ise,然后右击以管理员身份运行。
按照官网教程,先测试Get-ExecutionPolicy,如果Restricted, 就运行 Set-ExecutionPolicy AllSigned 或者Set-ExecutionPolicy Bypass -Scope Process。
run the following command:

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))


win+R->cmd,测试chocolately是否安装成功。

2、。。。。。
安装有点麻烦,按照网址一步步来就行
暂时不知道两个版本有什么差别。

windows下安装ROS 2 Foxy详解相关推荐

  1. Windows下安装Rabbit MQ步骤详解

    2019独角兽企业重金招聘Python工程师标准>>> 一.描述 Rabbit MQ是由Eralng语言开发的,因此在使用Rabbit MQ之前需要安装Eralng环境.通过下面两个 ...

  2. Windows下安装PyMysql(图文详解)

    第一步,运行 cmd  CD到你的python的安装目录 C:\>cd C:\Users\Administrator\AppData\Local\Programs\Python\Python38 ...

  3. linux centos7 mysql_Linux centos7环境下安装MySQL的步骤详解

    Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...

  4. c语言path环境变量,Windows下PATH等环境变量详解(转载)

    在学习JAVA的过程中,涉及到多个环境变量(environment variable)的概念,如PATH.正确地配置这些环境变量,是能够顺利学习.开发的前提.而经常出现的问题是:有的学习者能够按照提示 ...

  5. 秦疆 西部开源_Win10下安装Hadoop3.1.2详解

    https://my.oschina.net/zengfr 文章内容已测试验证可用 即使再小的帆也能远航 西部开源-秦疆老师:Hadoop系列博客 , 秦老师交流Q群号: 664386224 , 未授 ...

  6. xp系统本地服务器环境配置,Windows XP安装Apache环境图文详解Windows服务器操作系统 -电脑资料...

    本文章来简单的介绍Windows XP安装Apache环境图文方法,有需要了解的朋友可参考参考, 双击 apache_2.2.8-win32-x86-no_ssl.msi 文件,开始安装 Apache ...

  7. tecplot脚本在Linux系统下运行,Linux系统下安装Tecplot的步骤详解

    众所周知,Tecplot是Linux系统中的数据分析软件,Tecplot的功能正在变得更加完善,使用的人群也在逐渐增多.下面,我们就跟随U大侠小编一起来看看Linux系统下安装Tecplot的步骤详解 ...

  8. jsoncpp在linux和windows下的编译及使用详解

    一:摘要 1. JSON是一种轻量级的数据传输格式,全称为:JavaScript Object Notation,官方网址: http://www.json.org/json-zh.html 3. J ...

  9. windows下创建进程,CreateProcess()详解及用法

    windows下想要创建一个子进程不如linux的fork函数来得方便,通过CreateProcess函数创建一个新的进程,函数的定义如下 [cpp]  view plain copy BOOL Cr ...

最新文章

  1. MaxCompute 2.0—从ODPS到MaxCompute
  2. 2.11 while循环的嵌套以及应用(难)
  3. uniapp增加百度统计代码(h5)
  4. linux常用调试,linux下gdb常用的调试命令
  5. AWS Ubuntu 18.04 镜像采用滚动内核模型
  6. C++小白课本练习3
  7. C#的变迁史 - C# 4.0 之线程安全集合篇
  8. 计算机丢失disrupt,disrupt造句
  9. MATLAB--卡尔曼滤波
  10. 小区广播背景音乐系统IP网络广播解决方案
  11. centos系统降级
  12. 微信小程序使用后台播放器播放音乐
  13. redis指定配置文件启动不生效_Windows Redis默认配置文件,Redis配置不生效解决方案...
  14. 建立商城商品关联属性表实现单商品多规格功能
  15. .NET-房贷计算器
  16. 今天股票分化好严重,一些大盘股奔涨停,一些小盘股奔跌停
  17. 82岁的北大教授证明了黎曼猜想?
  18. [云原生]微服务架构是什么
  19. AutoSAR的入门知识
  20. C# 调用浏览器打开pdf || 设置焦点

热门文章

  1. 理解 ROC 和 PRC
  2. python文本聚类_python 文本聚类算法
  3. 2021年中国物联网通信板块现状及重点企业对比分析(移远通信VS广和通VS和而泰VS拓邦股份VS移为通信)[图]
  4. org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map java.util.Map
  5. 【图解 HTTP】 读书笔记
  6. c++ 静态成员函数和非静态成员函数的区别?
  7. poj解题报告——poj 1528 Perfection
  8. Infor 15亿美元融资,CEO终于回应了
  9. 学子论文:Digg.com:投票的动力因素分析
  10. python如何绘制两点间连线_如何用 Python 绘制玫瑰图等常见疫情图