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文件,将所有%变成%%
(可以替换%为%%,之后会出现%%%%,则将%%%%替换为%%,之后会出现路径报错,将路径报错的%%改成%)
之后执行测试命令即可