ROS安装

在Windows上安装ros2

官网教程已经很详尽了:Installation/Windows - ROS Wiki

如果官网教程看不懂的话,可以参照这个详尽的:如何优雅地在windows上玩ROS(一个紧致的解决方案) - 知乎 (zhihu.com)

首先准备安装VS2019及以上版本,需要注意的是安装时要选择“使用C++的移动开发”,

这样才能使用

 

 

 不过用x64 Native Tools Command Prompt for VS 2019命令行在执行:

choco upgrade <package> -y --execution-timeout=0

时,下载会很慢,这里推荐:使用微软自带的PowerShell来下载会很快(也没快到那里去)

经验:第一次下载的时候确实很快,但是在执行目录下.bat文件时,会报错:

此时不应有 C:\Users\22395

查找了很多经验贴,可能是.bat文件内部错误,就奇怪的很

所以现在将鲜藕的ros卸载重新下载

可以在PowerShell先运行:choco find ros;查找现有的ros包

之后运行:choco install -y <你的版本号>,就可下载(是不是和pip命令一样简单呢~喵~~)

 

 这是安装之后

执行命令:call C:\opt\ros\foxy\x64\local_setup.bat后报错:

此时不应有 C:\Users\22395。

解决办法:打开local_setup.bat文件,将所有%变成%%

  (可以替换%为%%,之后会出现%%%%,则将%%%%替换为%%,之后会出现路径报错,将路径报错的%%改成%)

 之后执行测试命令即可

posted on 2022-11-07 17:19  妙笔千山  阅读(111)  评论(0编辑  收藏  举报