速腾激光雷达 xavier环境驱动配置踩坑记录
换上arm架构下面的ubuntu专用源
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main universe restricted
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main universe restricted
C++ Yaml库安装
参考链接
然后再编译的过程中,make报错了,经查勘是问题是:
std::string input{-58, -1, -99, 109};
narrowing conversion of 'XXX' from 'int' to 'char' inside{}
就是把int 转成char的过程中报错了,尤其是负数转char报错了。(https://blog.csdn.net/xiadeliang1111/article/details/86699071)
解决方法: 全部加上char,对其进行强制类型转换,std::string input{char(-58), char(-1), char(-99), char(109)};
pcl安装
报错1 缺少conversions.h
解决:
sudo apt-get install ros-melodic-pcl-conversions
链接:参考网站
报错2:缺少pcl_ros库
原因:arm版本的ros库不完整,x86的是完整的。
解决:通过rosdep安装ros_pcl
如何完成rosdep init :https://blog.csdn.net/u013468614/article/details/102917569
安装ros_pcl:https://blog.csdn.net/fcts1230/article/details/107880414
[最终解决方案]:上面的解决方案要换源,比较麻烦,最简单粗暴的方案就是安装 ros-melodic-destop-full版本,装上之后就有所有的库了。
雷达驱动编译
报错1:
提示缺少yaml的库。需要修改Cmakelist.txt,增加yaml-cpp的依赖,参考这个文章,在对应位置增加语句即可。
参考网站:https://blog.csdn.net/hola_tom/article/details/122011136
报错2:
include <pcl/common/io.h> 没有找到
解决:
cd ~/catkin_ws
gedit src/rslidar_sdk/src/msg/rs_msg/lidar_point_cloud_msg.h
第36行,#include <pcl/io/io.h>改成 #include <pcl/common/io.h>
速腾激光雷达 xavier环境驱动配置踩坑记录相关推荐
- Mirai qq机器人ubuntu配置踩坑记录
Mirai qq机器人ubuntu配置踩坑记录 intellij配置 打包jar ubuntu无界面运行 Mirai GitHub 链接 mirai-github intellij配置 我的是Ulti ...
- openmeetings6.10安装配置 踩坑记录
2021SC@SDUSC 本文采用的是下载源码并利用idea安装依赖.进行配置的方法 openmeetings6.10源码下载地址: Github apache/openmeetings 官方源码运行 ...
- Centos7.5 BCM4322无线网卡驱动安装踩坑记录
弄了黑苹果把T420S的无线网卡换了,发现黑苹果能够用WIFI上网,然后蛋疼的时刻来了,Centos7.5没办法上网了,于是开始折腾无线网卡驱动安装,踩了几个坑,此文作为记录避免以后重装系统需要,以百 ...
- 华硕主板+ubuntu18.04+3090驱动安装踩坑记录
今日装机,错误频发,吾心甚痛.本次装机遇到的核心问题在于,安装过程非常顺利,但nvidia-smi命令就是检测不到显卡. 在一阶段我们以为是主板的型号老旧不支持3090,经过询问商家发现应该是可以支持 ...
- Vue+axios配置踩坑记录
避免误导,先上亲测可用的代码: /*** Axios封装*./src/axios/index.js **/ import axios from 'axios' import { Notice,Mess ...
- Ubuntu18 USB网卡驱动安装踩坑记录
目录 1 让你的电脑连上网络 2 查看网卡的驱动芯片型号 3 查找驱动 4 最终安装 5 吐槽 一般来说USB设备的驱动都是自动安装上的,但是对于linux系统,部分厂家不提供驱动程序,例如我使用的T ...
- 双系统Ubuntu22.04深度学习环境配置与踩坑记录
双系统Ubuntu22.04深度学习环境配置踩坑记录 前言 目录 相关版本 主要参考教程 Ubuntu安装 Nvidia和CUDA安装 踩坑经历 官网安装所遇问题 cuDNN安装 Anaconda安装 ...
- ZED2代相机+nvidia jetson AGX xavier踩坑记录
ZED2代相机+nvidia jetson AGX xavier踩坑记录 项目描述 nvidia jetson AGX xavier就不详细介绍了,jetson系列嵌入式开发板比一般的arrch64开 ...
- Manjaro 安装配置踩坑
Manjaro 安装配置踩坑 其实manjaro和arch的英文社区上都讲的很清楚, 推荐看英文原版资料. 制作USB安装器 参考资料 : Manjaro 官方User Guide 官网下载镜像 Li ...
最新文章
- js 删除对象某个属性_JS里的数据类型
- 性能测试, 压力测试 , 负载测试和 容量测试 的区别与联系
- Linux下的screen(远程协作的用法)
- php mysql 代理_让PHP像C罗一样操作MySQL之ProxySQL
- 你必须了解的基础的 Linux 网络命令
- 02 Python元组 字典 数据类型 if while for 迭代
- 大数据技术成功案例和趋势 2021-25
- 奇迹私服gs服务器端口未能连接请设置参数,奇迹私服架设之各个快捷方式参数...
- Fedora9下编译内核
- 综治应急指挥中心建设方案
- 计算机专业英文版模板简历,计算机专业英文简历模板
- mysql中文表头转为英文字名_中文名字转换英文名字
- FMI飞马网【线上直播】大数据安全实践
- 计算机文件夹知识心得体会,计算机基础学习心得体会范文(通用3篇)
- CloudNative:云原生(分布式云)的简介(发展演变/为什么需要/优势价值/安全/对比传统企业应用)、四大核心技术、CNCF云原生交互景观、云原生技术的使用经验及方法之详细攻略
- 死锁的处理策略—预防死锁、避免死锁、检测和解除死锁
- 一直又爱又恨的jqueryValidate,看到一个还不错的laber.error样式
- 关于playerunknown's battlegrounds中归零距离小谈
- Axure的入门到精通(一)——基础使用及常用快捷键
- 光电成像相关检测技术整理