一、安装依赖库、ROS包与环境配置

在安装ROS包前,需要安装激光雷达驱动

#安装pcap:
sudo apt-get install -y libpcap-dev

接下来参考连接:

【3D激光SLAM】Velodyne激光SLAM学习之Velodyne-16线雷达室内建图基本使用_Canminem的博客-CSDN博客

按照该文档操作到编译ROS包的时候,出现如下错误:

 解决方法

需要安装相关依赖库:

运行环境:ROS(Tested melodic)

依赖1:下载GTSAM(也可以在github里面直接下载)

​
wget -O ~/Downloads/gtsam.zip github.com/borglab/gtsam/archive/4.0.2.zipcd ~/Downloads/ && unzip gtsam.zip -d ~/Downloads/cd ~/Downloads/gtsam-4.0.2/mkdir build && cd buildcmake -DGTSAM_BUILD_WITH_MARCH_NATIVE=OFF ..sudo make install -j4​

编译时间会比较久,注意make的时候,-j4会出现内存不够用的情况,-j2勉强可以,编译时间。

GTSAM安装成功后,接下来安装Pangolin, fmt, sophus (等待的时间会有些久,make -j2遇到了内存不足的情况),这三个库的安装方法比较常规,这里不做介绍。安装成功后,安装ceres包,没成功,先放弃。再次编译velodyne的ROS包,没成功。

sudo apt-get updatesudo apt-get upgrade

删除velodyne原先build里面的文件,重新编译,编译成功。

二、连接激光雷达实验

操作:激光雷达设置的address为:192.168.1.71,连接在nano上。

连接操作参考:【3D激光SLAM】Velodyne激光SLAM学习之Velodyne-16线雷达室内建图基本使用_Canminem的博客-CSDN博客

注意:我在台式机的~/.bashrc文件里面的ROS_MASTER_URI设置了192.168.1.71(如果设置了英伟达nano的IP,则roscore启动时会报一条错误)

在nano启动velodyne的launch文件

然后在台式机输入rostopic list,可以看到nano的话题。

在nano开发板进行rosbag录制

然后copy到台式机rosbag play my_laser.bag

启动rosrun rviz rviz -f velodyne,加入PointCloud2

能看到成功播放。

【3D激光SLAM(二)】Velodyne激光SLAM学习之Velodyne-16线激光雷达在Jetson Nano上的配置使用相关推荐

  1. SLAM实操入门(六):连接Velodyne的16线激光雷达并可视化

    文章目录 前言 1 Velodyne激光雷达 2 配置网络 3 创建ROS工程 4 启动并可视化 5 录包与播放 总结 前言 好久没更新这部分了,最近在搞中期答辩的东西,简单补充一部分多线激光雷达建图 ...

  2. 3、速腾16线激光雷达RS-16 ----- 3D建图算法LeGO-LOAM的使用(Ubuntu18.04 + ROS Melodic)

    Ubuntu18.04使用速腾16线激光雷达RS-16测试3D建图算法 LeGO-LOAM 的使用 1. 安装gtsam因子图库 2. 新建ROS工程目录文件夹,下载源码进行编译 3. 下载相关数据集 ...

  3. 3999美元掀价格战,Velodyne宣布16线激光雷达降价50%

    3D视觉系统和先进的自动驾驶安全解决方案的全球领导者Velodyne LiDAR今天宣布,其无人驾驶用16线激光雷达现在可以面向全球客户降价50%. 新智元从Velodyne亚洲区总监翁炜处获悉,现在 ...

  4. 使用速腾16线激光雷达与IMU 实现Cartographer 3D建图

    平台:ubuntu18.04 + rosmelodic 设备: 速腾16线激光雷达(RS-Helios-16P).IMU(WHT901B-485),使用方法见前文 1.创建backpack_2d_rs ...

  5. 在Jetson Nano上学习ROS的记录(版本Ubuntu18.04,课程来源赵虚左老师的《ROS理论与实践》)第十二章 机器人导航(仿真)

    系列文章目录 第一章 ROS空间创建.helloworld的实现.开启多个节点 第二章 话题通信 第三章 服务通信 第四章 参数服务器 第五章 常用指令 第六章 通信机制实操 第七章 ROS通信机制进 ...

  6. Velodyne 16线激光雷达-多雷达版本

    今天由于工作原因,进行了一番velodyne16线激光雷达的配置,也是第一次自己配置这个牌子的雷达.如下,人家的霸气履带车,跟我们自己的无人车比,确实霸气多了.我就不放全图了,还在开发中,不方便露脸. ...

  7. 搭建实验室3d slam 移动小车 4.1jackal小车+镭神32线激光雷达lego-loam建图

    搭建实验室3d slam 移动小车 4.1.1jackal小车+镭神32线激光雷达lego-loam建图 镭神32线 lego-loam建图 视频链接 镭神32线 lego-loam建图 参考博客: ...

  8. SLAM实操入门(七):使用Velodyne16线激光雷达与A-Loam进行三维SLAM

    文章目录 前言 1 A-LOAM 2 预备条件 2.1 Ubuntu和ROS 2.2 Ceres Solver(Ceres求解器) 2.3 PCL(Point Cloud Library) 3 创建A ...

  9. 英伟达 Nano 新手必读:Jetson Nano 深度学习算法模型基准性能测评

    NVIDIA在2019年NVIDIA GPU技术会议(GTC)上宣布了Jetson纳米开发工具包,这是一款99美元的计算机,目前可供嵌入式设计师.研究人员和DIY制造商使用,在一个紧凑.易用的平台上, ...

  10. 已阻止应用程序访问图形硬件_玩转智能硬件之Jetson Nano(三)深度学习环境搭建...

    0.前言 iotboy:玩转智能硬件(一)Jetson Nano安装篇​zhuanlan.zhihu.com iotboy:玩转智能硬件(二)Jetson Nano配置篇​zhuanlan.zhihu ...

最新文章

  1. 如何独立开发一个网络请求框架
  2. python线性加权回归_python深度学习-tensorflow实现一个线性回归的案例
  3. saltstack之远程触发文件备份、回滚
  4. [分享] 数学学术资源站点
  5. VS CRT C标准库函数strrev解析
  6. RaabitMQ:rabbitmqctl的几个命令
  7. Java EE体系概述
  8. Spring源码学习笔记:经典设计模式之装饰者模式
  9. Java8新特性(二)——强大的Stream API
  10. Unity使用FGUI的基本操作(一)
  11. IT行业对人才的需求已经饱和了吗?
  12. ts快捷键 vscode_vscode这篇就够了
  13. 王者荣耀是用什么语言开发的???
  14. 一篇文章教你正确解锁 代理ip 的使用方式,包含两个实战案例
  15. JAVA 利用多方法查找质数(素数)
  16. rdesktop架构解析(RDP协议分析)
  17. 虚拟主机商如何搭建下一代虚拟主机
  18. nrm : 无法加载文件 C:\Users\XXX\AppData\Roaming\npm\nrm.ps1,因为在此系统上禁止运行脚本
  19. 出版社--图书管理系统
  20. java缺省包详解_Java在其它包中无法引用缺省包中的类

热门文章

  1. mysql 视图 过程 函数_MySql视图、存储过程、函数、索引
  2. 【MFC】CTabSheet类之再改造
  3. 【程序源代码】小电影小程序
  4. 批量下载网页上ts视频文件(撸sir!你还在为下载小电影而苦恼吗?)
  5. SQLserver提供的统计信息流已损坏
  6. python自动化测试-最常用的自动化测试框架
  7. google统计产品
  8. 易到完成股权变更 乐视仍未完全退出中信系入局
  9. scipy.ndimage.measurements.find_objects()
  10. 【智能车学习】FTM模块