rm_controllers
Loading...
Searching...
No Matches
rm_calibration_controllers::GpioCalibrationController Class Reference

#include <gpio_calibration_controller.h>

Inheritance diagram for rm_calibration_controllers::GpioCalibrationController:
Collaboration diagram for rm_calibration_controllers::GpioCalibrationController:

Public Member Functions

 GpioCalibrationController ()=default
 
bool init (hardware_interface::RobotHW *robot_hw, ros::NodeHandle &root_nh, ros::NodeHandle &controller_nh) override
 
void update (const ros::Time &time, const ros::Duration &period) override
 
- Public Member Functions inherited from rm_calibration_controllers::CalibrationBase< rm_control::ActuatorExtraInterface, rm_control::GpioStateInterface, hardware_interface::EffortJointInterface >
 CalibrationBase ()=default
 
bool init (hardware_interface::RobotHW *robot_hw, ros::NodeHandle &root_nh, ros::NodeHandle &controller_nh) override
 Get necessary params from param server. Init joint_calibration_controller.
 
void starting (const ros::Time &time) override
 Switch all of the actuators state to INITIALIZED.
 
void stopping (const ros::Time &time) override
 

Additional Inherited Members

- Protected Types inherited from rm_calibration_controllers::CalibrationBase< rm_control::ActuatorExtraInterface, rm_control::GpioStateInterface, hardware_interface::EffortJointInterface >
enum  State
 
- Protected Member Functions inherited from rm_calibration_controllers::CalibrationBase< rm_control::ActuatorExtraInterface, rm_control::GpioStateInterface, hardware_interface::EffortJointInterface >
bool isCalibrated (control_msgs::QueryCalibrationState::Request &req, control_msgs::QueryCalibrationState::Response &resp)
 Provide a service to know the state of target actuators.
 
- Protected Attributes inherited from rm_calibration_controllers::CalibrationBase< rm_control::ActuatorExtraInterface, rm_control::GpioStateInterface, hardware_interface::EffortJointInterface >
ros::ServiceServer is_calibrated_srv_
 
int state_
 
double velocity_search_
 
bool calibration_success_
 
rm_control::ActuatorExtraHandle actuator_
 
effort_controllers::JointVelocityController velocity_ctrl_
 
effort_controllers::JointPositionController position_ctrl_
 

Constructor & Destructor Documentation

◆ GpioCalibrationController()

rm_calibration_controllers::GpioCalibrationController::GpioCalibrationController ( )
default

Member Function Documentation

◆ init()

bool rm_calibration_controllers::GpioCalibrationController::init ( hardware_interface::RobotHW * robot_hw,
ros::NodeHandle & root_nh,
ros::NodeHandle & controller_nh )
override

◆ update()

void rm_calibration_controllers::GpioCalibrationController::update ( const ros::Time & time,
const ros::Duration & period )
override

The documentation for this class was generated from the following files: