Namespace mim_estimation::dynamic_graph

namespace dynamic_graph

Typedefs

typedef dynamicgraph::SignalTimeDependent<int, int> SignalTrigger

Simple shortcut for code writing convenience.

typedef dynamicgraph::SignalTimeDependent<dynamicgraph::Vector, int> SignalOut

Simple shortcut for code writing convenience.

typedef dynamicgraph::SignalPtr<dynamicgraph::Vector, int> SignalIn

Simple shortcut for code writing convenience.

Functions

DYNAMICGRAPH_FACTORY_ENTITY_PLUGIN (RobotStateEstimator, "RobotStateEstimator")
std::string make_signal_string(const bool &is_input_signal, const std::string &class_name, const std::string &object_name, const std::string &signal_type, const std::string &signal_name)
class RobotStateEstimator : public Entity

This class define a dynamic graph wrapper around the vicon client.

Public Functions

DYNAMIC_GRAPH_ENTITY_DECL()
RobotStateEstimator(const std::string &name)

Construct a new Vicon Client Entity object.

Parameters:

name – Entity name.

~RobotStateEstimator()

Destroy the Vicon Client Entity object.

void initialize(const RobotStateEstimatorSettings &settings)

Connect to the vicon system and start a.

Parameters:

host_name

void set_initial_state(Eigen::Ref<const Eigen::VectorXd> initial_robot_configuration, Eigen::Ref<const Eigen::VectorXd> initial_robot_velocity)

Add a signal that contains the pose of the desired object.