legged_estimation
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace legged
Classes and Structs
Struct LinearKalmanFilter::Configurations
Class GmObserver
Class LinearKalmanFilter
Directories
Directory include
Directory legged_estimation
Files
File GmObserver.h
File LinearKalmanFilter.h
Standard Documents
CHANGELOG
Changelog for package legged_estimation
2.7.3 (2025-07-27)
2.7.2 (2025-07-21)
2.7.1 (2025-07-11)
2.7.0 (2025-06-17)
2.6.0 (2025-06-17)
2.5.0 (2025-06-15)
2.4.0 (2025-06-14)
2.3.1 (2025-06-02)
2.3.0 (2025-05-31)
2.2.0 (2025-05-26)
2.1.1 (2025-05-01)
2.1.0 (2025-04-28)
2.0.0 (2025-04-08)
1.4.0 (2025-04-02)
1.3.1 (2025-04-01)
1.3.0 (2025-03-29)
1.2.1 (2025-03-29)
1.2.0 (2025-03-28)
1.1.0 (2025-03-26)
PACKAGE
Index
legged_estimation
C++ API
Class GmObserver
View page source
Class GmObserver
Defined in
File GmObserver.h
Class Documentation
class
GmObserver
Public Types
using
SharedPtr
=
std
::
shared_ptr
<
GmObserver
>
Public Functions
explicit
GmObserver
(
const
std
::
shared_ptr
<
LeggedModel
>
&
leggedModel
,
scalar_t
cutoffFrequency
=
10
)
inline
void
setCutOffFrequency
(
scalar_t
cutoffFrequency
)
virtual
void
update
(
scalar_t
period
)
std
::
vector
<
vector_t
>
getContactWrenches
(
)
inline
vector_t
getBaseWrench
(
)
const
Protected Attributes
LeggedModel
::
SharedPtr
leggedModel_
scalar_t
cutoffFrequency_
vector_t
lowPassLast_
vector_t
tauExt_
vector_t
fExt_