Go to the documentation of this file.
76 EncoderFiniteDifferences,
81 VelUpdate velUpdate_ = VelUpdate::EncoderFiniteDifferences;
82 bool computeFK_ =
true;
83 bool computeFV_ =
true;
85 bool initialized_ =
false;
87 std::string robot_ =
"";
88 std::string updateRobot_ =
"";
93 bool logPosition_ =
false;
94 bool logVelocity_ =
true;
Simplify access to values hold within a JSON file.
Definition: Configuration.h:165
PosUpdate
Definition: EncoderObserver.h:65
#define MC_OBSERVER_DLLAPI
Definition: api.h:92
std::vector< double > prevEncoders_
Previous encoder values (for VelUpdate::EncoderFiniteDifferences)
Definition: EncoderObserver.h:90
Logs controller data to disk.
Definition: Logger.h:29
VelUpdate
Definition: EncoderObserver.h:72
Definition: EncoderObserver.h:33
State observation API.
Definition: Observer.h:50
std::vector< double > encodersVelocity_
Estimated encoder velocity.
Definition: EncoderObserver.h:91
EncoderObserver(const std::string &type, double dt)
Definition: EncoderObserver.h:35
Definition: BodySensorObserver.h:13
MCController is the base class to implement all controllers. It assumes that at least two robots are ...
Definition: MCController.h:98