LVI-SAM室外环境测试

LVI-SAM室外环境测试

昨天在室外进行了远程控制实验,整体上还是比较流畅的,顺带录制了 bag 包

本来应当是顺带录制 GPS 信息的,但是 bag 包里没有,不然还想试一下点云投影来着

同样的 YAML 配置,在室内环境中能够成功运行,室外环境中 VINS 系统就会报错

started core service [/rosout]
process[lviorf_imuPreintegration-2]: started with pid [5840]
process[lviorf_imageProjection-3]: started with pid [5845]
process[lviorf_mapOptmization-4]: started with pid [5846]
************************************************************
Author          : yjz_lucky_boy
Slam mode       : mapping
Package version : v0.0.0
Package link    : https://github.com/YJZLuckyBoy/lviorf
************************************************************
process[lviorf_visual_feature-5]: started with pid [5851]
process[lviorf_visual_odometry-6]: started with pid [5858]
process[lviorf_visual_loop-7]: started with pid [5859]
process[lviorf_republish-8]: started with pid [5860]
[ INFO] [1705373594.491737540]: ----> Image Projection Started.
process[lviorf_rviz-9]: started with pid [5872]
[ INFO] [1705373594.505423887]: ----> Visual Odometry Estimator Started.
[ INFO] [1705373594.563991439]: ----> IMU Preintegration Started.
[ INFO] [1705373594.705665891]: ----> Visual Loop Detection Started.
[ INFO] [1705373594.749732064]: ----> Map Optimization Started.
[ INFO] [1705373594.876552994]: ----> Visual Feature Tracker Started.
[ERROR] [1705373675.342674361]: VINS big IMU acc bias estimation 2.748152, restart estimator!
[ERROR] [1705373675.342706189]: VINS failure detection!
[ERROR] [1705373675.344765755]: VINS system reboot!
[ WARN] [1705373675.344876041]: throw img, only should happen at the beginning
[ERROR] [1705374184.827644239]: VINS big z translation, restart estimator!
[ERROR] [1705374184.827713006]: VINS failure detection!
[ERROR] [1705374184.836568711]: VINS system reboot!
^C[lviorf_rviz-9] killing on exit
[lviorf_republish-8] killing on exit
[lviorf_visual_loop-7] killing on exit
[lviorf_visual_odometry-6] killing on exit
[lviorf_visual_feature-5] killing on exit
[lviorf_mapOptmization-4] killing on exit
[lviorf_imageProjection-3] killing on exit
[lviorf_imuPreintegration-2] killing on exit
terminate called without an active exception
terminate called without an active exception

运行结束后也无法保存点云,这与论文中所述 VIO 挂掉,LIO 能独立运行的说法是相悖的

Saving map to pcd files ...
Save destination: /home/redwall/Documents/LVI-SAM/
terminate called after throwing an instance of 'pcl::IOException'what():  : [pcl::PCDWriter::writeBinary] Input point cloud has no data!
[rosout-1] killing on exit
[master] killing on exit
shutting down processing monitor...

观察室内环境,在开始阶段有一个旋转运动,考虑到单目相机在开始阶段仅存在平移运动容易导致初始化失败,而 LVI-SAM 的 VIO 子系统是 VINS-Mono,因此才会挂掉

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/629295.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

设计Twitter时间线和搜索功能

设计Twitter时间线和搜索功能 设计 facebook feed 和 设计 facebook search是相同的问题 第一步:定义用例和约束 定义问题的需求和范围,询问问题去声明用例和约束,讨论假设 ps: 没有一个面试官会展示详细的问题,我们需要定义一些用…

数据结构与算法-二叉树-层次遍历I

二叉树层次遍历I 给你二叉树的根节点 root ,返回其节点值的 层序遍历 。 (即逐层地,从左到右访问所有节点)。 示例 1: 输入:root [3,9,20,null,null,15,7] 输出:[[3],[9,20],[15,7]]思路&…

【征服redis1】基础数据类型详解和应用案例

博客计划 ,我们从redis开始,主要是因为这一块内容的重要性不亚于数据库,但是很多人往往对redis的问题感到陌生,所以我们先来研究一下。 本篇,我们先看一下redis的基础数据类型详解和应用案例。 1.redis概述 以mysql为…

TypeScript基础知识:高级数据类型

TypeScript 是一种静态类型检查的 JavaScript 超集,它提供了许多强大的高级数据类型,可以帮助我们更好地定义和操作数据。本文将深入介绍 TypeScript 的高级数据类型,包括交叉类型、联合类型和映射类型,并通过示例代码演示它们的用…

【C/C++】C语言的高级编程(内存分区,指针)

C语言的高级编程【内存,指针】 基本知识变量gcc size工具 内存分区指针相关定义和赋值指针加法函数指针多级指针数组指针传参 基本知识 变量 变量解释全局变量出现在代码块{}之外的变量就是全局变量局部变量一般情况下,代码块{}内部定义的变量就是自动…

车载音频EMI的产生及典型音频功放AW836XX的解决方案

之前针对 eCall的文章中有提到D类音频功放需要关注EMI问题(点击文章回看《车载eCall系统音频应用解决方案》),在此展开此问题并寻求解决方案。 1. EMI定义与分类 电磁干扰(Electromagnetic Interference,EMI&#xff…

基于STM32的HX711示值放大器接口与驱动程序设计

将HX711示值放大器接口与STM32微控制器进行连接和驱动需要一定的硬件连接和软件编程。在这篇文章中,我们将介绍如何设计基于STM32的HX711示值放大器接口与驱动程序,并提供相应的代码示例。 1. 硬件连接 首先,我们需要将HX711示值放大器与STM…

openlayers [二] 初始化map 以及map的一些参数

文章目录 map 参数效果图代码分析 map 参数 controls 地图的控件 pixelRatio 设备上物理像素与设备无关像素(dip)之间的比率。 interactions 地图的互动 keyboardEventTarget 监听键盘事件的元素。这决定了KeyboardPan和 KeyboardZoom互动的触发时间。例…

残差网络 ResNet

目录 1.1 ResNet 2.代码实现 1.1 ResNet 如上图函数的大小代表函数的复杂程度,星星代表最优解,可见加了更多层之后的预测比小模型的预测离真实最优解更远了, ResNet做的事情就是使得模型加深一定会使效果变好而不是变差。 2.代码实现 impo…

SpringMVC-05

Spring MVC拦截器是在请求到达处理器前或返回客户端前执行的组件,它可以用于拦截和处理请求,实现一些通用的功能。 Spring MVC拦截器可以实现的功能包括: 登录验证:拦截所有请求,检查用户是否已登录,未登录…

网页设计(九)JavaScript基础应用

一、网页中文字的字号选择性改变 单击前初始状态页面 单击“中”链接后页面 文字素材:   JavaScript是一种能让你的网页更加生动活泼的程式语言,也是目前网页中设计中最容易学又最方便的语言。你可以利用JavaScript轻易的做出亲切的欢迎讯息、漂亮的…

web前端第二次

第一题&#xff1a; <!DOCTYPE html> <html> <head><title>计算奇数和</title> </head> <body><label for"input">请输入一个正整数&#xff1a;</label><input type"number" id"input&qu…

影响CSGO搬砖饰品价格上涨和下跌的原因有哪些

到底哪些情况下CSGO饰品价格会涨&#xff0c;哪些情况会跌&#xff0c;下面是一个混迹steam平台多年的老油条&#xff0c;一点个人见解&#xff0c;不喜吻喷。 首先&#xff0c;CSGO饰品的交易是从市场进行的&#xff0c;市场终究是市场&#xff0c;是自由买卖的&#xff0c;必…

VMware Vsphere 日志:用户 dcui@127.0.01已以vMware-client/6.5.0 的身份登录

一、事件截图&#xff1a; 二、解决办法 原因&#xff1a; 三、解决办法 1.开启锁定模式 2.操作 1、从清单中选择您的 ESXi 主机&#xff0c;然后转至管理 > 设置 > 安全配置文件&#xff0c;然后单击锁定模式的编辑按钮 2、在打开的锁定模式窗口中&#xff0c;选中启…

【Python】P4 异常处理

Python 异常处理 Python 中对于异常的处理主要通过 try-except、finally 和 raise 语句实现。 try-except 语句&#xff1a; 尝试执行一段代码&#xff0c;如果该代码块引发了异常&#xff0c;那么将跳过 try 代码块中剩余的代码&#xff0c;转而执行相应的 except 子句。 …

云服务器 云服务器概述-产品简介-文档中心-腾讯云

腾讯云服务器入门教程包括云服务器CPU内存带宽配置选择&#xff0c;选择云服务器CVM或轻量应用服务器&#xff0c;云服务器创建后重置密码、远程连接、搭建程序环境等&#xff0c;腾讯云服务器网txyfwq.com分享从0到1腾讯云服务器入门教程&#xff1a; 腾讯云服务器入门教程 …

C++中的引用及指针变量

目录 1.1 C中的引用 1.2 C中的指针变量&#xff08;pointer&#xff09; 1.1 C中的引用 C中的引用&#xff08;reference&#xff09;是一种特殊的变量&#xff0c;它是某个已存在变量的另一个名字。引用变量与指针变量类似&#xff0c;但引用变量必须在声明时进行初始化&…

CSDN 年度总结|知识改变命运,学习成就未来

欢迎来到英杰社区&#xff1a; https://bbs.csdn.net/topics/617804998 欢迎来到阿Q社区&#xff1a; https://bbs.csdn.net/topics/617897397 &#x1f4d5;作者简介&#xff1a;热爱跑步的恒川&#xff0c;致力于C/C、Java、Python等多编程语言&#xff0c;热爱跑步&#xff…

Python操作PDF的全面指南

引言&#xff1a; 在现代数字化时代&#xff0c;PDF&#xff08;Portable Document Format&#xff09;已成为一种常见的文档格式。无论是在工作中还是在学习中&#xff0c;我们经常需要处理和操作PDF文件。幸运的是&#xff0c;Python提供了许多强大的库和工具&#xff0c;可以…