草庐IT

激光SLAM

全部标签

【ROS2机器人入门到实战】使用SLAM_TOOLBOX完成建图

5.使用SLAM_TOOLBOX完成建图写在前面当前平台文章汇总地址:ROS2机器人从入门到实战获取完整教程及配套资料代码,请关注公众号获取教程配套机器人开发平台:两驱版|四驱版为方便交流,搭建了机器人技术问答社区:地址fishros.org.cnSLAM是通过传感器获取环境信息然后进行定位和建图。在ROS2中,提供了很多的SLAM功能包,比如slam_toolbox,cartographer_ros和rtabmap_slam等。针对二维场景,其中slam_toolbox开箱即用,上手较为简单,就用它类来构建我们的第一张地图。一、安装slam-toolboxslam_toolbox是一套用于2

激光雷达安全系统:让世界变得更安全

基于3D激光雷达的安全系统具有更高的可靠性,减少了误报,因此具有更高级别的安全性。激光雷达在安全和监视应用中越来越受欢迎,由于其高可靠性、远程、厘米级精度以及对具有挑战性的天气和照明条件不敏感等特点,它很容易击败相机或雷达等同行。01基于激光雷达的安全系统区域监控能够保护昂贵的设备。在这种情况下,激光雷达可以抢先检测任何威胁,将财产受损的可能性降至尽可能低的水平。因为它们允许在特定区域内以高精度进行实时物体检测和监测,从而降低误报率。可以在物体、昂贵的跑车或涡轮机周围创建一个保护区,作为禁区。一旦在这个定义的区域内检测到物体,就可以触发安全系统内的警报,或者打开补充的安全设备,如摄像头、灯和警

激光无人机开发(一)大疆Livox-Avia雷达硬件设计及连接线改造

1、参考平台在Fast-LIO中,作者使用了一个搭载了Livox-Avia的无人机平台进行数据采集,如下图所示:其中除了雷达外,还搭载了一个FPV相机,用于录制第一人称视角的视频。飞控选用的是常见的Pixhawk4-mini;机载电脑选用的是大疆妙算2(现在好像停产了)。整个无人机轴距260mm*270mm,属于轻小型无人机。注意:雷达需要安装在无人机的前部,保证雷达视场不被遮挡。该无人机似乎没有安装脚架,保证了Avia的全视角,但降落似乎是个问题,并且没有安装GPS模块,应该是仅通过遥控器操作进行数据采集。2、已有设备根据参考平台设计,我们现在已有雷达、机载电脑、飞控等模块。3、Avia连接

Ubuntu18.04 ROS melodic环境下,通过Gazebo软件仿真SLAM算法的学习(gmapping/karto/cartographer/hector)

目录一 环境场景搭建world1.下载insert插件(该插件下会提供一些建好的场景,也可不下载)2.环境搭建(自建)3.保存环境4.配置修改5.启动环境二 机器人模型URDF1.模型创建的文件书写规范2.检查文件格式是否正确3.启动模型三 机器人在场景中运动1.机器人放在场景中2.为小车装配传感器,执行器3.让小车在场景中运动四 仿真二维激光SLAM开源算法gmapping、cartographer、karto、hector一 环境场景搭建world1.下载insert插件(该插件下会提供一些建好的场景,也可不下载)下载存放在主目录下的.gazebo中(通过ctrl+h显示.gazebo文件

ORB-SLAM2的布置(四)ORB-SLAM2构建点云

提要高博的工作是对基本ORBSLAM2的扩展,基本思想是为每个关键帧构造相应的点云,然后依据从ORBSLAM2中获取的关键帧位置信息将所有的点云拼接起来,形成一个全局点云地图。https://github.com/gaoxiang12/ORBSLAM2_with_pointcloud_map具体的依赖包括:OpenCV(推荐3.2版本)DBoW2和g2o(源文件已经包含在了githubrepo中,随后一起编译即可,这里先不管)ROS(推荐melodic)Eigen3(推荐3.2版本)PangolinPCL:由于添加了点云相关的操作,需要安装PCL库文件sudoaptinstalllibpcl-

自学SLAM(8)《第四讲:相机模型与非线性优化》作业

前言小编研究生的研究方向是视觉SLAM,目前在自学,本篇文章为初学高翔老师课的第四次作业。文章目录前言1.图像去畸变2.双目视差的使用3.矩阵微分4.高斯牛顿法的曲线拟合实验1.图像去畸变现实⽣活中的图像总存在畸变。原则上来说,针孔透视相机应该将三维世界中的直线投影成直线,但是当我们使⽤⼴⾓和鱼眼镜头时,由于畸变的原因,直线在图像⾥看起来是扭曲的。本次作业,你将尝试如何对⼀张图像去畸变,得到畸变前的图像。对于畸变,用两张鲜明的照片来展示:undistort_image.cpp:////Createdbyljhon2023/11/5.//#include#includeusingnamespac

实测 (二)NVIDIA Xavier NX + D435i / 奥比中光Astrapro 相机+ ORB-SLAM 2 + 3 稠密回环建图

开发环境:NX+Ubuntu18.04+ROS-melodic接着上篇,开始orb-slam2稠密回环建图二、NX+D435i+ORB-SLAM2 稠密回环建图先上效果图 这里感谢大神提供一个可回环的稠密地图版本:https://github.com/xiaobainixi/ORB-SLAM2_RGBD_DENSE_MAP.git2.1安装依赖(和orb-slam2环境配置一样,如果已经配置过,可以跳到pcl安装)(1)Pangolin(推荐0.5版本)//安装依赖:sudoaptinstalllibgl1-mesa-devsudoaptinstalllibglew-devsudoaptins

3D 线激光相机的激光条纹中心提取方法

论文地址:Excellent-Paper-For-Daily-Reading/application/centerlineatmain类别:应用——中心线时间:2023/11/06摘要线激光条纹中心提取是实现线激光相机三维扫描的关键,根据激光三角测量法研制了线激光相机,基于传统Steger法对其进行优化并提出一种适用于提取线激光相机光条中心的方法。对图像进行预处理,结合Canny算子找出光条边缘,求取光条边缘极值并计算确定ROI区域,利用高斯滤波处理提取后的图像,利用Hessian矩阵求取光条中心法线方向,在法线方向进行二阶泰勒展开确定光条中心点,最后对中心点连接并平滑处理,实现中心线精确提取

经典文献阅读之--NeRF-SLAM(单目稠密重建)

0.简介最近几年随着深度学习的发展,现在通过深度学习去预估出景深的做法已经日渐成熟,所以随之而来的是本文的出现《Real-TimeDenseMonocularSLAMwithNeuralRadianceFields》。这篇文章是一个结合单目稠密SLAM和层次化体素神经辐射场的3D场景重建算法,能实时地用图像序列实现准确的辐射场构建,并且不需要位姿或深度输入。核心思想是,使用一个单目稠密SLAM方法来估计相机位姿和稠密深度图以及它们的不确定度,用上述信息作为监督信号来训练NeRF场景表征。代码已经在Github上完成了开源。【搬】NeRF-SLAM:具有神经辐射场的实时密集单目SLAM1.什么是

【配置跑通Swarm-SLAM(swarm slam : 开源的多机器人协同CSLAM算法)(持续更新中......)】

配置跑通Swarm-SLAM(swarmslam:开源的多机器人协同CSLAM算法)旨在记录跑通Swarm-SLAM踩坑过程。文章目录配置跑通Swarm-SLAM(swarmslam:开源的多机器人协同CSLAM算法)1简介2配置过程2.1ROS2安装2.2下载Swarm-SLAM源码2.3miniconda安装2.4配置python环境2.5安装gtsam2.6安装teaser++withpythonbindings(不使用激光不用装)2.7安装ROS2依赖向3编译过程4公开数据集测试1简介Swarm-SLAM:SparseDecentralizedCollaborativeSimultan