Class ObservationManager

Inheritance Relationships

Base Type

Class Documentation

class ObservationManager : public legged::ManagerBase<ObservationTerm>

Public Functions

inline explicit ObservationManager(const LeggedModel::SharedPtr &model, const size_t historySize = 1, bool byTerms = true)
inline virtual vector_t getValue() override
inline virtual size_t getSize() const override
inline virtual void reset() override

Protected Attributes

size_t historyLength_
bool byTerms_
std::deque<vector_t> history_