Public Member Functions | |
void | CalcCtrlStep () |
void | diag_init (diagnostic_updater::DiagnosticStatusWrapper &stat) |
void | GetJointState () |
bool | InitCtrl () |
NodeClass () | |
bool | srvCallback_IsMoving (cob_srvs::Trigger::Request &req, cob_srvs::Trigger::Response &res) |
bool | srvCallbackInit (cob_srvs::Trigger::Request &req, cob_srvs::Trigger::Response &res) |
bool | srvCallbackReset (cob_srvs::Trigger::Request &req, cob_srvs::Trigger::Response &res) |
bool | srvCallbackShutdown (cob_srvs::Trigger::Request &req, cob_srvs::Trigger::Response &res) |
void | topicCallbackDiagnostic (const diagnostic_msgs::DiagnosticStatus::ConstPtr &msg) |
void | topicCallbackEMStop (const cob_relayboard::EmergencyStopState::ConstPtr &msg) |
void | topicCallbackJointControllerStates (const pr2_controllers_msgs::JointTrajectoryControllerState::ConstPtr &msg) |
void | topicCallbackTwistCmd (const geometry_msgs::Twist::ConstPtr &msg) |
void | UpdateOdometry () |
~NodeClass () | |
Public Attributes | |
diagnostic_msgs::DiagnosticStatus | diagnostic_status_lookup_ |
int | drive_chain_diagnostic_ |
bool | is_initialized_bool_ |
bool | is_moving_ |
int | iwatchdog_ |
ros::Time | last_time_ |
int | m_iNumJoints |
ros::NodeHandle | n |
std::string | sIniDirectory |
ros::ServiceClient | srv_client_get_joint_state_ |
ros::ServiceServer | srvServer_IsMoving |
tf::TransformBroadcaster | tf_broadcast_odometry_ |
double | theta_rob_rad_ |
ros::Publisher | topic_pub_controller_joint_command_ |
ros::Publisher | topic_pub_joint_state_cmd_ |
ros::Publisher | topic_pub_odometry_ |
ros::Subscriber | topic_sub_CMD_pltf_twist_ |
ros::Subscriber | topic_sub_drive_diagnostic_ |
ros::Subscriber | topic_sub_EM_stop_state_ |
ros::Subscriber | topic_sub_joint_controller_states_ |
UndercarriageCtrlGeom * | ucar_ctrl_ |
diagnostic_updater::Updater | updater_ |
double | x_rob_m_ |
double | y_rob_m_ |
Definition at line 87 of file cob_undercarriage_ctrl.cpp.
NodeClass::NodeClass | ( | ) | [inline] |
Definition at line 124 of file cob_undercarriage_ctrl.cpp.
NodeClass::~NodeClass | ( | ) | [inline] |
Definition at line 186 of file cob_undercarriage_ctrl.cpp.
void NodeClass::CalcCtrlStep | ( | ) |
Definition at line 771 of file cob_undercarriage_ctrl.cpp.
void NodeClass::diag_init | ( | diagnostic_updater::DiagnosticStatusWrapper & | stat | ) | [inline] |
Definition at line 190 of file cob_undercarriage_ctrl.cpp.
void NodeClass::GetJointState | ( | ) |
Definition at line 862 of file cob_undercarriage_ctrl.cpp.
bool NodeClass::InitCtrl | ( | ) |
Definition at line 748 of file cob_undercarriage_ctrl.cpp.
bool NodeClass::srvCallback_IsMoving | ( | cob_srvs::Trigger::Request & | req, | |
cob_srvs::Trigger::Response & | res | |||
) | [inline] |
Definition at line 340 of file cob_undercarriage_ctrl.cpp.
bool NodeClass::srvCallbackInit | ( | cob_srvs::Trigger::Request & | req, | |
cob_srvs::Trigger::Response & | res | |||
) | [inline] |
Definition at line 349 of file cob_undercarriage_ctrl.cpp.
bool NodeClass::srvCallbackReset | ( | cob_srvs::Trigger::Request & | req, | |
cob_srvs::Trigger::Response & | res | |||
) | [inline] |
Definition at line 379 of file cob_undercarriage_ctrl.cpp.
bool NodeClass::srvCallbackShutdown | ( | cob_srvs::Trigger::Request & | req, | |
cob_srvs::Trigger::Response & | res | |||
) | [inline] |
Definition at line 445 of file cob_undercarriage_ctrl.cpp.
void NodeClass::topicCallbackDiagnostic | ( | const diagnostic_msgs::DiagnosticStatus::ConstPtr & | msg | ) | [inline] |
Definition at line 267 of file cob_undercarriage_ctrl.cpp.
void NodeClass::topicCallbackEMStop | ( | const cob_relayboard::EmergencyStopState::ConstPtr & | msg | ) | [inline] |
Definition at line 236 of file cob_undercarriage_ctrl.cpp.
void NodeClass::topicCallbackJointControllerStates | ( | const pr2_controllers_msgs::JointTrajectoryControllerState::ConstPtr & | msg | ) | [inline] |
Definition at line 470 of file cob_undercarriage_ctrl.cpp.
void NodeClass::topicCallbackTwistCmd | ( | const geometry_msgs::Twist::ConstPtr & | msg | ) | [inline] |
Definition at line 204 of file cob_undercarriage_ctrl.cpp.
void NodeClass::UpdateOdometry | ( | ) |
Definition at line 918 of file cob_undercarriage_ctrl.cpp.
diagnostic_msgs::DiagnosticStatus NodeClass::diagnostic_status_lookup_ |
Definition at line 121 of file cob_undercarriage_ctrl.cpp.
Definition at line 114 of file cob_undercarriage_ctrl.cpp.
Definition at line 112 of file cob_undercarriage_ctrl.cpp.
Definition at line 113 of file cob_undercarriage_ctrl.cpp.
Definition at line 117 of file cob_undercarriage_ctrl.cpp.
ros::Time NodeClass::last_time_ |
Definition at line 115 of file cob_undercarriage_ctrl.cpp.
Definition at line 119 of file cob_undercarriage_ctrl.cpp.
ros::NodeHandle NodeClass::n |
Definition at line 83 of file cob_undercarriage_ctrl.cpp.
std::string NodeClass::sIniDirectory |
Definition at line 111 of file cob_undercarriage_ctrl.cpp.
ros::ServiceClient NodeClass::srv_client_get_joint_state_ |
Definition at line 107 of file cob_undercarriage_ctrl.cpp.
ros::ServiceServer NodeClass::srvServer_IsMoving |
Definition at line 101 of file cob_undercarriage_ctrl.cpp.
tf::TransformBroadcaster NodeClass::tf_broadcast_odometry_ |
Definition at line 89 of file cob_undercarriage_ctrl.cpp.
double NodeClass::theta_rob_rad_ |
Definition at line 116 of file cob_undercarriage_ctrl.cpp.
ros::Publisher NodeClass::topic_pub_controller_joint_command_ |
Definition at line 87 of file cob_undercarriage_ctrl.cpp.
ros::Publisher NodeClass::topic_pub_joint_state_cmd_ |
Definition at line 86 of file cob_undercarriage_ctrl.cpp.
ros::Publisher NodeClass::topic_pub_odometry_ |
Definition at line 88 of file cob_undercarriage_ctrl.cpp.
ros::Subscriber NodeClass::topic_sub_CMD_pltf_twist_ |
Definition at line 92 of file cob_undercarriage_ctrl.cpp.
ros::Subscriber NodeClass::topic_sub_drive_diagnostic_ |
Definition at line 94 of file cob_undercarriage_ctrl.cpp.
ros::Subscriber NodeClass::topic_sub_EM_stop_state_ |
Definition at line 93 of file cob_undercarriage_ctrl.cpp.
ros::Subscriber NodeClass::topic_sub_joint_controller_states_ |
Definition at line 98 of file cob_undercarriage_ctrl.cpp.
Definition at line 110 of file cob_undercarriage_ctrl.cpp.
diagnostic_updater::Updater NodeClass::updater_ |
Definition at line 104 of file cob_undercarriage_ctrl.cpp.
double NodeClass::x_rob_m_ |
Definition at line 116 of file cob_undercarriage_ctrl.cpp.
double NodeClass::y_rob_m_ |
Definition at line 116 of file cob_undercarriage_ctrl.cpp.