Definition at line 66 of file rbcar_robot_control.cpp.
RbcarControllerClass::RbcarControllerClass | ( | ros::NodeHandle | h | ) | [inline] |
Public constructor.
Definition at line 187 of file rbcar_robot_control.cpp.
void RbcarControllerClass::check_command_subscriber | ( | diagnostic_updater::DiagnosticStatusWrapper & | stat | ) | [inline] |
Definition at line 500 of file rbcar_robot_control.cpp.
void RbcarControllerClass::commandCallback | ( | const ackermann_msgs::AckermannDriveStamped::ConstPtr & | msg | ) | [inline] |
Definition at line 551 of file rbcar_robot_control.cpp.
void RbcarControllerClass::imuCallback | ( | const sensor_msgs::Imu & | imu_msg | ) | [inline] |
Definition at line 562 of file rbcar_robot_control.cpp.
void RbcarControllerClass::jointStateCallback | ( | const sensor_msgs::JointStateConstPtr & | msg | ) | [inline] |
Definition at line 542 of file rbcar_robot_control.cpp.
void RbcarControllerClass::PublishOdometry | ( | ) | [inline] |
Definition at line 430 of file rbcar_robot_control.cpp.
double RbcarControllerClass::radnorm | ( | double | value | ) | [inline] |
Definition at line 585 of file rbcar_robot_control.cpp.
double RbcarControllerClass::radnorm2 | ( | double | value | ) | [inline] |
Definition at line 592 of file rbcar_robot_control.cpp.
double RbcarControllerClass::saturation | ( | double | u, |
double | min, | ||
double | max | ||
) | [inline] |
Definition at line 578 of file rbcar_robot_control.cpp.
void RbcarControllerClass::setCommand | ( | const ackermann_msgs::AckermannDriveStamped & | msg | ) | [inline] |
Definition at line 520 of file rbcar_robot_control.cpp.
bool RbcarControllerClass::spin | ( | ) | [inline] |
Definition at line 599 of file rbcar_robot_control.cpp.
bool RbcarControllerClass::srvCallback_SetOdometry | ( | robotnik_msgs::set_odometry::Request & | request, |
robotnik_msgs::set_odometry::Response & | response | ||
) | [inline] |
Definition at line 530 of file rbcar_robot_control.cpp.
int RbcarControllerClass::starting | ( | ) | [inline] |
Controller startup in realtime.
Definition at line 302 of file rbcar_robot_control.cpp.
void RbcarControllerClass::stopping | ( | ) | [inline] |
Controller stopping.
Definition at line 492 of file rbcar_robot_control.cpp.
void RbcarControllerClass::UpdateControl | ( | ) | [inline] |
Controller update loop.
Definition at line 321 of file rbcar_robot_control.cpp.
void RbcarControllerClass::UpdateOdometry | ( | ) | [inline] |
Definition at line 376 of file rbcar_robot_control.cpp.
Definition at line 147 of file rbcar_robot_control.cpp.
Definition at line 159 of file rbcar_robot_control.cpp.
Definition at line 160 of file rbcar_robot_control.cpp.
Definition at line 161 of file rbcar_robot_control.cpp.
Definition at line 130 of file rbcar_robot_control.cpp.
ackermann_msgs::AckermannDriveStamped RbcarControllerClass::base_vel_msg_ |
Definition at line 143 of file rbcar_robot_control.cpp.
Definition at line 124 of file rbcar_robot_control.cpp.
std::string RbcarControllerClass::blw_vel_topic_ |
Definition at line 107 of file rbcar_robot_control.cpp.
Definition at line 124 of file rbcar_robot_control.cpp.
std::string RbcarControllerClass::brw_vel_topic_ |
Definition at line 106 of file rbcar_robot_control.cpp.
Definition at line 96 of file rbcar_robot_control.cpp.
Definition at line 79 of file rbcar_robot_control.cpp.
Definition at line 72 of file rbcar_robot_control.cpp.
Definition at line 75 of file rbcar_robot_control.cpp.
Definition at line 125 of file rbcar_robot_control.cpp.
std::string RbcarControllerClass::flw_pos_topic_ |
Definition at line 111 of file rbcar_robot_control.cpp.
Definition at line 124 of file rbcar_robot_control.cpp.
std::string RbcarControllerClass::flw_vel_topic_ |
Definition at line 105 of file rbcar_robot_control.cpp.
Definition at line 76 of file rbcar_robot_control.cpp.
Definition at line 125 of file rbcar_robot_control.cpp.
std::string RbcarControllerClass::frw_pos_topic_ |
Definition at line 110 of file rbcar_robot_control.cpp.
Definition at line 124 of file rbcar_robot_control.cpp.
std::string RbcarControllerClass::frw_vel_topic_ |
Definition at line 104 of file rbcar_robot_control.cpp.
Definition at line 175 of file rbcar_robot_control.cpp.
std::string RbcarControllerClass::joint_back_left_wheel |
Definition at line 116 of file rbcar_robot_control.cpp.
std::string RbcarControllerClass::joint_back_right_wheel |
Definition at line 117 of file rbcar_robot_control.cpp.
std::string RbcarControllerClass::joint_front_left_steer |
Definition at line 121 of file rbcar_robot_control.cpp.
std::string RbcarControllerClass::joint_front_left_wheel |
Definition at line 115 of file rbcar_robot_control.cpp.
std::string RbcarControllerClass::joint_front_right_steer |
Definition at line 120 of file rbcar_robot_control.cpp.
std::string RbcarControllerClass::joint_front_right_wheel |
Definition at line 114 of file rbcar_robot_control.cpp.
sensor_msgs::JointState RbcarControllerClass::joint_state_ |
Definition at line 140 of file rbcar_robot_control.cpp.
Definition at line 93 of file rbcar_robot_control.cpp.
Definition at line 78 of file rbcar_robot_control.cpp.
Definition at line 163 of file rbcar_robot_control.cpp.
Definition at line 164 of file rbcar_robot_control.cpp.
Definition at line 165 of file rbcar_robot_control.cpp.
Definition at line 128 of file rbcar_robot_control.cpp.
Definition at line 129 of file rbcar_robot_control.cpp.
Definition at line 70 of file rbcar_robot_control.cpp.
Definition at line 181 of file rbcar_robot_control.cpp.
Definition at line 178 of file rbcar_robot_control.cpp.
Definition at line 170 of file rbcar_robot_control.cpp.
Definition at line 167 of file rbcar_robot_control.cpp.
Definition at line 168 of file rbcar_robot_control.cpp.
Definition at line 169 of file rbcar_robot_control.cpp.
Definition at line 148 of file rbcar_robot_control.cpp.
Definition at line 149 of file rbcar_robot_control.cpp.
Definition at line 71 of file rbcar_robot_control.cpp.
Definition at line 173 of file rbcar_robot_control.cpp.
Definition at line 156 of file rbcar_robot_control.cpp.
Definition at line 155 of file rbcar_robot_control.cpp.
Definition at line 152 of file rbcar_robot_control.cpp.
Definition at line 89 of file rbcar_robot_control.cpp.
Definition at line 90 of file rbcar_robot_control.cpp.
Definition at line 87 of file rbcar_robot_control.cpp.
Definition at line 88 of file rbcar_robot_control.cpp.
Definition at line 85 of file rbcar_robot_control.cpp.
Definition at line 86 of file rbcar_robot_control.cpp.
std::string RbcarControllerClass::robot_model_ |
Definition at line 82 of file rbcar_robot_control.cpp.
Definition at line 135 of file rbcar_robot_control.cpp.
Definition at line 133 of file rbcar_robot_control.cpp.
Definition at line 134 of file rbcar_robot_control.cpp.
Definition at line 136 of file rbcar_robot_control.cpp.
Definition at line 137 of file rbcar_robot_control.cpp.
Definition at line 101 of file rbcar_robot_control.cpp.
Definition at line 77 of file rbcar_robot_control.cpp.
double RbcarControllerClass::v_ref_ |
Definition at line 146 of file rbcar_robot_control.cpp.