草庐IT

激光SLAM

全部标签

(1)(1.6) Garmin激光雷达-Lite

文章目录前言1激光雷达-Litev1和v2的问题1.113m偏移(蓝标和黑标激光雷达)1.2I2C干扰(蓝标激光雷达)1.3I2C上的传感器锁定(黑标激光雷达)1.4GPS干扰(黑标激光雷达)2通过I2C连接3通过PWM连接3.1可选省电功能4测试传感器5视频指南6参数说明前言Garmin/PulsedLightLIDAR-Lite测距仪是一种低成本光学测距解决方案,在大多数工作条件下的测距范围为40m,功耗低,外形小巧。该传感器可从包括 Sparkfun在内的许多在线零售商处购买。技术信息请点击此处(here)。1激光雷达-Litev1和v2的问题在Lidar-Litev1和v2中发现了一些

基于安卓手机的ORB-SLAM3的调试运行

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档基于安卓手机的ORB-SLAM3的调试运行前言安卓手机集成了惯性与视觉信息,作为一个轻量化的平台能够作为ORB-SLAM3的载体进行运行,作为一个slam的初学者,本文仅作为一个学习过程中遇到的各种问题以及相应的处理经验记录,如果有更好的方法也欢迎进行交流。一、手机与PC的链接本人参考博文https://blog.csdn.net/h_372101/article/details/108235178中提供的第二个软件APP实现电脑与手机之间的连接。首先输入roscore启动ros,将手机与电脑处于同一个网络之下,利用命令ifcon

纯小白实践ORB-SLAM2保姆级运行指南

一.前记此篇为博采众家博客之长,沥血整理之集大成者本人大一学生,参加了SLAM相关的年度项目,第一步便是需要实践ORB-SLAM,在电脑上运行程序并完成可视化与实时化。预实验是跑现成的数据集,正式实验是使用实时摄像头。如图~在此过程中,我也是翻遍全网找各种教程找各种资料,但遗憾的是没有找到一篇能带着本蒟蒻完成此小目标的教程。网上教程大都是省略了一些步骤(因为大佬们默认读者都会),导致本小白往往按步骤操作下来,最终结果总是failed。经历了痛苦的寻寻觅觅,通过恶补相关实践知识,尤其是将各种教程东拼西凑,参悟理解,本小白终于——终于成功了!如果你有相似的目标,如果你啥也不懂,不妨按照我这个流程走

视觉SLAM数据集(一):TUM DataSet

首先给出数据集下载地址:TUMDatasetDownload。如果你是第一次做实验,建议下载xyz的数据集,因为它的动作相对很小,只包含桌面上的一小部分。一旦成功测试,就可以试试desk数据集,它包含四张桌子和几个闭环。数据集目录一、文件格式1、彩色图像和深度图2、真实轨迹3、Kinect相机的内参标定二、固有的相机参数1、彩色摄像机的标定2、深度图像的标定3、红外摄像头的标定4、视觉检验的视频三、RGB-D基准测试的有用工具1、关联颜色和深度图像2、评估2.1、绝对轨迹误差(ATE)2.2、相对姿势误差(RPE)3、从图像生成点云4、将点云添加到ROS包文件5、在RVIZ中可视化数据集四、详

FAST_LIO_SAM 融入后端优化的FASTLIO SLAM 系统 前端:FAST_LIO2 后端:LIO_SAM

FAST_LIO_SAMFront_end:fastlio2Back_end:lio_samVideos:FAST-LIO-SAMBilibili_linkSourcecode:FAST_LIO_SAMRelatedworked1.FAST-LIO2为紧耦合的lioslam系统,因其缺乏前端,所以缺少全局一致性,参考lio_sam的后端部分,接入GTSAM进行后端优化。2.FAST_LIO_SLAM的作者kim在FAST-LIO2的基础上,添加SC-PGO模块,通过加入ScanContext全局描述子,进行回环修正,SC-PGO模块与FAST-LIO2解耦,非常方便,很优秀的工作。3.FAST

【ORB-SLAM3】CMake Error at CMakeLists.txt:37 (message): OpenCV > 2.4.3 not found.

项目场景:ZED2相机配置使用ORB-SLAM3ZED2相机配置使用ORB-SLAM3,出现关于opencv的报错问题描述CMakeErroratCMakeLists.txt:37(message):OpenCV>2.4.3notfound.原因分析:由于我的opencv是4版本的,而Cmakelist里面第33行找的是find_package(OpenCV3.0QUIET)也就是3版本的,所以找不到,因此而报错解决方案:将find_package(OpenCV3.0QUIET)改为find_package(OpenCV4.0QUIET)即可

机器人开发--SLAM详细介绍

机器人开发--SLAM介绍1介绍1.1概述1.2发展历程三个时代重要时间节点视觉SLAM分类及里程碑技术发展1.3SLAM与各模块关系1.5SLAM分类1.4应用领域2SLAM框架视觉/惯性SLAM系统框架结构经典框架3常见方案3.1常见激光雷达方案3.2常见视觉方案3.3多传感器融合方案4地图类型各类地图优缺点视觉SLAM构建地图类型5各传感器优缺点6应用参考1介绍1.1概述SLAM(SimultaneousLocalizationandMapping),也称为CML(ConcurrentMappingandLocalization),即时定位与地图构建,或并发建图与定位。同步定位和建图(S

ORB-SLAM2算法1之Ubuntu20.04+ROS-noetic安装ORB-SLAM2及各种问题解决

文章目录0引言1安装依赖1.1opencv安装1.2Eigen3安装1.3Pangolin安装1.4其他2编译安装ORB-SLAM22.1build.sh2.2build_ros.sh0引言ORB-SLAM2是一种用于单目、双目和RGB-D相机的视觉SLAM(同时定位与地图构建)系统。它由萨拉戈萨大学和伦敦帝国学院的研究人员开发,并于2016年首次发布。该系统基于ORB特征检测器和描述子,这是一种快速且具有鲁棒性的特征提取方法。ORB-SLAM2使用了多种技术,包括相机姿态估计、特征匹配、回环检测和地图优化等,以实现高精度的定位和地图构建。它还支持实时运行,并且可以在没有先验地图的情况下进行自

【Unity3D】激光灯、碰撞特效

1需求描述    本文将模拟激光灯(或碰撞)特效,详细需求如下:从鼠标位置发射屏幕射线,检测是否与物体发生碰撞当与物体发生碰撞时,在物体表面覆盖一层激光灯(或碰撞)特效        本文代码见→激光灯、碰撞特效2原理    获取屏幕射线与物体的碰撞点,并在shader中计算顶点与碰撞点的距离(记为dist),通过以下衰减函数计算顶点对应的透明度,透明度随碰撞点的距离增大逐渐减小,激光灯(或碰撞)效果逐渐减弱。alpha=pow(exp(-dist),4)    为使特效更加逼真,激光灯(或碰撞)特效的红色分量由以下漫反射公式控制。其中,red为红色分量值,λ为漫反射因子,值越大,漫反射效果越

Ubuntu20.04 —— 新系统从头安装ORB-SLAM3过程(2022年)

这里写目录标题写在前面:一、准备工作:1.安装git2.安装vi编辑器3.安装c++编译器4.安装CMake-3.18.45.下载ORB-SLAM3源码二、安装各种依赖库1.Eigen3.3.4安装2.Pangolin安装3.OpenCV3.3.5安装4.安装Python&libssl-dev5.安装boost库三、安装ORB-SLAM3编译可能报错:四、数据集测试1.数据集下载2.修改数据集五、结果展示七、可能的报错写在前面:本来是想在Ubuntu18.04上跑ORB-SLAM3的,但是不知道是那一步错了,在编译的最后一步出了好多错误,网上找了好多解决办法都不行,因为以前在Ubuntu18.