当前位置: 代码迷 >> 综合 >> windows10系统安装ROS1(melodic)遇到的问题记录
  详细解决方案

windows10系统安装ROS1(melodic)遇到的问题记录

热度:1   发布时间:2024-01-25 12:52:14.0

官方安装教程:http://wiki.ros.org/Installation/Windows:
依赖环境:Windows10 64位,VS2019
安装前准备:卸载之前安装过的python、qt等(不确定是否必要)

后续操作:按照官方安装教程执行。

遇到的问题汇总如下

  1. 目前不支持自定义目录,所以需要C盘有一定的空闲存储
  2. 卸载之前的python库或者从环境变量里删除对应的目录
  3. 安装官网的教程做,百度到的很多中文教程没有缺少什么步骤,但是会少一些解释,不便于后边出现问题时的回溯
  4. choco upgrade xxx命令超时报错:增加参数 choco upgrade xxx -timeout=0
  5. 在执行“ choco upgrade ros-melodic-desktop_full -y --execution-timeout=0 ”指令时有很大的概率报错:报错的内容大概是ros-catkin-tools安装失败,此时只需要使用命令:choco upgrade ros-catkin-tools,不需要卸载重装
  6. 可以查看C:\ProgramData\chochlatey\lib 和 C:\ProgramData\chochlatey\lib-bad目录看看安装了什么,安装失败了什么,安装失败的包会在C:\ProgramData\chochlatey\lib-bad目录下生成目录

在ros-catkin-tools安装好之后,会自动执行rosdep
7. rosdep这个过程会下载一些依赖的库文件,也很有可能因为超时失败,如果失败了,重新打开一个cmd,执行 C:\opt\ros\melodic\x64\setup.bat(这个指令用于配置环境),然后再执行 rosdep。

至此,重新打开cmd,执行C:\opt\ros\melodic\x64\setup.bat,然后运行roscore检查。

说明:博主仅配置到此步骤,并没有运行其它demo验证,可能到这一步配置仍有缺失。后续会把到运行moveit tutorial的所有问题补齐

  相关解决方案