草庐IT

slam_gmapping

全部标签

3D激光SLAM:LIO-SAM整体介绍与安装编译

3D激光SLAM:LIO-SAM整体介绍与安装编译LIO-SAM整体框架图像映射节点特征提取节点建图优化节点IMU预积分节点LIO-SAM编译与安装运行LIO-SAM的全称是:Tightly-coupledLidarInertialOdometryviaSmoothingandMapping从全称上可以看出,该算法是一个紧耦合的雷达惯导里程计(Tightly-coupledLidarInertialOdometry),借助的手段就是利用GT-SAM库中的方法。LIO-SAM提出了一个利用GT-SAM的紧耦合激光雷达惯导里程计的框架。实现了高精度、实时的移动机器人的轨迹估计和建图。框架的构成:通

视觉SLAM理论到实践系列(四)——相机模型

视觉SLAM理论到实践系列文章下面是《视觉SLAM十四讲》学习笔记的系列记录的总链接,本人发表这个系列的文章链接均收录于此视觉SLAM理论到实践系列文章链接下面是专栏地址:视觉SLAM理论到实践专栏文章目录视觉SLAM理论到实践系列文章视觉SLAM理论到实践系列文章链接视觉SLAM理论到实践专栏前言视觉SLAM理论到实践系列(四)——相机模型针孔相机模型畸变模型小结双目相机模型RGB-D相机模型补充本章习题图像去畸变(3分,约1小时)双目视差的使用(2分,约1小时)前言高翔博士的《视觉SLAM14讲》学习笔记的系列记录视觉SLAM理论到实践系列(四)——相机模型相机将三维世界中的坐标点(单位为

高翔:《自动驾驶与机器人中的SLAM技术 》-Slam_in_autonomous_driving 编译过程中遇到的问题

使用的环境是ubuntu20.04问题1.安装g2o没有问题,不过在编译整个项目工程时候报错:”openmp_mutex.h:30:10:fatalerror:g2o/config.h:Nosuchfileordirectory“:解决办法:只需要将/thirdparty/g2o/build/g2o下的config.h放到/thirdparty/g2o下:问题2.Noruletomaketarget’gmock’,neededby'../bin/test_preintegration'.stopsrc/ch4/CMakeFiles/test_preintegration.dir/all]Err

我希望在GMAP上显示“ N”驱动程序数量的路由(每个驱动程序的单一路线)。这是动态驱动程序的情况

目前,我能够在一个GMAP上分别显示3个驱动程序(每个驱动程序)的3个路线。现在,我希望在GMAP上显示“N”驱动程序数量(每个驱动程序的单一路线)的路线。这是动态驱动程序的情况。我可以从DB获取“n”数量的驱动程序,需要在单个地图上显示。我的代码在下面是单个驱动程序的代码,请帮助我进行动态的路线隔离:varlat_lng1=[];varlatlngbounds1="";lat_lng1=newArray();varvalue1=markers1.length;//IntializethePathArrayvarpath1=newgoogle.maps.MVCArray();//Intiali

ubuntu18.04配置ORB-SLAM3并跑EuRoC数据集(单目)

1ORB-SLAM3算法环境搭建1.1  C++11orC++0xCompiler 安装新建一个终端(新建终端的快捷键是Ctrl+Alt+T)输入以下代码sudoapt-getinstallgccsudoapt-getinstallg++sudoapt-getinstallbuild-essentialsudoapt-getinstallcmake1.2  Pangolin 安装Pangolin的官方教程地址:https://github.com/stevenlovegrove/Pangolin安装Pangolin1.2.1下载Pangolin,推荐安装tagv0.6版本#ClonePango

ROS2 基于USB单目相机(格式MJPEG)运行ORB_SLAM3及一些问题解决

环境:Ubuntu20.04、ROS2Foxy1.下载编译非ros部分的ORB_SLAM3我下载的是有详细注释版本的SLAM3:https://github.com/electech6/ORB_SLAM3_detailed_comments解压并重命名为ORB_SLAM3。1)修改CMakeLists.txt/ORB_SLAM3/CMakeLists.txt/ORB_SLAM3/Thirdparty/DBoW2/CMakeLists.txt修改这两个CMakeLists.txt中的Opencv版本,我是用的Foxy安装自带的Opencv4.2.0。2)编译在ORB_SLAM3文件夹中进入终端:

点云从入门到精通技术详解100篇-雨雾环境下多传感器融合 SLAM 方法

目录前言国内外研究现状传统SLAM研究现状多传感器融合SLAM研究现状

从零入门激光SLAM(五)——手把手带你编译运行Lego_loam

大家好呀,我是一个SLAM方向的在读博士,深知SLAM学习过程一路走来的坎坷,也十分感谢各位大佬的优质文章和源码。随着知识的越来越多,越来越细,我准备整理一个自己的激光SLAM学习笔记专栏,从0带大家快速上手激光SLAM,也方便想入门SLAM的同学和小白学习参考,相信看完会有一定的收获。如有不对的地方欢迎指出,欢迎各位大佬交流讨论,一起进步。博主创建了一个科研互助群Q:772356582,欢迎大家加入讨论。经过前几次课的讲述,你已经知道了SLAM是干嘛的,以及一些Ubuntu和ROS的简单使用,最重要的是学会了如何编译C++工程。那就先来编译一个Lego_loam代码并运行它吧,你跑通的第一个

ubuntu从零到一跑通ORB_SLAM2及其ORBSLAM2_with_pointcloud稠密建图

目录前言1  安装ubuntu18.04.61.1问题①安装成功ubuntu后会出现窗口界面不适配,以及Ubuntu和windows之间无法复制粘贴问题②swapon:/swapfile:读交换区头失败2cmake及编译基本环境安装3安装Eigen3.2.104安装Pangolin 0.5  5安装OpenCV3.4.75.1问题①报错:fatalerror:Eigen/Core:没有那个文件或目录6运行ORB_SLAM26.1问题①报错:c++:internalcompilererror:已杀死(programcc1plus)②error:‘usleep’wasnotdeclaredinth

ORB-SLAM2环境配置及运行

Ubuntu20.04下配置并运行ORB-SLAM2和ORB_SLAM2_modified一、ORB-SLAM2环境配置1.ubuntu20.04安装2.依赖库安装(1)Eigen3安装与卸载(2)Pangolin安装与卸载(3)OpenCV4.6.0(4)DBoW2和g2o(5)ROS(可选)3.ORB-SLAM2下载4.ORB-SLAM2编译二、开源数据集测试1、单目数据集2、RGB-D数据集3、双目数据集三、ROS环境下运行1、安装ROS2、编译ROS节点2、数据集测试2.1单目节点(MonocularNode)2.2双目节点(StereoNode)2.3RGB-D节点(RGB-DNod