WPILibC++
2027.0.0-alpha-2
Loading...
Searching...
No Matches
S3UKF.h
Go to the documentation of this file.
1
// Copyright (c) FIRST and other WPILib contributors.
2
// Open Source Software; you can modify and/or share it under the terms of
3
// the WPILib BSD license file in the root directory of this project.
4
5
#pragma once
6
7
#include <
wpi/SymbolExports.h
>
8
9
#include "
frc/estimator/S3SigmaPoints.h
"
10
#include "
frc/estimator/UnscentedKalmanFilter.h
"
11
12
namespace
frc
{
13
14
template
<
int
States,
int
Inputs,
int
Outputs>
15
using
S3UKF
=
16
UnscentedKalmanFilter<States, Inputs, Outputs, S3SigmaPoints<States>
>;
17
18
// Because S3UKF is a type alias and not a class, we have to use
19
// UnscentedKalmanFilter instead
20
extern
template
class
EXPORT_TEMPLATE_DECLARE
(
WPILIB_DLLEXPORT
)
21
UnscentedKalmanFilter<3, 3, 1, S3SigmaPoints<3>
>;
22
extern
template
class
EXPORT_TEMPLATE_DECLARE
(
WPILIB_DLLEXPORT
)
23
UnscentedKalmanFilter<5, 3, 3, S3SigmaPoints<5>
>;
24
25
}
// namespace frc
S3SigmaPoints.h
SymbolExports.h
EXPORT_TEMPLATE_DECLARE
#define EXPORT_TEMPLATE_DECLARE(export)
Definition
SymbolExports.h:94
WPILIB_DLLEXPORT
#define WPILIB_DLLEXPORT
Definition
SymbolExports.h:36
UnscentedKalmanFilter.h
frc::UnscentedKalmanFilter
A Kalman filter combines predictions from a model and measurements to give an estimate of the true sy...
Definition
UnscentedKalmanFilter.h:62
frc
Definition
SystemServer.h:9
frc
estimator
S3UKF.h
Generated on Wed Jul 23 2025 00:48:18 for WPILibC++ by
1.12.0