IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> 《机器人操作系统入门》课程代码示例安装出错解决方法 -> 正文阅读

[人工智能]《机器人操作系统入门》课程代码示例安装出错解决方法

问题描述:

学习《机器人操作系统入门》课程时,在Ubuntu 16.04 上安装了kinetic,安装ROS-Academy-for-Beginners时依赖总是报错,如下所示:

rosdep install --from-paths src --ignore-src --rosdistro=kinetic -y

报错,如下图所示

~/catkin_ws$ rosdep install --from-paths src --ignore-src --rosdistro=kinetic -y
ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
robot_sim_demo: Cannot locate rosdep definition for [yocs_cmd_vel_mux]
navigation_sim_demo: Cannot locate rosdep definition for [gmapping]
slam_sim_demo: Cannot locate rosdep definition for [hector_mapping]

大概率是在rosdep init 时候失败了,无法链接官网的github,有些安装包没能更新。我在解决rosdep init 失败的问题时,是参考了一个方法,使用rosdepc init,当时看起来成功了,没想到后面还是有坑。

~/catkin_ws$ rosdep init
ERROR: cannot download default sources list from:
https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list
Website may be down.

此时,在网上搜索了很多方法,都没有解决。后来在评论区看到一种方法,直接使用

sudo apt-get install ros-kinetic-yocs-cmd-vel-mux

安装依赖

robot_sim_demo: Cannot locate rosdep definition for [yocs_cmd_vel_mux]

直接安装成功了

解决方法:

然后就根据这个规律,缺少什么就安装什么。

如:

~/catkin_ws$ rosdep install -y --from-paths src --ignore-src --rosdistro kinetic
ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
navigation_sim_demo: Cannot locate rosdep definition for [map_server]
slam_sim_demo: Cannot locate rosdep definition for [slam_karto]

报缺少[map_server]和[slam_karto]

一个一个安装,也可以一条命令同时安装的

sudo apt-get install ros-kinetic-map-server
sudo apt-get install ros-kinetic-slam-karto

依次把依赖安装完成,累计手动安装了10个左右,最终安装成功:

~/catkin_ws$ rosdep install --from-paths src --ignore-src --rosdistro=kinetic -y
#All required rosdeps installed successfully

接下来就可以编译了

catkin_make

编译成功,可以开心的运行示例程序了

Scanning dependencies of target scanmatch_test
[ 97%] Building CXX object openslam_gmapping/CMakeFiles/scanmatch_test.dir/scanmatcher/scanmatch_test.cpp.o
[ 97%] Linking CXX executable /home/cel/catkin_ws/devel/lib/openslam_gmapping/scanmatch_test
[ 97%] Built target scanmatch_test
Scanning dependencies of target slam_gmapping_replay
[ 97%] Building CXX object slam_gmapping/gmapping/CMakeFiles/slam_gmapping_replay.dir/src/slam_gmapping.cpp.o
[ 97%] Linking CXX executable /home/cel/catkin_ws/devel/lib/gmapping/slam_gmapping
[ 98%] Building CXX object slam_gmapping/gmapping/CMakeFiles/slam_gmapping_nodelet.dir/src/nodelet.cpp.o
[ 98%] Built target slam_gmapping
[ 98%] Building CXX object slam_gmapping/gmapping/CMakeFiles/slam_gmapping_replay.dir/src/replay.cpp.o
[ 98%] Linking CXX shared library /home/cel/catkin_ws/devel/lib/libslam_gmapping_nodelet.so
[ 98%] Built target slam_gmapping_nodelet
[100%] Linking CXX executable /home/cel/catkin_ws/devel/lib/gmapping/slam_gmapping_replay
[100%] Built target slam_gmapping_replay

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2021-11-11 12:42:26  更:2021-11-11 12:43:02 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/27 6:30:33-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码