PSINS工具箱函数介绍——avperrset

news2024/11/13 12:30:01

在这里插入图片描述

目录

  • avperrset是设置avp误差的函数
  • 使用方法
  • 函数源代码
  • 源代码解析

avperrset是设置avp误差的函数

输入为角度误差、速度误差、位置误差。
输出也是角度误差、速度误差、位置误差。

看起来输入和输出都一样,为什么还要这个函数呢?
那是因为这个函数可以进行维度和数据单位的转换

使用方法

作者在例程中给出的代码如下:

davp0 = avperrset([0.5;-0.5;20], 0.1, [1;1;3]);

函数输入量中:

  • [0.5;-0.5;20]是角度误差
  • 0.1是速度误差
  • [1;1;3]是位置误差
    输出的davp为一个9维的列向量,如下:
    在这里插入图片描述

这里就涉及到前面说的维度转换和单位转换了:

  1. 速度误差值输入了0.1这一个值,此函数在检测到以后,将0.1视为三轴的共同误差,所以davp中4~6列都是0.1
  2. 位置误差输入的是1,1,3,但前面两个1是指位置误差为1米,avperrset将其换算成经纬度以后,赋值给davp的第七行和第八行了

函数源代码

源码很短,如下:

function avperr = avperrset(phi, dvn, dpos)
% avp errors setting.
%
% Prototype: avperr = avperrset(phi, dvn, dpos)
% Inputs: phi - platform misalignment angles. all in arcmin
%         dvn - velocity errors in m/s
%         dpos - position errors dpos=[dlat;dlon;dhgt], all in m
% Output: avperr = [phi; dvn; dpos]
% 
% See also  poserrset, vperrset, avpadderr, imuerrset, avpset, insupdate, avperrstd.

% Copyright(c) 2009-2014, by Gongmin Yan, All rights reserved.
% Northwestern Polytechnical University, Xi An, P.R.China
% 08/03/2014
global glv
    avperr = [rep3(phi)*glv.min; vperrset(dvn,dpos)];

源代码解析

上述代码中,只是将角度误差进行处理了,速度误差和位置误差交给了vperrset(字面意思为速度位置的误差设置),再来看一下 v p e r r s e t vperrset vperrset
在这里插入图片描述
这里面对速度误差dvn进行维度检测,如果不足3维,则自动不全。
对于位置误差,又给poserrset这个函数来算:
在这里插入图片描述
p o s e r r s e t poserrset poserrset这个函数在检测维度的同时,还在第18行进行了米 → \rightarrow 经纬度的换算。

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

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

相关文章

计算机网络-PIM-DM密集模式工作原理

一、PIM-DM基础概念 PIM-DM主要用在组成员较少且相对密集的网络中,通过"扩散-剪枝"的方式形成组播转发树(SPT)。 PIM-DM在形成SPT的过程中,除了扩散(Flooding),剪枝(Prune…

基于YOLOv10的裂缝检测系统

基于YOLOv10的裂缝检测系统 (价格80) 包含 【裂缝】 1个类 通过PYQT构建UI界面,包含图片检测,视频检测,摄像头实时检测。 (该系统可以根据数据训练出的yolov10的权重文件,运用在其他检测系统上,如火…

Logic Error: 如何识别和修复逻辑错误

🧩 Logic Error: 如何识别和修复逻辑错误 🔍 🧩 Logic Error: 如何识别和修复逻辑错误 🔍摘要引言正文内容一、什么是逻辑错误? 🤔1.1 逻辑错误的定义1.2 逻辑错误的特征 二、常见的逻辑错误类型 &#x1f…

深度洞察·情感保鲜与经济可持续的共鸣——解锁情感与品牌长青的密码

深度洞察情感保鲜与经济可持续的共鸣——解锁情感与品牌长青的密码 在这个快节奏的时代,我们常常在探寻,为何曾经那份心动的激情会逐渐褪色,如同你我点解,两人并肩却渐失“feel”,想要转身离去?或许&#…

分享5款ai头像工具,助你轻松实现社交新形象

如今,无论是社交媒体上的个人形象塑造,还是虚拟世界中的角色扮演,一个独特而吸引人的AI头像都能成为你个性化的代表。 例如,ai头像男古风通常代表着一种对传统文化的尊重和热爱;而现代简约头像可能代表着一种追求简洁…

U盘数据恢复不再难:2024年4款工具,找回你“躲藏”的记忆

现在市面上有一些非常棒的U盘数据恢复软件,它们特别好用,就算你对电脑不太懂也能轻松搞定。这些软件能在几分钟之内帮你检查U盘,找出那些被误删的照片、文件和视频,让你可以轻松把它们找回来。不管你是自己用还是工作需要&#xf…

bus hound简单使用记录,抓取usb hid数据

有很多博文介绍,如参考,但在实际操作中很迷茫,第一步的选设备就一脸懵,下面是实际使用过程 使用这个bus hound的原因 在调试一个usb的自定义hid时出现很多数据无效,但有些又可用,所以想用软件查看真正的上…

科普文:微服务之Spring Cloud 组件API网关Gateway

API网关是一个服务器,是系统的唯一入口。从面向对象设计的角度看,它与外观模式类似。API网关封装了系统内部架构,为每个客户端提供一个定制的API。它可能还具有其它职责,如身份验证、监控、负载均衡、缓存、请求分片与管理、静态响…

OpenAI API giving error: 429 Too Many Requests

题意:OpenAI API 返回错误:429 请求过多 问题背景: I am trying to make a request to the openai API with the following code in express nodeJS: 我正在尝试使用以下 Express Node.js 代码向 OpenAI API 发送请求: import …

MolGAN网络架构:用于小分子图的隐式生成模型

MolGAN:小分子图的隐式生成模型 文章目录 一、说明二、简介三、背景知识3.1.分子作为图表3.2.隐式方法与基于可能性的方法2.3 改进的 WGAN2.4.确定性策略梯度 四、模型说明4.1生成器4.2.判别器和奖励网络 五、实验5.1 数据集5.2 生成器架构5.3 判别器和奖励网络架构…

打造前端开发的利器--NPM

个人名片 🎓作者简介:java领域优质创作者 🌐个人主页:码农阿豪 📞工作室:新空间代码工作室(提供各种软件服务) 💌个人邮箱:[2435024119qq.com] &#x1f4f1…

YOLOv8添加注意力模块并测试和训练

YOLOv8添加注意力模块并测试和训练 参考bilibili视频 yolov8代码库中写好了注意力模块,但是yolov8的yaml文件中并没用使用它,如下图的通道注意力和空间注意力以及两者的结合CBAM,打开conv.py文件可以看到,其中包含了各种卷积块的…

ClinicalAgent:结合大模型的临床试验多智能体系统

ClinicalAgent:结合大模型的临床试验多智能体系统 提出背景ClinicalAgent 框架规划智能体功效智能体安全智能体 解法解法 子解法1(因为需要处理复杂的数据和多变量) 子解法2(因为需要及时反馈临床试验中的变化) 子解…

海信聚好看的DBDocter软件使用心得

在墨天轮大会看到这个软件,好称是内核级别的诊断工具, 工作空闲下载免费看看 结果要1.7GB还TAR. DBdoctor是一款内核级数据库性能诊断软件。可以对数据库做细粒度的扫描,帮助您一分钟内找到数据库性能问题,实现性能诊断百倍提效。针对数据库性能诊断门…

ICML 2024:从历史数据中挖掘最优策略,高效完成50+任务,“离线策略提升的在线演员-评论家”研究工作

长期以来,如何提升数据利用效率被认为是强化学习落地应用的一大桎梏。过去非策略(off-policy)的强化学习虽然能反复利用收集到的数据来进行策略优化,然而这些方法未能最大限度地利用重放缓冲区(Replay buffer&#xff…

新手小白学习PCB设计,立创EDA专业版

本教程有b站某UP主的视频观后感 视频链接:http://【【教程】零基础入门PCB设计-国一学长带你学立创EDA专业版 全程保姆级教学 中文字幕(持续更新中)】https://www.bilibili.com/video/BV1At421h7Ui?vd_sourcefedb10d2d09f5750366f83c1e0d4a…

JAVA进阶学习13

文章目录 2.2.3 综合输入和输出方法进行文件拷贝2.2.4 字节流读取时乱码的问题 2.3 字符流的方法概述2.3.1 FileReader方法2.3.2 FileWriter方法2.3.3 小结 三、高级IO流3.1 缓冲流3.1.1 字节缓冲流3.1.2 字符缓冲流 3.2 转换流3.3 序列化流3.3.1 序列化流3.3.2 反序列化流 3.4…

亚马逊自养号测评一直被砍单封号怎么解决

亚马逊是一个大数据公司,可以检测出你的购买行为是否正常,如每次都是直接用链接购买产品而从来不用搜索栏,每次购买产品单一而且时间快速,买家留评比例过高或者评论内容太假,产品还没签收就上评论,某个list…

vxtable行转列

<script setup lang"ts"> import dayjs from "dayjs"; import {Search} from "element-plus/icons-vue"; import {ElMessage} from "element-plus"; class SearchModel{startTime?: Date | stringendTime?: Date | stringcons…

react-native从入门到实战系列教程一ScrollView组件吸顶效果

在ScrollView组件里面把第一元素固定在视图顶部的效果&#xff0c;ScrollView在手机上自带了bounce回弹的效果&#xff0c;不管内容是不是超出组件高度还是宽度 实现效果 代码实现 import {View,Text,StyleSheet,Dimensions,TextInput,Button,Alert,ScrollView,StatusBar,Saf…