2019-07-12 11:32:16

  我的第一篇原创博客(当然是站在巨人肩膀上,有些内容参考了其他大神的博客,都一一做了说明),这些是我之前在学习ROS期间经历的一些坑,以及相对应的解决方案,希望可以相互交流学习,欢迎评论!

1. 运行roscore时候报错: Unable to contact my own server at(https://blog.csdn.net/linyijiong/article/details/81413329)

为了能够进行roscore的单机配置,在http://www.ros.org/wiki/ROS/NetworkSetup 中可以找到单机roscore的配置,即输入以下两步:

$ export ROS_HOSTNAME=localhost
$ export ROS_MASTER_URI=http://localhost:11311

其中localhost查看方法:输入:

hostname -I

2. 报错: The specified base path "/home/exbot/catkin_ws/src/beginner_tutorials" contains a package but "catkin_make" must be invoked in the root of workspace.

原因:catkin_make这个命令只能在工作区顶层运行,它只会编译~/catkin_ws/src下的源码。如果想要在编译其他文件夹下的源码可以source后面的是你扔源码的路径。

catkin_make install --source ./src/chapter2_tutorials/src

参考自:https://blog.csdn.net/hzd12368/article/details/52475262

3. catkin_make时报错:exec: /home/user/catkin_ws/src/irobotcreate_node/cfg/TurtleBot.cfg: Permission denied

解决:

~/dev/catkin_ws/src/chapter2_tutorials/cfg$ chmod -x chapter2.cfg

参考自:https://answers.ros.org/question/206860/error-when-calling-catkin_make-invoking-make-failed/

4. 文件带锁,没有修改权限的问题
解决:

sudo -i 

之后回车输入密码,进入管理员权限

nautilus

之后会出来主文件夹,找到要修改文件,修改即可
参考自:https://jingyan.baidu.com/article/3052f5a1f2917997f31f86a8.html

5. 在安装更新时,报错:由于没有公钥,无法验证下列签名: NO_PUBKEY FAF69C646FF368B7
解决:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys FAF69C646FF368B7

(后面的数字改为报错数字即可)
参考自:https://blog.csdn.net/wche1990/article/details/6759422

6. Ubuntu中E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?
解决:

sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock

参考自:https://blog.csdn.net/darling_forever/article/details/80116116
    https://blog.csdn.net/QTVLC/article/details/82384380

7.报错: Could not find a package configuration file provided by "moveit_visual_tools" with any of the following names
解决:缺什么安装什么:

sudo apt-get install ros-kinetic-moveit_visual_tools

8. ERROR: cannot launch node of type [arbotix_python/arbotix_driver]: arbotix_python

     ROS path [0]=/opt/ros/kinetic/share/ros
解决:安装arbotix_python,即:

sudo apt-get install ros-kinetic-arbotix

ROS踩坑笔记总结的更多相关文章

  1. EntityFramework CodeFirst SQLServer转Oracle踩坑笔记

    接着在Oracle中使用Entity Framework 6 CodeFirst这篇博文,正在将项目从SQLServer 2012转至Oracle 11g,目前为止遇到的问题在此记录下. SQL Se ...

  2. CAS5.3服务器搭建与客户端整合SpringBoot以及踩坑笔记

    CAS5.3服务器搭建与客户端整合SpringBoot以及踩坑笔记 cas服务器的搭建 导出证书(1和2步骤是找了课程,随便写了一下存记录,不过对于自己测试不投入使用应该不影响) C:\Users\D ...

  3. ES踩坑笔记

    现在开始在业务上使用ES,记录一些踩坑经历,做点笔记. 2018-11-13 source不返回问题 使用了角色校验,客户端插入成功之后获取数据没有source,和查询参数无关. 检查mapping, ...

  4. 微信小程序使用pako.js的踩坑笔记

    问题 今天组长跟我们讨论了个问题,说是文章存储占用有点大,消耗宽带流量费,让我看看能不能找个方法解决一下(文章存储的是html字符串).第一反应是没什么头绪,能想到的就是将相同的字符串替换成一个标识之 ...

  5. Vue3.x+element-plus+ts踩坑笔记

    闲聊 前段时间小颖在B站找了个学习vue3+TS的视频,自己尝试着搭建了一些基础代码,在实现功能的过程中遇到了一些问题,为了防止自己遗忘,写个随笔记录一下嘻嘻 项目代码 git地址:vue3.x-ts ...

  6. 开始更新webpack踩坑笔记

    今天开始学习webpack,记录下踩过的坑-zxf

  7. TypeScript|Angular踩坑笔记

    今天按照Angular官网玩了下demo程序,踩了个小坑,记录下. TypeScript可以将变量申明为自定义类型,同时也不对该类型进行检查(不像C#,如果没有这个类型会报错) 比如下面这样: 如果我 ...

  8. clickhouse源码Redhat系列机单机版安装踩坑笔记

    前情概要 由于工作需要用到clickhouse, 这里暂不介绍概念,应用场景,谷歌,百度一大把. 将安装过程踩下的坑记录下来备用 ClickHouse源码 git clone安装(直接下载源码包安装失 ...

  9. 用Java执行Python:Jython踩坑笔记

    常见的java调用python脚本方式 1.通过Jython.jar提供的类库实现 2.通过Runtime.getRuntime()开启进程来执行脚本文件 1.Jython Jpython使用时,版本 ...

随机推荐

  1. Jmeter(四十七) - 从入门到精通高级篇 - 分布式压测部署之负载机的设置(详解教程)

    1.简介 千呼万唤始出来,这一篇感觉写了好久,总想写的清楚明白简洁,但是还是洋洋洒洒写了好多,希望大家喜欢吧!本来打算将这一篇文章是放在性能测试中讲解和分享的,但是有的童鞋或者小伙伴们私下问的太多了, ...

  2. rocketmq常见问题及使用 新手篇

    一 部署阶段 1.启动命令 nameServer启动:nohup sh bin/mqnamesrv  -n ip地址:9876 & broker启动:nohup sh bin/mqbroker ...

  3. 用navigation的大致图

  4. [leetcode] 36. 有效的数独(Java)

    没啥好说的,直接上就行 36. 有效的数独 class Solution { public boolean isValidSudoku(char[][] board) { Map<Charact ...

  5. grasshopper | 通过图层引用线条 报错:“ Data conversion failed from Guid to Curve ”的避免方法

    需求:通过 LunchBox - > layer reference 电池 可以快速选中图层所在的线条,但是选择的数据流错误 直接选择会报错--"Data conversion fai ...

  6. 3D MinkowskiEngine稀疏模式重建

    3D MinkowskiEngine稀疏模式重建 本文看一个简单的演示示例,该示例训练一个3D卷积神经网络,该网络用一个热点向量one-hot vector重构3D稀疏模式.这类似于Octree生成网 ...

  7. SpringCloud Alibaba实战(5:子模块基本业务开发)

    源码地址:https://gitee.com/fighter3/eshop-project.git 持续更新中-- 在上一节里,我们搭建了一个微服务项目的整体架构,并进行了版本控制. 接下来我们进一步 ...

  8. Headline 项目总结中

    目录 1.项目准备 1.1 rem适配 1.2 通用样式CSS 1.3删除测试代码 1.4Git托管 2.login页面 2.1 页面布局和表单校验 2.2login页的接口抽取 2.5.loadin ...

  9. jmeter+ant+jenkins框架搭建问题

    工具介绍:   jmeter 接口编写,调试,执行.   ant Ant是Java的生成工具,都是用来编译.生成:Ant的主要目的就是把你想做的事情自动化,不用你手动一步一步做,因为里面内置了java ...

  10. 『言善信』Fiddler工具 — 15、使用Fiddler抓取HTTPS请求

    目录 1.Fiddler抓取HTTPS过程 2.拓展:SSL/TLS证书握手原理 3.Fiddler抓取HTTPS原理总结 4.Fiddler抓取HTTPS设置 步骤1:配置证书 步骤2:勾选设置 5 ...