里程计不就是输出位置的么!!!!

2024-02-06 22:50
文章标签 输出 位置 里程计

本文主要是介绍里程计不就是输出位置的么!!!!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

里程计不就是输出位置的么!!!!视觉里程计

 

 

VIO不就是干这个的么

 

从VO到VIO,摄像头只需要给你提供图像和IMU数据就可以了,你自己去跑VIO算法嘛,得到位置信息嘛,所以这个关键不在于摄像头啊。

 

视觉惯性里程计(VIO)

https://zhuanlan.zhihu.com/p/114158536

 

 

你想的那些东西,别人早就考虑好了,而且有很完善的方案了。

 

T265能直接输出位置信息是因为内置了里程计,你也可以直接用它的图像信息和IMU,自己跑外置里程计得到位置和轨迹数据啊。

 

不光是无人机,你其他机器人位置信息得不到,其他工作都不好开展。

 

 

 

 

 

https://www.sohu.com/a/308015725_100299669

里程计的概念

在里程计问题中,我们希望测量一个运动物体的轨迹。这可以通过许多不同的手段来实现。例如,我们在汽车轮胎上安装计数码盘,就可以得到轮胎转动的距离,从而得到汽车的估计。或者,也可以测量汽车的速度、加速度,通过时间积分来计算它的位移。完成这种运动估计的装置(包括硬件和算法)叫做里程计(Odometry)。

里程计的特性

里程计一个很重要的特性,是它只关心局部时间上的运动,多数时候是指两个时刻间的运动。当我们以某种间隔对时间进行采样时,就可估计运动物体在各时间间隔之内的运动。由于这个估计受噪声影响,先前时刻的估计误差,会累加到后面时间的运动之上,这种现象称为漂移(Drift)。

视觉里程计的概念

视觉里程计VO的目标是根据拍摄的图像估计相机的运动。它的主要方式分为特征点法和直接方法。其中,特征点方法目前占据主流,能够在噪声较大、相机运动较快时工作,但地图则是稀疏特征点;直接方法不需要提特征,能够建立稠密地图,但存在着计算量大、鲁棒性不好的缺陷。

视觉里程计的基本原理

视觉里程计利用车载摄像机采集到的图像信息恢复车体本身的六自由度运动,包括三自由度的旋转和三自由度的平移。由于类似于里程计的航迹推算.这种基于图像信息的自运动估计方法被称为视觉里程计技术。视觉里程计的基本步骤包括特征提取、特征匹配、坐标变换和运动估计。当前大多数视觉里程计系统仍是基于此框架。与视觉里程计技术联系非常紧密的两个研究领域是形状信息运动复原(StructurefromMotion,SFM)算法和SLAM算法。在视觉SLAM问题中,需要同步实时估计摄像机本身的位置以及所检测的路标的空间位置及其关联,从而对其所处的环境进行地图创建。早期的SLAM算法需要依靠那些能够获得深度信息的传感器,如激光雷达、声呐等;而近年来单纯依靠机器视觉的V-SLAM开始得到关注,如单目视觉SLAM算法。其计算机制在本质上与基于非线性滤波器的视觉里程计系统非常相似。

SFM算法,也就是从二维图像数据中恢复三维场景结构以及摄像机本身的六自由度运动的方法。在这里,摄像机提供的观测量都是特征位置在摄像机坐标系下的二维投影。在经典的视觉SLAM的术语中,可以说SFM的设备只提供了方位而没有范围。对于两帧视觉里程计,有研究者将其称为基于SFM技术的视觉里程计,可以视为不需要估计场景结构的SFM算法,或者简化了的SFM算法。所以,此类视觉里程计算法的核心模块大多来自经典SFM算法。

纯视觉系统与混合系统

根据前文定义,仅仅依靠视觉信息输入的里程计系统被称为纯视觉系统。这里提到的绝大部分算法都属于纯视觉系统,但是对于增量式的两帧视觉里程汁的累积误差,除了光束法平差,也可以采用能提供全局定位信息的全球定位系统(GPS),或能够提供短期精度高的高频数据的惯性导航元件(IMU)等来改进系统性能。这种依靠其他传感器来辅助视觉进行定位导航的系统被称为混合系统。它们大都是基于非线性滤波器,如EKF,UKF等的数据融合机制。其中,又以摄像机-IMU的融合系统应用最为广泛。然而引人附加传感器的做法可能会带来新的问题,如多传感器间位置关系的精确标定,正确的数据融合等,仍需要进一步研究。

视觉里程对计算机视觉的应用,能够对无人驾驶车进行自主定位,车载视觉里程计也可以用作检测前方目标,对车的行驶方向进行决策。

 

 

 

 

 

 

确实,github上说了T265内置轮式里程计

https://github.com/IntelRealSense/librealsense/blob/master/doc/t265.md

 

我发现那个TB店家给我的话就是翻译自这里。一模一样

T265的官网也是有这个的

https://www.intelrealsense.com/zh-hans/tracking-camera-t265/#

 

轮式里程计是否意味着只能输出X,Y的坐标

 

 

https://github.com/IntelRealSense/librealsense/blob/master/doc/t265.md

.

 

 

https://www.intelrealsense.com/zh-hans/tracking-camera-t265/

 

 

https://item.jd.com/42908922261.html

 

 

https://zhuanlan.zhihu.com/p/114158536

这里也说了,一种可以让T265直接输出,另一种想自己开发的,可以从T265获取原始图像和IMU数据。

这篇关于里程计不就是输出位置的么!!!!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/685796

相关文章

C++中实现调试日志输出

《C++中实现调试日志输出》在C++编程中,调试日志对于定位问题和优化代码至关重要,本文将介绍几种常用的调试日志输出方法,并教你如何在日志中添加时间戳,希望对大家有所帮助... 目录1. 使用 #ifdef _DEBUG 宏2. 加入时间戳:精确到毫秒3.Windows 和 MFC 中的调试日志方法MFC

Python使用Colorama库美化终端输出的操作示例

《Python使用Colorama库美化终端输出的操作示例》在开发命令行工具或调试程序时,我们可能会希望通过颜色来区分重要信息,比如警告、错误、提示等,而Colorama是一个简单易用的Python库... 目录python Colorama 库详解:终端输出美化的神器1. Colorama 是什么?2.

如何用Java结合经纬度位置计算目标点的日出日落时间详解

《如何用Java结合经纬度位置计算目标点的日出日落时间详解》这篇文章主详细讲解了如何基于目标点的经纬度计算日出日落时间,提供了在线API和Java库两种计算方法,并通过实际案例展示了其应用,需要的朋友... 目录前言一、应用示例1、天安门升旗时间2、湖南省日出日落信息二、Java日出日落计算1、在线API2

POJ1269 判断2条直线的位置关系

题目大意:给两个点能够确定一条直线,题目给出两条直线(由4个点确定),要求判断出这两条直线的关系:平行,同线,相交。如果相交还要求出交点坐标。 解题思路: 先判断两条直线p1p2, q1q2是否共线, 如果不是,再判断 直线 是否平行, 如果还不是, 则两直线相交。  判断共线:  p1p2q1 共线 且 p1p2q2 共线 ,共线用叉乘为 0  来判断,  判断 平行:  p1p

顺序表之创建,判满,插入,输出

文章目录 🍊自我介绍🍊创建一个空的顺序表,为结构体在堆区分配空间🍊插入数据🍊输出数据🍊判断顺序表是否满了,满了返回值1,否则返回0🍊main函数 你的点赞评论就是对博主最大的鼓励 当然喜欢的小伙伴可以:点赞+关注+评论+收藏(一键四连)哦~ 🍊自我介绍   Hello,大家好,我是小珑也要变强(也是小珑),我是易编程·终身成长社群的一名“创始团队·嘉宾”

AI(文生语音)-TTS 技术线路探索学习:从拼接式参数化方法到Tacotron端到端输出

AI(文生语音)-TTS 技术线路探索学习:从拼接式参数化方法到Tacotron端到端输出 在数字化时代,文本到语音(Text-to-Speech, TTS)技术已成为人机交互的关键桥梁,无论是为视障人士提供辅助阅读,还是为智能助手注入声音的灵魂,TTS 技术都扮演着至关重要的角色。从最初的拼接式方法到参数化技术,再到现今的深度学习解决方案,TTS 技术经历了一段长足的进步。这篇文章将带您穿越时

Linux Centos 迁移Mysql 数据位置

转自:http://www.tuicool.com/articles/zmqIn2 由于业务量增加导致安装在系统盘(20G)磁盘空间被占满了, 现在进行数据库的迁移. Mysql 是通过 yum 安装的. Centos6.5Mysql5.1 yum 安装的 mysql 服务 查看 mysql 的安装路径 执行查询 SQL show variables like

PDFQFZ高效定制:印章位置、大小随心所欲

前言 在科技编织的快节奏时代,我们不仅追求速度,更追求质量,让每一分努力都转化为生活的甜蜜果实——正是在这样的背景下,一款名为PDFQFZ-PDF的实用软件应运而生,它以其独特的功能和高效的处理能力,在PDF文档处理领域脱颖而出。 它的开发,源自于对现代办公效率提升的迫切需求。在数字化办公日益普及的今天,PDF作为一种跨平台、不易被篡改的文档格式,被广泛应用于合同签署、报告提交、证书打印等各个

如何将一个文件里不包含某个字符的行输出到另一个文件?

第一种: grep -v 'string' filename > newfilenamegrep -v 'string' filename >> newfilename 第二种: sed -n '/string/!'p filename > newfilenamesed -n '/string/!'p filename >> newfilename

Detectorn2预训练模型复现:数据准备、训练命令、日志分析与输出目录

Detectorn2预训练模型复现:数据准备、训练命令、日志分析与输出目录 在深度学习项目中,目标检测是一项重要的任务。本文将详细介绍如何使用Detectron2进行目标检测模型的复现训练,涵盖训练数据准备、训练命令、训练日志分析、训练指标以及训练输出目录的各个文件及其作用。特别地,我们将演示在训练过程中出现中断后,如何使用 resume 功能继续训练,并将我们复现的模型与Model Zoo中的