legged_rl_controllers
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace legged
Classes and Structs
Class BaseAngVelObservationTerm
Class BaseLinVelObservationTerm
Class CommandManager
Class CommandObservationTerm
Class CommandTerm
Class JointObservationTerm
Class JointPositionsObservationTerm
Class JointVelocitiesObservationTerm
Class LastActionObservationTerm
Class LocalObservationTerm
Template Class ManagerBase
Class ObservationManager
Class ObservationTerm
Class OnnxController
Class OnnxPolicy
Class PhaseObservationTerm
Class Policy
Class ProjectedGravityObservationTerm
Class RepeatedTimer
Class RlController
Class VelocityTopicCommandTerm
Functions
Template Function legged::executeAtRate
Template Function legged::operator<<
Template Function legged::parseCsv
Directories
Directory include
Directory legged_rl_controllers
Files
File CommandManager.h
File ManagerBased.h
File ManagerBasedImpl.h
File ObservationManager.h
File OnnxController.h
File OnnxPolicy.h
File Policy.h
File RlController.h
Standard Documents
CHANGELOG
Changelog for package legged_rl_controllers
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_rl_controllers
C++ API
Template Class ManagerBase
View page source
Template Class ManagerBase
Defined in
File ManagerBased.h
Class Documentation
template
<
typename
TermType
>
class
ManagerBase
Public Types
using
TermPtr
=
typename
TermType
::
SharedPtr
using
Terms
=
std
::
vector
<
TermPtr
>
using
SharedPtr
=
std
::
shared_ptr
<
ManagerBase
>
Public Functions
inline
explicit
ManagerBase
(
LeggedModel
::
SharedPtr
model
)
virtual
~ManagerBase
(
)
=
default
void
addTerm
(
TermPtr
term
)
Terms
getTerms
(
)
const
virtual
vector_t
getValue
(
)
virtual
size_t
getSize
(
)
const
virtual
void
reset
(
)
Protected Attributes
LeggedModel
::
SharedPtr
model_
Terms
terms_