cvmeas

恒速运动测量功能

描述

测量= cvmeas(返回在直角坐标等速卡尔曼滤波器的运动模型的测量结果。该参数指定跟踪筛选器的当前状态。

测量= cvmeas(还指定了测量坐标系中,

测量= cvmeas(sensorpos还指定传感器位置,sensorpos

测量= cvmeas(sensorpossensorvel还指定传感器速度,sensorvel

测量= cvmeas(sensorpossensorvellaxes指定本地传感器轴取向,laxes

测量= cvmeas(measurementParameters指定测量参数,measurementParameters

例子

全部收缩

定义对象的在2- d等速运动的状态。的状态是在两个维度的位置和速度。测量是在直角坐标。

状态= [1; 10; 2; 20];测量= cvmeas(状态)
测量=3×11 2 0

ž测量的分量isα为零。

定义对象的在2- d等速运动的状态。该状态是在每个空间维度中的位置和速度。测量是在球面坐标。

状态= [1; 10; 2; 20];测量= cvmeas(状态,'球形'
测量=4×163.4349 0 2.2361 22.3607

测量的海拔零和距离变化率是正的。这些结果表明,该对象被移动远离传感器。

定义对象的在2- d等速运动的状态。状态包括在每个空间维度的位置和速度。测量是在球面坐标相对于位于帧(20; 40; 0)米。

状态= [1; 10; 2; 20];测量= cvmeas(状态,'球形'[20; 40; 0])
测量=4×1-116.5651 0 42.4853 -22.3607

测量的海拔零和距离变化率是负的。这些结果表明,所述对象朝向传感器移动。

定义对象的在2- d等速运动的状态。状态包括在每个空间维度的位置和速度。测量是在球面坐标相对于位于帧(20; 40; 0)米。

state2d = [1; 10; 2; 20];帧='球形';sensorpos = [20; 40; 0];sensorvel = [0; 5; 0];laxes =眼(3);测量= cvmeas(state2d,框架,sensorpos,sensorvel,laxes)
测量=4×1-116.5651 0 42.4853 -17.8885

测量的海拔零和距离变化率是负的。这些结果表明,所述对象朝向传感器移动。

把测量参数中的结构,并使用替代语法。

MEASPARM =结构('帧',帧,'OriginPosition',sensorpos,'OriginVelocity',sensorvel,...“定位”、宽松的);测量= cvmeas (state2d measparm)
测量=4×1-116.5651 0 42.4853 -17.8885

输入参数

全部收缩

用于等速运动卡尔曼滤波器的状态向量,指定为实值2N- 元素列向量,其中ñ是空间运动自由度的数目。对于运动的每个空间的程度,所述状态向量在属于该表中所示的形式。

空间尺寸 状态向量结构
1-d [X; VX]
2-d [X; VX; Y; ​​VY]
3-d [X; VX; Y; ​​VY; Z; VZ]

例如,X代表X- 协调和VX表示在速度X-方向。如果运动模型是1- d,沿值ÿž轴假定为零。如果运动模型是2- d,沿值ž轴被假定为零。位置坐标是在米和速度坐标是米/秒。

例:[5; 0.1; 0; - 2; -3; 0.05]

数据类型:|

测量框架,指定为'长方形'要么'球形'。当该帧是'长方形'中,测量包括的Xÿž被跟踪对象的笛卡尔坐标。当指定为'球形'中,测量由方位角,仰角,范围和距离变化率被跟踪的对象的的。

数据类型:烧焦

相对于全局坐标系的传感器位置,指定为实值3×1的列向量。单位为米。

数据类型:

传感器速度相对于全局坐标系,指定为实值3×1的列向量。单位是米/秒。

数据类型:

本地传感器坐标轴,指定为3×3的正交矩阵。每个列指定本地的方向X- , -ÿ- 和ž-axes,分别相对于全局坐标系。

数据类型:

测量参数,指定为一个结构或一组结构。结构域为:

领域 描述

用于测量报告,指定为这些值的一个框架:

  • '长方形'- 检测项报告的直角坐标。

  • '球形'- 检测项报告球面坐标。

'球形'
OriginPosition 相对于父帧中的帧的原点的位置偏移,指定为[X Y Z]实值向量。 [0 0 0]
OriginVelocity 相对于父帧中的帧的原点的速度抵消,指定为[VX VY VZ]实值向量。 [0 0 0]
取向 帧的旋转矩阵,指定为3×3实值正交矩阵。 [1 0 0;0 1 0;0 0 1]
HasAzimuth 逻辑标量指示是否方位角包括在测量。 1
HasElevation 逻辑标量指示是否高程包括在测量。为测量报告中的矩形框,并且如果HasElevation是假的,报告的测量假设0度仰角。 1
HasRange 逻辑标量指示是否范围被包括在测量。 1
HasVelocity 逻辑标量指示如果报告的检测包括速度测量。用于测量的报道,在矩形框架中,如果HasVelocity是假的,测量报告[X Y Z]。如果HasVelocity真正,测量报告[arrow-VX VY VZ] 1
IsParentToChild 逻辑标指示是否取向执行从父帧旋转坐标帧到子帧坐标。什么时候IsParentToChild, 然后取向执行从子坐标系到父坐标系的帧旋转。 0

数据类型:结构

输出参数

全部收缩

测量矢量,返回一个ñ×1列向量。测量的形式取决于其语法使用。

  • 当语法不使用measurementParameters参数,测量向量为[X,Y,Z]当。。。的时候输入参数被设置为'长方形'[AZ; EL; R; RR]当。。。的时候被设置为'球形'

  • 当语法使用measurementParameters参数,测量矢量的大小取决于的值HasVelocityHasElevation在田间地头measurementParameters结构体。

    测量
    '球形'

    指定方位角,AZ,仰角,埃尔, 范围,[R和距离变化率,RR相对于所述对象到所述本地自主车辆的坐标系统。对距离变化率的正值表示一个对象被移动远离传感器。

    球面测量

    HasElevation
    真正
    HasVelocity [AZ; R] [AZ; EL; R]
    真正 [AZ; R; RR] [AZ; EL; R; RR]

    角的单位是度,范围的单位是米,和距离变化率的单位是米/秒。

    '长方形

    指定相对于被跟踪的对象的笛卡尔位置和速度坐标自主车辆坐标系。

    矩形测量

    HasVelocity [X; Y; ​​Y]
    真正 [X; Y; ​​Z; VX; VY; VZ]

    位置的单位是米和速度的单位是米/秒。

数据类型:

更多关于

全部收缩

方位角和仰角定义

定义在传感器融合和跟踪工具箱™使用的方位角和仰角。

方位角一个向量的是之间的角度X轴和其正交投影到XY平面。角度为正从去X朝向轴线ÿ轴。方位角位于-180和180度之间。该仰角是矢量和其正交投影到之间的角度XY- 平面。朝正向时的角度为正ž从y轴XY平面。

扩展功能

C / C ++代码生成
生成使用MATLAB®编码器™C和C ++代码。

介绍了在R2018b