记录一下自己跑上届学长的legoloam功能包的过程,以及踩过的坑,有错误还望指出

一:离线跑自己录制的点云包

如果你是速腾聚创16线雷达,就直接使用这个run.launch文件吧

<launch><!--- Sim Time --><param name="/use_sim_time" value="true" /><param name="/use_sim_time" value="true" /><node pkg="nodelet" type="nodelet" name="pcl_manager" args="manager" output="screen" /><!-- Run a passthrough filter to clean NaNs --><node pkg="nodelet" type="nodelet" name="passthrough" args="load pcl/PassThrough pcl_manager" output="screen"><remap from="~input" to="/rslidar_points" /><remap from="/passthrough/output" to="/velodyne_points" /><rosparam>filter_field_name: zfilter_limit_negative: True</rosparam><rosparam>filter_field_name: xfilter_limit_negative: True</rosparam><rosparam>filter_field_name: yfilter_limit_negative: True</rosparam></node><!--- Run Rviz--><node pkg="rviz" type="rviz" name="rviz" args="-d $(find lego_loam)/launch/test.rviz" /><!--- TF --><node pkg="tf" type="static_transform_publisher" name="camera_init_to_map"  args="0 0 0 1.570795   0        1.570795 /map    /camera_init 10" /><node pkg="tf" type="static_transform_publisher" name="base_link_to_camera" args="0 0 0 -1.570795 -1.570795 0        /camera /base_link   10" /><!--- LeGO-LOAM -->    <node pkg="my_slam" type="imageProjection"    name="imageProjection"    output="screen"/><node pkg="my_slam" type="featureAssociation" name="featureAssociation" output="screen"/><node pkg="my_slam" type="mapOptmization"     name="mapOptmization"     output="screen"/><node pkg="my_slam" type="transformFusion"    name="transformFusion"    output="screen"/></launch>

其中这一部分是去除NAN点云

<!-- Run a passthrough filter to clean NaNs --><node pkg="nodelet" type="nodelet" name="passthrough" args="load pcl/PassThrough pcl_manager" output="screen"><remap from="~input" to="/rslidar_points" /><remap from="/passthrough/output" to="/velodyne_points" />

如果不加这一部分的话,会出现如下问题

featureAssociation: /home/chenyi/pcl-1.9/kdtree/include/pcl/kdtree/impl/kdtree_flann.hpp:136: int pcl::KdTreeFLANN<PointT, Dist>::nearestKSearch(const PointT&, int, st
d::vector<int>&, std::vector<float>&) const [with PointT = pcl::PointXYZI; Dist = flann::L2_Simple<float>]: Assertion `point_representation_->isValid (point) && "Inval
id (NaN, Inf) point coordinates given to nearestKSearch!"' failed.
[featureAssociation-6] process has died [pid 30877, exit code -6, cmd /home/chenyi/legoloam_ws/devel/lib/lego_loam/featureAssociation __name:=featureAssociation __log:
=/home/chenyi/.ros/log/c90973c6-82f3-11e9-a7c2-2c4d5498d09e/featureAssociation-6.log].
log file: /home/chenyi/.ros/log/c90973c6-82f3-11e9-a7c2-2c4d5498d09e/featureAssociation-6*.log

最后在跑包时的命令如下

rosbag play xxx.bag --clock

不要忘记加后边的 --clock

二:实时线上跑包

第一步

将刚才发过的legoloam的launch文件中的true改为false,如下所示

<param name="/use_sim_time" value="false" />

第二步

在速腾聚创雷达的驱动的launch文件中加入映射,如下

<remap from="/rslidar_points" to="/velodyne_points" />

第三步

先运行雷达的launch,再运行legoloam的launch

完成起飞

速腾聚创16线雷达离线和实时跑Lego-loam相关推荐

  1. 速腾聚创16线雷达配置

    auto enp8s0 iface enp8s0 inet static address 10.7.5.88 netmask 255.0.0.0 gateway 10.7.5.100 因为松灵的厂家改 ...

  2. 速腾聚创16线激光雷达rslidar-16的ros驱动安装与rviz点云显示

    原链接: https://community.bwbot.org/topic/520 运行测试平台:小强ROS机器人 速腾聚创16线激光雷达rslidar-16的供电是直流12v 3A,通信接口是rs ...

  3. 速腾聚创16线激光雷达ros驱动安装与rviz点云展示说明

    .速腾聚创16线激光雷达ros驱动安装与rviz点云展示说明 V1.0.0 – by Holden Date : 2021-10-12 文章目录 .速腾聚创16线激光雷达ros驱动安装与rviz点云展 ...

  4. 【激光雷达】速腾聚创16线激光雷达驱动程序测试总结

    目录 1.速腾16线激光测试参考: 2.测试目的: 3.测试结果: 4.测试代码: 1.速腾16线激光测试参考: 源码地址: https://github.com/RoboSense-LiDAR/ro ...

  5. 基于ros 在TX2上装速腾聚创16线激光雷达RS-LiDAR

    准备工作: tx2开发板一块(ubantu16.04) 速腾激光雷达16线 网线 一块显示屏(用于连接tx2) 1.安装雷达驱动 安装依赖 sudo apt-get install libpcap-d ...

  6. 速腾聚创32线雷达雷达,RVIZ显示激光点云

    1.下载驱动文件 ahren@ahren:~/ld_ws/src$ git clone https://github.com/RoboSense-LiDAR/ros_rslidar 2.在工作空间ld ...

  7. 速腾聚创16线激光雷达录的数据包运行LeGO-LOAM

    1.run.launch文件修改如下: <launch><!--- Sim Time --><param name="/use_sim_time" v ...

  8. 速腾聚创Robosense16线激光雷达SLAM建图(一)————Hector建图

    因为最近拿到一个Robosense16线的激光雷达,这是一个三维的激光雷达,所以就拿着这个雷达把一些开源的经典的SLAM算法都跑了一遍,中间也遇到了一些问题,所以就打算在博客上记录下来,供大家交流参考 ...

  9. lego-LOAM跑自己的数据包无法显示全局点云地图解决(速腾聚创RS-LiDAR-16 雷达 )---SLAM不学无术小问题

    LeGo-LOAM跑自己的数据包无法显示全局地图问题 注意:本文笔者使用环境:Ubuntu18.04 ROS melodic 版本 背景      3D SLAM新手,在看到了各种狂拽炫酷的3D点云图 ...

  10. Ubuntu18.04 安装速腾聚创最新驱动RSLidar_SDK采集XYZIRT格式的激光点云数据 --SLAM不学无术小问题

    Ubuntu18.04 安装速腾聚创最新驱动RSLidar_SDK采集XYZIRT格式的激光点云数据 新款驱动支持RS16.RS32.RSBP.RS128.RS80.RSM1-B3.RSHELIOS等 ...

最新文章

  1. 分布式存储fastdfs安装使用
  2. HTML语言基础.下
  3. 网络暴力信号:你家的青少年是受害者或加害者吗?
  4. 在日期格式化的时候提示错误:Tostring没有采用一个参数的重载
  5. Linux 系统中的定时任务及延时任务
  6. HDLBits答案(13)_Verilog移位寄存器附加题
  7. [渝粤教育] 西南科技大学 程序设计语言VB 在线考试复习资料(1)
  8. 技术动态 | 跨句多元关系抽取
  9. 《天天数学》连载48:二月十七日
  10. aapr密码读取工具_wifi密码查看器原理是什么 wifi密码查看器原理介绍【详解】...
  11. Storm计算结果是怎样存放的
  12. 怎么在Mac上格式化USB驱动器
  13. Linux chapter 3
  14. 操作系统实验一:Linux基本操作
  15. 数学竞赛辅导陈启浩pdf_高中数学一题多解经典题型汇编(一)
  16. 英语听力采用计算机化考试,高考英语听力机考特点与应对建议
  17. python html做界面_用Html来写Python桌面软件的UI界面-htmlPy
  18. 业务多活架构和分布式CAP实战
  19. 虚拟机中安装linux系统步骤
  20. android基础夯实2

热门文章

  1. 解决stm32下载错误 “Could not stop Cortex-M device.Please check the JTAG cable.“
  2. 大学计算机文件管理实验步骤,大学计算机实验报告
  3. 入职5年前端工程师针对web前端小白,作出的职业规划建议
  4. java service层怎么写_我是如何写Service的
  5. 北大哲学系杨立华先生
  6. 计算机网络体系结构各层中的网络设备
  7. 欢迎清风艾艾在ITPUB博客安家!
  8. 计算机毕业设计asp.net会员积分兑换系统VS开发sqlserver数据库web结构c#编程计算机网页源码项目
  9. 笔记本计算机的功率一般多少,笔记本电脑功率是多少 怎么看笔记本功率多大...
  10. java交通调度,java毕业设计_springboot框架的的车辆调度管理系统