aerostack2
C++ API
Aerostack2
Full C++ API
Namespaces
Classes and Structs
Enums
Functions
Variables
Defines
Typedefs
Directories
Files
Standard Documents
CHANGELOG
Changelog for package aerostack2
1.1.2 (2024-08-22)
1.1.1 (2024-08-20)
1.1.0 (2024-08-08)
1.0.9 (2024-03-25)
1.0.8 (2024-02-12)
1.0.7 (2024-02-04)
1.0.6 (2023-12-12)
1.0.5 (2023-11-08)
1.0.4 (2023-08-23)
1.0.3 (2023-08-22)
1.0.2 (2023-08-17)
1.0.1 (2023-04-25)
1.0.0 (2023-03-18)
0.2.2 (2022-12-20)
0.2.1 (2022-12-19)
0.2.0 (2022-07-22)
0.1.0 (2022-05-13)
PACKAGE
Index
aerostack2
C++ API
Template Struct PIDParams
View page source
Template Struct PIDParams
Defined in
File PIDController.hpp
Struct Documentation
template
<
typename
P
=
double
,
int
dim
=
3
>
struct
PIDParams
Public Types
using
Vector
=
Eigen
::
Matrix
<
P
,
dim
,
1
>
using
Matrix
=
Eigen
::
Matrix
<
P
,
dim
,
dim
>
using
Vector
=
Eigen
::
Matrix
<
P
,
dim
,
1
>
using
Matrix
=
Eigen
::
Matrix
<
P
,
dim
,
dim
>
Public Members
Vector
Kp_gains
=
Vector
::
Zero
(
)
Vector
Ki_gains
=
Vector
::
Zero
(
)
Vector
Kd_gains
=
Vector
::
Zero
(
)
Vector
antiwindup_cte
=
Vector
::
Zero
(
)
Vector
alpha
=
Vector
::
Ones
(
)
bool
reset_integral_flag
=
false
bool
proportional_saturation_flag
=
false
Vector
upper_output_saturation
=
Vector
::
Zero
(
)
Vector
lower_output_saturation
=
Vector
::
Zero
(
)