|
| typedef std::vector< hardware_interface::InterfaceResources > | ClaimedResources |
| |
| enum | ControllerState {
ControllerState::CONSTRUCTED,
ControllerState::INITIALIZED,
ControllerState::RUNNING,
ControllerState::STOPPED,
ControllerState::WAITING,
ControllerState::ABORTED
} |
| |
| ControllerState | state_ |
| |
| bool | initRequest (hardware_interface::RobotHW *robot_hw, ros::NodeHandle &root_nh, ros::NodeHandle &controller_nh, ClaimedResources &claimed_resources) override |
| |
| static void | clearClaims (hardware_interface::RobotHW *robot_hw) |
| |
| static void | extractInterfaceResources (hardware_interface::RobotHW *robot_hw_in, hardware_interface::RobotHW *robot_hw_out) |
| |
| static bool | hasRequiredInterfaces (hardware_interface::RobotHW *robot_hw) |
| |
| static void | populateClaimedResources (hardware_interface::RobotHW *robot_hw, ClaimedResources &claimed_resources) |
| |
| bool | allow_optional_interfaces_ |
| |
| hardware_interface::RobotHW | robot_hw_ctrl_ |
| |
Definition at line 50 of file control_plugin.cpp.
◆ init()
◆ starting()
| virtual void cob_tricycle_controller::WheelController::starting |
( |
const ros::Time & |
time | ) |
|
|
inlinevirtual |
◆ topicCallbackTwistCmd()
| void cob_tricycle_controller::WheelController::topicCallbackTwistCmd |
( |
const geometry_msgs::Twist::ConstPtr & |
msg | ) |
|
|
inlineprivate |
◆ update()
| virtual void cob_tricycle_controller::WheelController::update |
( |
const ros::Time & |
time, |
|
|
const ros::Duration & |
period |
|
) |
| |
|
inlinevirtual |
◆ updateCommand()
| void cob_tricycle_controller::WheelController::updateCommand |
( |
| ) |
|
|
inlineprivate |
◆ commands_pub_
◆ cycles_
| uint32_t cob_tricycle_controller::WheelController::cycles_ |
|
private |
◆ drive_joint_
◆ max_drive_rate_
| double cob_tricycle_controller::WheelController::max_drive_rate_ |
|
private |
◆ max_steer_rate_
| double cob_tricycle_controller::WheelController::max_steer_rate_ |
|
private |
◆ max_vel_rot_
| double cob_tricycle_controller::WheelController::max_vel_rot_ |
|
private |
◆ max_vel_trans_
| double cob_tricycle_controller::WheelController::max_vel_trans_ |
|
private |
◆ mutex_
| boost::mutex cob_tricycle_controller::WheelController::mutex_ |
|
private |
◆ pub_divider_
| uint32_t cob_tricycle_controller::WheelController::pub_divider_ |
|
private |
◆ steer_joint_
◆ target_
◆ timeout_
◆ twist_subscriber_
| ros::Subscriber cob_tricycle_controller::WheelController::twist_subscriber_ |
|
private |
◆ wheel_command_
| WheelState cob_tricycle_controller::WheelController::wheel_command_ |
|
private |
◆ wheel_state_
| WheelState cob_tricycle_controller::WheelController::wheel_state_ |
|
private |
The documentation for this class was generated from the following file: