Class solo::DGMSolo8TI

class DGMSolo8TI : public DynamicGraphManager

Public Functions

DGMSolo8TI()

DemoSingleMotor is the constructor.

~DGMSolo8TI()

~DemoSingleMotor is the destructor.

void initialize_hardware_communication_process()

initialize_hardware_communication_process is the function that initialize the hardware.

void get_sensors_to_map(dynamic_graph_manager::VectorDGMap &map)

get_sensors_to_map acquieres the sensors data and feed it to the input/output map

Param :

void set_motor_controls_from_map(const dynamic_graph_manager::VectorDGMap &map)

set_motor_controls_from_map reads the input map that contains the controls and send these controls to the hardware.

Parameters:

map

void calibrate_joint_position_callback(mim_msgs::srv::JointCalibration::Request::SharedPtr req, mim_msgs::srv::JointCalibration::Response::SharedPtr res)

Handle the calibrate_joint callback.

Parameters:
  • req – ROS request.

  • res – ROS response.

Returns:

True if calibration was successful, false otherwise.

DGMSolo8TI()

DemoSingleMotor is the constructor.

~DGMSolo8TI()

~DemoSingleMotor is the destructor.

void initialize_hardware_communication_process()

initialize_hardware_communication_process is the function that initialize the hardware.

void get_sensors_to_map(dynamic_graph_manager::VectorDGMap &map)

get_sensors_to_map acquieres the sensors data and feed it to the input/output map

Param :

void set_motor_controls_from_map(const dynamic_graph_manager::VectorDGMap &map)

set_motor_controls_from_map reads the input map that contains the controls and send these controls to the hardware.

Parameters:

map

void calibrate_joint_position_callback(mim_msgs::srv::JointCalibration::Request::SharedPtr req, mim_msgs::srv::JointCalibration::Response::SharedPtr res)

Handle the calibrate_joint callback.

Parameters:
  • req – ROS request.

  • res – ROS response.

Returns:

True if calibration was successful, false otherwise.