54 const sva::MotionVecd &
velW()
const;
60 const std::vector<std::string> & category)
override;
63 bool showVelocity_ =
true;
68 sva::PTransformd posWPrev_ = sva::PTransformd::Identity();
74 sva::MotionVecd velW_ = sva::MotionVecd::Zero();
76 bool logVelocity_ =
true;
#define MC_OBSERVER_DLLAPI
Definition: api.h:92
Definition: BodySensorObserver.h:14
MCController is the base class to implement all controllers. It assumes that at least two robots are ...
Definition: MCController.h:99
Definition: KinematicInertialObserver.h:21
void addToLogger(const mc_control::MCController &ctl, mc_rtc::Logger &, const std::string &category) override
Add observer from logger.
void reset(const mc_control::MCController &ctl, const sva::MotionVecd &velW)
Resets the estimator from given robot state First calls FLoatingBasePosObserver::reset(realRobot) to ...
void addToGUI(const mc_control::MCController &, mc_rtc::gui::StateBuilder &, const std::vector< std::string > &category) override
Add observer information the GUI.
bool run(const mc_control::MCController &ctl) override
Compute observer state.
const sva::MotionVecd & velW() const
Get floating-base velocity in the world frame. The velocity is obtained by finite differences of the ...
void update(mc_control::MCController &ctl) override
Update the real robot state from the observed state.
void configure(const mc_control::MCController &ctl, const mc_rtc::Configuration &config) override
Configure observer.
void reset(const mc_control::MCController &ctl) override
Resets the estimator from given robot state Calls FLoatingBasePosObserver::reset(realRobot) to estima...
KinematicInertialObserver(const std::string &type, double dt)
Definition: KinematicInertialObserver.h:22
Definition: KinematicInertialPoseObserver.h:39
void reset(const mc_control::MCController &ctl) override
Simplify access to values hold within a JSON file.
Definition: Configuration.h:166
Logs controller data to disk.
Definition: Logger.h:30
Definition: StateBuilder.h:28