windows下安装ROS 2 Foxy详解
第一种方案(官网很明白,建议这种)
需要电脑里有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详解相关推荐
- Windows下安装Rabbit MQ步骤详解
2019独角兽企业重金招聘Python工程师标准>>> 一.描述 Rabbit MQ是由Eralng语言开发的,因此在使用Rabbit MQ之前需要安装Eralng环境.通过下面两个 ...
- Windows下安装PyMysql(图文详解)
第一步,运行 cmd CD到你的python的安装目录 C:\>cd C:\Users\Administrator\AppData\Local\Programs\Python\Python38 ...
- linux centos7 mysql_Linux centos7环境下安装MySQL的步骤详解
Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...
- c语言path环境变量,Windows下PATH等环境变量详解(转载)
在学习JAVA的过程中,涉及到多个环境变量(environment variable)的概念,如PATH.正确地配置这些环境变量,是能够顺利学习.开发的前提.而经常出现的问题是:有的学习者能够按照提示 ...
- 秦疆 西部开源_Win10下安装Hadoop3.1.2详解
https://my.oschina.net/zengfr 文章内容已测试验证可用 即使再小的帆也能远航 西部开源-秦疆老师:Hadoop系列博客 , 秦老师交流Q群号: 664386224 , 未授 ...
- xp系统本地服务器环境配置,Windows XP安装Apache环境图文详解Windows服务器操作系统 -电脑资料...
本文章来简单的介绍Windows XP安装Apache环境图文方法,有需要了解的朋友可参考参考, 双击 apache_2.2.8-win32-x86-no_ssl.msi 文件,开始安装 Apache ...
- tecplot脚本在Linux系统下运行,Linux系统下安装Tecplot的步骤详解
众所周知,Tecplot是Linux系统中的数据分析软件,Tecplot的功能正在变得更加完善,使用的人群也在逐渐增多.下面,我们就跟随U大侠小编一起来看看Linux系统下安装Tecplot的步骤详解 ...
- jsoncpp在linux和windows下的编译及使用详解
一:摘要 1. JSON是一种轻量级的数据传输格式,全称为:JavaScript Object Notation,官方网址: http://www.json.org/json-zh.html 3. J ...
- windows下创建进程,CreateProcess()详解及用法
windows下想要创建一个子进程不如linux的fork函数来得方便,通过CreateProcess函数创建一个新的进程,函数的定义如下 [cpp] view plain copy BOOL Cr ...
最新文章
- MaxCompute 2.0—从ODPS到MaxCompute
- 2.11 while循环的嵌套以及应用(难)
- uniapp增加百度统计代码(h5)
- linux常用调试,linux下gdb常用的调试命令
- AWS Ubuntu 18.04 镜像采用滚动内核模型
- C++小白课本练习3
- C#的变迁史 - C# 4.0 之线程安全集合篇
- 计算机丢失disrupt,disrupt造句
- MATLAB--卡尔曼滤波
- 小区广播背景音乐系统IP网络广播解决方案
- centos系统降级
- 微信小程序使用后台播放器播放音乐
- redis指定配置文件启动不生效_Windows Redis默认配置文件,Redis配置不生效解决方案...
- 建立商城商品关联属性表实现单商品多规格功能
- .NET-房贷计算器
- 今天股票分化好严重,一些大盘股奔涨停,一些小盘股奔跌停
- 82岁的北大教授证明了黎曼猜想?
- [云原生]微服务架构是什么
- AutoSAR的入门知识
- C# 调用浏览器打开pdf || 设置焦点
热门文章
- 理解 ROC 和 PRC
- python文本聚类_python 文本聚类算法
- 2021年中国物联网通信板块现状及重点企业对比分析(移远通信VS广和通VS和而泰VS拓邦股份VS移为通信)[图]
- org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map java.util.Map
- 【图解 HTTP】 读书笔记
- c++ 静态成员函数和非静态成员函数的区别?
- poj解题报告——poj 1528 Perfection
- Infor 15亿美元融资,CEO终于回应了
- 学子论文:Digg.com:投票的动力因素分析
- python如何绘制两点间连线_如何用 Python 绘制玫瑰图等常见疫情图