GNSS基本概念(7):Android 手机GNSS参数意义(上)

这篇具有很好参考价值的文章主要介绍了GNSS基本概念(7):Android 手机GNSS参数意义(上)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

train/[drive_id]/[phone_name]/ground_truth.csv - Reference locations at expected timestamps.

  • MessageType - "Fix", the prefix of sentence.

  • Provider - "GT", short for ground truth.

  • [Latitude/Longitude]Degrees - The WGS84
    latitude, longitude (in decimal degrees) estimated by the reference
    GNSS receiver (NovAtel SPAN). When extracting from the NMEA file, linear interpolation has been applied to align the location to the expected non-integer timestamps.

  • AltitudeMeters - The height above the WGS84 ellipsoid (in meters) estimated by the reference GNSS receiver.

  • SpeedMps* - The speed over ground in meters per second.

  • AccuracyMeters - The estimated horizontal accuracy radius in meters of this location at the 68th percentile confidence level. This means that there is a 68% chance that the true location of the device is within a distance of this uncertainty of the reported location.

  • BearingDegrees - Bearing is measured in degrees clockwise from north. It ranges from 0 to 359.999 degrees.

  • UnixTimeMillis - An integer number of milliseconds since the GPS epoch (1970/1/1 midnight UTC). Converted from GnssClock.



[train/test]/[drive_id]/[phone_name]/device_gnss.csv - Each row contains raw GNSS measurements, derived values, and a baseline estimated location.. This baseline was computed using correctedPrM and the satellite positions, using a standard Weighted Least Squares (WLS) solver, with the phone's position (x, y, z), clock bias (t), and isrbM for each unique signal type as states for each epoch. Some of the raw measurement fields are not included in this file because they are deprecated or are not populated in the original gnss_log.txt.

  • MessageType - "Raw", the prefix of sentence.

  • utcTimeMillis - Milliseconds since UTC epoch (1970/1/1), converted from GnssClock.

  • TimeNanos - The GNSS receiver internal hardware clock value in nanoseconds.

  • LeapSecond - The leap second associated with the clock's time.

  • FullBiasNanos - The difference between hardware clock (getTimeNanos()) inside GPS receiver and the true GPS time since 0000Z, January 6, 1980, in nanoseconds.

  • BiasNanos - The clock's sub-nanosecond bias.

  • BiasUncertaintyNanos - The clock's bias uncertainty (1-sigma) in nanoseconds.

  • DriftNanosPerSecond - The clock's drift in nanoseconds per second.

  • DriftUncertaintyNanosPerSecond - The clock's drift uncertainty (1-sigma) in nanoseconds per second.

  • HardwareClockDiscontinuityCount - Count of hardware clock discontinuities.

  • Svid - The satellite ID.

  • TimeOffsetNanos - The time offset at which the measurement was taken in nanoseconds.

  • State - Integer signifying sync state of the satellite. Each bit in the integer attributes to a particular state information of the measurement. See the metadata/raw_state_bit_map.json file for the mapping between bits and states.

  • ReceivedSvTimeNanos - The received GNSS satellite time, at the measurement time, in nanoseconds.

  • ReceivedSvTimeUncertaintyNanos - The error estimate (1-sigma) for the received GNSS time, in nanoseconds.

  • Cn0DbHz - The carrier-to-noise density in dB-Hz.

  • PseudorangeRateMetersPerSecond - The pseudorange rate at the timestamp in m/s.

  • PseudorangeRateUncertaintyMetersPerSecond - The pseudorange's rate uncertainty (1-sigma) in m/s.

  • AccumulatedDeltaRangeState - This indicates the state of the 'Accumulated Delta Range' measurement. Each bit in the integer attributes to state of the measurement. See the metadata/accumulated_delta_range_state_bit_map.json file for the mapping between bits and states.

  • AccumulatedDeltaRangeMeters - The accumulated delta range since the last channel reset, in meters.

  • AccumulatedDeltaRangeUncertaintyMeters - The accumulated delta range's uncertainty (1-sigma) in meters.

  • CarrierFrequencyHz - The carrier frequency of the tracked signal.

  • MultipathIndicator - A value indicating the 'multipath' state of the event.

  • ConstellationType - GNSS constellation type. The mapping to human readable values is provided in the metadata/constellation_type_mapping.csv file.

  • CodeType - The GNSS measurement's code type. Only available in recent logs.

  • ChipsetElapsedRealtimeNanos - The elapsed real-time of this clock since system boot, in nanoseconds. Only available in recent logs.

  • ArrivalTimeNanosSinceGpsEpoch - An integer number of nanoseconds since the GPS epoch (1980/1/6 midnight UTC). Its value equals round((Raw::TimeNanos - Raw::FullBiasNanos), for each unique epoch described in the Raw sentences.

  • RawPseudorangeMeters - Raw pseudorange in meters. It is the product between the speed of light and the time difference from the signal transmission time (receivedSvTimeInGpsNanos) to the signal arrival time (Raw::TimeNanos - Raw::FullBiasNanos - Raw;;BiasNanos). Its uncertainty can be approximated by the pro文章来源地址https://www.toymoban.com/news/detail-495410.html

到了这里,关于GNSS基本概念(7):Android 手机GNSS参数意义(上)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Android 12 源码分析 —— 应用层 四(SystemUI的基本布局设计及其基本概念)

    更新历史 日期 内容 1 2023-9-11 增加文中提及的渐变动画的效果图 在上两篇文章中,我们介绍SystemUI的启动过程,以及基本的组件依赖关系。基本的依赖关系请读者一定要掌握,因为后面的文章,将会时常出现这些依赖关系的使用,届时将会一笔带过,而不会详细说明他们的实

    2024年02月08日
    浏览(67)
  • 基于卡尔曼滤波检测GNSS 数据中的智能手机位移附matlab代码

     ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,代码获取、论文复现及科研仿真合作可私信。 🍎个人主页:Matlab科研工作室 🍊个人信条:格物致知。 更多Matlab完整代码及仿真定制内容点击👇 智能优化算法       神经网络预测       雷达通信       无

    2024年04月25日
    浏览(38)
  • Android GNSS 模块分析(一)整体介绍 - App

    目录 1、前言 2、Android GNSS 介绍 3、Android GNSS 各层级流程分析         3.1 API 接口层         3.2 Framework 服务层         3.3 JNI 层级调用         3.4 Native 层 / Hal 层 4、GNSS NMEA 数据概述 正文 1 前言         大家好,本章节是介绍 Android GNSS 整体框架服务。此篇为学习记录

    2023年04月09日
    浏览(45)
  • 使用adb命令获取Android SurfaceView 的 帧率(fps)jank,手机的基本信息

            adb shell dumpsys SurfaceFlinger | grep + 包名启动页 (不然他获取的数据是只有一行数据),这个命令只需要执行一次         使用的是adb shell dumpsys SurfaceFlinger --latency \\\"SurfaceView +包名/启动页\\\"获取的,目前只支持安卓6.0以上。         使用adb 命令时,可以根据他的

    2023年04月19日
    浏览(47)
  • 参数详解:yolov7模型 训练部分(train.py)

    GitHub - WongKinYiu/yolov7: Implementation of paper - YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors 本人认为yolov7有三个重要的配置文件 第一个是cfg→training下面的yolov7配置文件具体见本人写的博客 yolov7.yaml文件详解_把爱留给SCI的博客-CSDN博客 第二个是data文件下的

    2024年02月04日
    浏览(45)
  • vscode 对模型train、detect脚本进行Debug时配置参数

    我们训练 yolov5 代码时,一般会 配置 一些参数,比如模型权重文件 --weights , 模型的配置文件 --cfg , 以及训练的数据 --data , 对应的训练脚本为: 训练train 方法1: 直接代码中设置参数 那么对train.py 的代码进行Debug,如果不进行参数设置,直接Debug是会报错的。一种方法是手动在

    2024年02月10日
    浏览(39)
  • 溯源(一)之溯源的概念与意义

    攻击溯源作为安全事故中事后响应的重要组成部分,通过对受害资产与内网流量进行分析一定程度上还原攻击者的攻击路径与攻击手法,还原攻击路径有助于修复漏洞与风险避免二次事件的发生,并且通过反制手段溯源攻击者的身份。溯源分析在安全岗位中应用的很广,将攻

    2024年02月09日
    浏览(33)
  • 稳压二极管工作原理、重要参数意义和典型电路参数计算

    稳压二极管的工作原理:稳压二极管也叫稳压管,它在电路中一般起到稳定电压的作用,也可以为电路提供基准电压值。稳压二极管使用特殊工艺制造,这种工艺使它在反向击穿时仍然可以长时间稳定工作,不损坏,而工作在反向击穿状态的稳压管只要工作电流保持在一定范

    2024年02月13日
    浏览(48)
  • 交叉编译时,configure参数--host作用和意义

    首先看一下网上的解释 --build/--host/--target的解释: build:执行代码编译的主机,正常的话就是你的主机系统。这个参数一般由config.guess来猜就可以。当然自己指定也可以。   host:编译出来的二进制程序所执行的主机,因为绝大多数是本机编译,本机执行,所以这个值就等于

    2024年02月15日
    浏览(45)
  • Stable diffusion的一些参数意义及常规设置

    https://huggingface.co/spaces/stabilityai/stable-diffusion 随机种子 seed 如果想要同一个文本提示,生成多次都是同一图像,可以设置一个随机种子,类似于random.seed()的原理,并将生成器传递给管道。每次使用具有相同种子的生成器时,都会得到相同的图像输出。 这里注意的是,实测中如

    2024年02月07日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包