base2d_kinematics
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace base2d_kinematics
Classes and Structs
Class KinematicParameters
Class NoiseModel
Functions
Function base2d_kinematics::projectVelocity
Variables
Variable base2d_kinematics::EPSILON
Directories
Directory include
Directory base2d_kinematics
Files
File kinematic_parameters.hpp
File noise_model.hpp
Standard Documents
CHANGELOG
Changelog for package base2d_kinematics
0.2.0 (2023-09-08)
0.1.0 (2023-08-29)
PACKAGE
README
base2d_kinematics
Index
base2d_kinematics
C++ API
Class NoiseModel
View page source
Class NoiseModel
Defined in
File noise_model.hpp
Class Documentation
class
NoiseModel
Public Functions
NoiseModel
(
double
mean_x
,
double
stddev_x
,
double
mean_y
,
double
stddev_y
,
double
mean_theta
,
double
stddev_theta
)
NoiseModel
(
const
std
::
vector
<
double
>
&
six_params
)
NoiseModel
(
const
rclcpp
::
Node
::
SharedPtr
&
node
,
const
std
::
string
&
param_prefix
=
""
)
virtual
nav_2d_msgs
::
msg
::
Twist2D
applyNoise
(
const
nav_2d_msgs
::
msg
::
Twist2D
&
base
)
std
::
array
<
double
,
36
>
getCovarianceMatrix
(
)
const
Protected Attributes
std
::
normal_distribution
<
double
>
noise_x_
std
::
normal_distribution
<
double
>
noise_y_
std
::
normal_distribution
<
double
>
noise_theta_