Cartographer(三)思岚雷达rplidar ros驱动使用报错与解决

2023-05-16

0.参考

https://github.com/Slamtec/rplidar_ros/issues/5https://github.com/Slamtec/rplidar_ros/issues/5

https://github.com/Slamtec/rplidar_ros/pullshttps://github.com/Slamtec/rplidar_ros/pulls

 1.报错:[ERROR] [1642410678.526574913]: Error, operation time out. RESULT_OPERATION_TIMEOUT!

[ INFO] [1642410674.479001927]: RPLIDAR running on ROS package rplidar_ros, SDK Version:2.0.0
[ERROR] [1642410678.526574913]: Error, operation time out. RESULT_OPERATION_TIMEOUT! 
[rplidarNode-1] process has died [pid 5120, exit code 255, cmd /home/elfoot/unmanned_system_2021/karto/devel/lib/rplidar_ros/rplidarNode __name:=rplidarNode __log:=/home/elfoot/.ros/log/9f313a58-76d8-11ec-a8ee-08beac26819a/rplidarNode-1.log].

解决方案:

(1)确认launch文件里面的端口号是否与设备对应

(2)确认是否给端口赋予权限

##查看端口号
ls /dev/ttyUSB*
##给端口赋予权限
sudo chmod 777 /dev/ttyUSB0  ##以USB0为例

​ 

2.报错:buffer overflow detected

*** buffer overflow detected ***: /home/bit/perception_ws/karto/devel/lib/rplidar_ros/rplidarNode terminated
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x777f5)[0x7fbd1ab2c7f5]
/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x5c)[0x7fbd1abce25c]
/lib/x86_64-linux-gnu/libc.so.6(+0x117260)[0x7fbd1abcc260]
/lib/x86_64-linux-gnu/libc.so.6(+0x1191a7)[0x7fbd1abce1a7]
/home/bit/perception_ws/karto/devel/lib/rplidar_ros

        这种报错一般是端口号虽然找对了,但是没有赋予权限

##给端口赋予权限
sudo chmod 777 /dev/ttyUSB0  ##以USB0为例

​ 

@meng

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Cartographer(三)思岚雷达rplidar ros驱动使用报错与解决 的相关文章

  • ROS中使用VLP16激光雷达获取点云数据

    ROS中使用VLP16激光雷达获取点云数据 个人博客地址 本文测试环境为 Ubuntu20 04 ROS Noetic 需要将激光雷达与PC连接 然后在设置 gt 网络 gt 有线中将IPv4改为手动 并且地址为192 168 1 100
  • ros+arduino学习(六):重构ros_lib库文件

    前言 ros lib是arduino程序和ros连接的库文件 通过使用这些库文件和相关函数 可以在arduino上通过编程使得arduino硬件开ros节点程序 这样arduino硬件就可以与上位机通过话题进行通讯 从而把arduino从传
  • SLAM-hector_slam 简介与使用

    hector slam功能包使用高斯牛顿方法 不需要里程计数据 只根据激光信息便可构建地图 所以他的总体框架如下 hector slam功能包 hector slam的核心节点是hector mapping 它订阅 scan 话题以获取SL
  • Ubuntu镜像下载地址

    镜像地址https launchpad net ubuntu cdmirrors
  • 线速度和角速度

    转自 https baike baidu com item E7 BA BF E9 80 9F E5 BA A6 1532652 fr aladdin https baike baidu com item E8 A7 92 E9 80 9F
  • ModuleNotFoundError: No module named ‘rosbag‘

    1 ModuleNotFoundError No module named rosbag File opt ros kinetic lib python2 7 dist packages roslib launcher py line 42
  • ROS 笔记(01)— Ubuntu 20.04 ROS 环境搭建

    ROS 官网 https www ros org ROS 中文官网 http wiki ros org cn 1 系统和 ROS 版本 不同的 ROS 版本所需的 ubuntu 版本不同 每一版 ROS 都有其对应版本的 Ubuntu 切记
  • Ubuntu安装ROS

    原文链接 https blog csdn net qq 44830040 article details 106049992 这也是我在ubuntu里面安装ROS的第N次 以前每次安装过程都忘记总结了 导致每次安装ROS都浪费了很多的时间用
  • 服务数据的定义和使用

    1 自定义数据服务 在包下创建srv文件夹 在文件夹下创建Person srv 在Person srv下输入以下内容 代表数据类型 string name uint8 age uint8 sex uint8 unknown 0 uint8
  • 进入 docker 容器,exec 丢失 PATH 环境变量

    这是我的 Dockerfile FROM ros kinetic ros core xenial CMD bash 如果我跑docker build t ros docker run it ros 然后从容器内echo PATH 我去拿 o
  • 在 Python 3 中导入 Rosbag

    我正在尝试从 Python 3 读取 rosbag 文件 我安装了 ROS2 Eloquent Elusor 它应该支持 Python 3 当我跑步时 import rosbag bag rosbag Bag test bag 从Pytho
  • ROS AsyncSpinner 的多线程行为

    我试图了解 ROS 中的 AsyncSpinner 是如何工作的 因为我可能有一些误解 你可以找到类似的问题here As seen here它的定义提到 异步旋转器 产生几个线程 可配置 将并行执行回调 同时不会阻塞执行该操作的线程 叫它
  • 不使用ros编译roscpp(使用g++)

    我正在尝试在不使用ROS其余部分的情况下编译roscpp 我只需要订阅一个节点 但该节点拥有使用旧版本ROS的节点 并且由于编译问题 我无法将我的程序与他的程序集成 我从git下载了源代码 https github com ros ros
  • 无法在 ROS 中使用本地安装的 Protocol Buffer

    我已经安装了协议缓冲区 https developers google com protocol buffers 本地 ROS包的目录结构如下 CMakeLists txt package xml include addressbook p
  • Caught exception in launch(see debug for traceback)

    Caught exception in launch see debug for traceback Caught exception when trying to load file of format xml Caught except
  • catkin_make 编译报错 Unable to find either executable ‘empy‘ or Python module ‘em‘...

    文章目录 写在前面 一 问题描述 二 解决方法 参考链接 写在前面 自己的测试环境 Ubuntu20 04 一 问题描述 自己安装完 anaconda 后 再次执行 catkin make 遇到如下问题 CMake Error at opt
  • ROS 从 python 节点发布数组

    我是 ros python 的新手 我正在尝试从 python ros 节点发布一个一维数组 我使用 Int32MultiArray 但我无法理解多数组中布局的概念 谁能给我解释一下吗 或者还有其他方式发布数组吗 Thanks usr bi
  • 可以在catkin工作区之外创建ROS节点吗?

    我想在catkin工作区之外创建一个ROS发布者节点 可以创建吗 当然可以 像对待任何其他 cpp 库或 python 包一样对待 ROS 在Python中你必须保留PYTHONPATH环境变量指向ros包 opt ros kinetic
  • 如何从里程计/tf数据获取投影矩阵?

    我想将视觉里程计的结果与 KITTI 数据集提供的事实进行比较 对于地面中的每一帧 我都有一个投影矩阵 例如 1 000000e 00 9 043683e 12 2 326809e 11 1 110223e 16 9 043683e 12
  • 使用 CMake 链接 .s 文件

    我有一个我想使用的 c 函数 但它是用Intel编译器而不是gnu C编译器 我在用着cmake构建程序 我实际上正在使用ROS因此rosmake但基础是cmake所以我认为这更多是一个 cmake 问题而不是ROS问题 假设使用构建的文件

随机推荐

  • 使用matlab曲线拟合

    1 excl中的x y变量参数 2 使用matlab中的导入数据 选择刚刚的表格 3 导入选项中选择列向量 4 在matlab命令行中输入函数plot M1 M2 其中M1 M2是x y变量 5 然后会显示新窗口 在新窗口中使用工具的基本拟
  • LLC软开关笔记

    1 增益 当工作在谐振频率时 LLC的增益为1 开关频率高于谐振频率 增益降低 开关频率低于谐振频率时 增益大于1 当开关频率过高 增益过小时 需要进入打嗝模式 2 mos零电压开通 要保证mos的软开 首先要保证一定的死区时间 在死区时间
  • simulink PID自动整定

    使用此方法可以快速得出PID参数而不用经过复杂的计算 电压电流环均可使用此方法 1 模型搭建完成后点击PID模块的Tunne 选项进入PID Tunner模块 2 由于模型为非线性对象需要识别控制对象 点击 plant gt Identif
  • 以Boost为例的type3电压环补偿器实例

    因为零极点控制在开关电源当中对于控制系统稳定性具有较大的自由度 最近半年一直在研究学习开关电源中的零极点控制 零极点控制对于我在内的大部分人来说应该是难点 因为数学模型推导计算复杂 难度较高 最近半年一直翻书查阅资料还是没有完全掌握 所幸通
  • Simulink 使用C语言发PWM波 (一)

    1 在matlab中安装C语言模块mingw 2 在simulink中引用S Function模块 和S Function Examples模块 3 使用S Function Examples模块创建C文件 双击S Function Exa
  • Simulink 使用C语言发PWM波 (二)触发采样

    1 定义结构体 2 定义S Function输出端口数量 3 定义采样时间 4 初始化参数 5 用代码实现三角波载波 根据调制波配置占空比并在计数器为0时采样电感电流 6 simulink图 至此实现了电感电流使用C语言采样
  • c++的几个刷题网站(不只有c++)

    oj joyskid cn 116 55 251 18 9902 ybt ssoier cn 8088 http hihocoder com https www lintcode com https vjudge net https www
  • Putty登陆root输入密码被拒绝(没开启ssh)

    输入密码 xff0c 提示Access denied 考虑是因为没有开启ssh xff0c 检查后发现未安装ssh yum y install openssh 提示出错 xff0c yum install tree也不行 xff0c 猜是源
  • ubuntu系统(三):c++ serial使用与学习

    0 前言 目前讲解单一知识点 xff0c 觉得最好的就时c 43 43 官方 xff08 官方网站 xff09 给的说明 xff0c 链接如下 xff1a serial 1 1 0 http wjwwood io serial doc 1
  • python编程入门书籍-最适合Python初学者的6本书籍推荐「必须收藏」

    原标题 xff1a 最适合Python初学者的6本书籍推荐 必须收藏 Python是一种通用的解释型编程 xff0c 主要用于Web开发 机器学习和复杂数据分析 Python对初学者来说是一种完美的语言 xff0c 因为它易于学习和理解 x
  • Pixhawk遥控器无法检测&bootloader烧写

    Pixhawk detected 0 radio channel 导火索 xff1a 最近毕设想用pixhawk来做个东西 于是跟着官方的wiki xff0c 搭建起了编译环境 但是奇怪的事情突然发生了 我clong的是官方最新版的mast
  • 远程SSH连接Putty失败解决办法

    1 vi etc ssh sshd config 将PermitRootLogin的注释取消 xff0c 或者将no改为yes 2 service sshd restart 先测试此方法 xff0c 我测试通过 3 setup命令进入将防火
  • 面向服务的架构

    SOA 是一种在计算环境中设计 开发 部署和管理离散逻辑单元 xff08 服务 xff09 模型的方法 虽然 SOA 是基于对象的 xff0c 但是作为一个整体 xff0c 它却不是面向对象的 服务之间通过交互和协调完成业务的整体逻辑 所有
  • 百分百成功的ros安装教程,有手就能看懂!!!

    肯定有许多人在安装ros的过程中遇到过各种各样的问题 xff0c 接下来我将对ros安装进行详细的描述 1 下载操作系统 首先是版本的对应问题 xff0c ros安装一定要对应相应的操作系统版本 xff0c 这里我们要安装的是Ros Mel
  • 嵌入式研发工作划分

    什么是嵌入式研发 嵌入式研发的标志是 xff1a 软件研发和硬件研发相互配合 互联网是固定硬件平台 xff0c 纯软件开发 xff1b 机械是没有软件 xff0c 纯硬件开发 当今的大部分电子 xff0c 除去硬件部分就是软件 xff0c
  • 激光雷达, ToF 与传统雷达的异同

    原文 https www computationalimaging cn 2019 01 zotero html 根据之前对ToF的了解 它似乎就是将传统雷达的电磁波改为了激光器发射的光子束 而激光雷达的顾名思义似乎也是如此 因此本文专门讨
  • 英伟达再发边缘AI计算设备:仅信用卡大小,性能比TX2强15倍

    晓查 发自 凹非寺 量子位 报道 公众号 QbitAI 英伟达最近发布了Jetson Xavier NX xff0c 这是一个用于在无人机 汽车和机器人等边缘设备上的AI系统模块 Jetson Xavier NX的大小仅相当于一张信用卡 x
  • 国外同行举报CVPR 2020中国论文一稿多投,作者之一华科教授还是本届CVPR领域主席...

    贾浩楠 发自 凹非寺 量子位 报道 公众号 QbitAI CVPR 2020主会议开幕在即 xff0c 本次大会中榜的两位中国学者却被指责 一稿多投 而且 xff0c 原论文的作者之一 xff0c 华中科大的白翔教授 xff0c 还是本届C
  • 小米技术高管崔宝秋离职,雷军武大舍友,「创业派」已所剩无几

    梦晨 Pine 发自 凹非寺 量子位 公众号 QbitAI 小米高层调整还在持续 xff0c 又一高管被曝离职 副总裁崔宝秋 xff0c 历任小米首席架构师 人工智能与云平台副总裁 小米集团技术委员会主席 集团学习发展部总经理 可以说提起小
  • Cartographer(三)思岚雷达rplidar ros驱动使用报错与解决

    0 参考 https github com Slamtec rplidar ros issues 5 https github com Slamtec rplidar ros issues 5 https github com Slamte