RMVL  1.2.1
Robotic Manipulation and Vision Library
载入中...
搜索中...
未找到
卡尔曼滤波器库

使用 cv::Matx 改写的轻量级卡尔曼滤波模块 更多...

卡尔曼滤波器库 的协作图:

class  rm::KalmanFilter< Tp, StateDim, MeasureDim, ControlDim >
 轻量级 cv::Matx 的卡尔曼滤波模块 更多...
 

类型定义

using rm::KF11f = KalmanFilter<float, 1U, 1U>
 1 × 1 卡尔曼滤波器,无控制量
 
using rm::KF11d = KalmanFilter<double, 1U, 1U>
 1 × 1 卡尔曼滤波器,无控制量
 
using rm::KF22f = KalmanFilter<float, 2U, 2U>
 2 × 2 卡尔曼滤波器,无控制量
 
using rm::KF22d = KalmanFilter<double, 2U, 2U>
 2 × 2 卡尔曼滤波器,无控制量
 
using rm::KF33f = KalmanFilter<float, 3U, 3U>
 3 × 3 卡尔曼滤波器,无控制量
 
using rm::KF33d = KalmanFilter<double, 3U, 3U>
 3 × 3 卡尔曼滤波器,无控制量
 
using rm::KF44f = KalmanFilter<float, 4U, 4U>
 4 × 4 卡尔曼滤波器,无控制量
 
using rm::KF44d = KalmanFilter<double, 4U, 4U>
 4 × 4 卡尔曼滤波器,无控制量
 
using rm::KF66f = KalmanFilter<float, 6U, 6U>
 6 × 6 卡尔曼滤波器,无控制量
 
using rm::KF66d = KalmanFilter<double, 6U, 6U>
 6 × 6 卡尔曼滤波器,无控制量
 

详细描述

使用 cv::Matx 改写的轻量级卡尔曼滤波模块

类型定义说明

◆ KF11d

using rm::KF11d = KalmanFilter<double, 1U, 1U>

#include <rmvl/core/kalman.hpp>

1 × 1 卡尔曼滤波器,无控制量

◆ KF11f

using rm::KF11f = KalmanFilter<float, 1U, 1U>

#include <rmvl/core/kalman.hpp>

1 × 1 卡尔曼滤波器,无控制量

◆ KF22d

using rm::KF22d = KalmanFilter<double, 2U, 2U>

#include <rmvl/core/kalman.hpp>

2 × 2 卡尔曼滤波器,无控制量

◆ KF22f

using rm::KF22f = KalmanFilter<float, 2U, 2U>

#include <rmvl/core/kalman.hpp>

2 × 2 卡尔曼滤波器,无控制量

◆ KF33d

using rm::KF33d = KalmanFilter<double, 3U, 3U>

#include <rmvl/core/kalman.hpp>

3 × 3 卡尔曼滤波器,无控制量

◆ KF33f

using rm::KF33f = KalmanFilter<float, 3U, 3U>

#include <rmvl/core/kalman.hpp>

3 × 3 卡尔曼滤波器,无控制量

◆ KF44d

using rm::KF44d = KalmanFilter<double, 4U, 4U>

#include <rmvl/core/kalman.hpp>

4 × 4 卡尔曼滤波器,无控制量

◆ KF44f

using rm::KF44f = KalmanFilter<float, 4U, 4U>

#include <rmvl/core/kalman.hpp>

4 × 4 卡尔曼滤波器,无控制量

◆ KF66d

using rm::KF66d = KalmanFilter<double, 6U, 6U>

#include <rmvl/core/kalman.hpp>

6 × 6 卡尔曼滤波器,无控制量

◆ KF66f

using rm::KF66f = KalmanFilter<float, 6U, 6U>

#include <rmvl/core/kalman.hpp>

6 × 6 卡尔曼滤波器,无控制量