#include <steerbot.h>
Definition at line 53 of file steerbot.h.
Steerbot::Steerbot | ( | ) | [inline] |
Definition at line 56 of file steerbot.h.
void Steerbot::cleanUp | ( | ) | [inline, private] |
Definition at line 196 of file steerbot.h.
void Steerbot::getJointNames | ( | ros::NodeHandle & | _nh | ) | [inline, private] |
Definition at line 234 of file steerbot.h.
ros::Duration Steerbot::getPeriod | ( | ) | const [inline] |
Definition at line 74 of file steerbot.h.
void Steerbot::getSteerJointNames | ( | ros::NodeHandle & | _nh | ) | [inline, private] |
Definition at line 261 of file steerbot.h.
ros::Time Steerbot::getTime | ( | ) | const [inline] |
Definition at line 73 of file steerbot.h.
void Steerbot::getWheelJointNames | ( | ros::NodeHandle & | _nh | ) | [inline, private] |
Definition at line 240 of file steerbot.h.
void Steerbot::read | ( | ) | [inline] |
Definition at line 76 of file steerbot.h.
void Steerbot::registerCommandJointInterfaceHandle | ( | hardware_interface::JointStateInterface & | _jnt_state_interface, |
hardware_interface::JointCommandInterface & | _jnt_cmd_interface, | ||
const std::string | _jnt_name, | ||
double & | _jnt_cmd | ||
) | [inline, private] |
Definition at line 351 of file steerbot.h.
void Steerbot::registerHardwareInterfaces | ( | ) | [inline, private] |
Definition at line 276 of file steerbot.h.
void Steerbot::registerInterfaceHandles | ( | hardware_interface::JointStateInterface & | _jnt_state_interface, |
hardware_interface::JointCommandInterface & | _jnt_cmd_interface, | ||
const std::string | _jnt_name, | ||
double & | _jnt_pos, | ||
double & | _jnt_vel, | ||
double & | _jnt_eff, | ||
double & | _jnt_cmd | ||
) | [inline, private] |
Definition at line 326 of file steerbot.h.
void Steerbot::registerJointStateInterfaceHandle | ( | hardware_interface::JointStateInterface & | _jnt_state_interface, |
const std::string | _jnt_name, | ||
double & | _jnt_pos, | ||
double & | _jnt_vel, | ||
double & | _jnt_eff | ||
) | [inline, private] |
Definition at line 338 of file steerbot.h.
void Steerbot::registerSteerInterface | ( | ) | [inline, private] |
Definition at line 310 of file steerbot.h.
void Steerbot::registerWheelInterface | ( | ) | [inline, private] |
Definition at line 287 of file steerbot.h.
bool Steerbot::startCallback | ( | std_srvs::Empty::Request & | , |
std_srvs::Empty::Response & | |||
) | [inline] |
Definition at line 180 of file steerbot.h.
bool Steerbot::stopCallback | ( | std_srvs::Empty::Request & | , |
std_srvs::Empty::Response & | |||
) | [inline] |
Definition at line 187 of file steerbot.h.
void Steerbot::write | ( | ) | [inline] |
Definition at line 107 of file steerbot.h.
double Steerbot::front_steer_jnt_eff_ [private] |
Definition at line 406 of file steerbot.h.
std::string Steerbot::front_steer_jnt_name_ [private] |
Definition at line 402 of file steerbot.h.
double Steerbot::front_steer_jnt_pos_ [private] |
Definition at line 404 of file steerbot.h.
double Steerbot::front_steer_jnt_pos_cmd_ [private] |
Definition at line 408 of file steerbot.h.
Definition at line 410 of file steerbot.h.
double Steerbot::front_steer_jnt_vel_ [private] |
Definition at line 405 of file steerbot.h.
Definition at line 366 of file steerbot.h.
ros::NodeHandle Steerbot::nh_ [private] |
Definition at line 431 of file steerbot.h.
std::string Steerbot::ns_ [private] |
Definition at line 428 of file steerbot.h.
double Steerbot::rear_wheel_jnt_eff_ [private] |
Definition at line 373 of file steerbot.h.
std::string Steerbot::rear_wheel_jnt_name_ [private] |
Definition at line 369 of file steerbot.h.
double Steerbot::rear_wheel_jnt_pos_ [private] |
Definition at line 371 of file steerbot.h.
double Steerbot::rear_wheel_jnt_vel_ [private] |
Definition at line 372 of file steerbot.h.
double Steerbot::rear_wheel_jnt_vel_cmd_ [private] |
Definition at line 375 of file steerbot.h.
Definition at line 377 of file steerbot.h.
bool Steerbot::running_ [private] |
Definition at line 429 of file steerbot.h.
ros::ServiceServer Steerbot::start_srv_ [private] |
Definition at line 432 of file steerbot.h.
ros::ServiceServer Steerbot::stop_srv_ [private] |
Definition at line 433 of file steerbot.h.
std::vector<double> Steerbot::virtual_front_steer_jnt_eff_ [private] |
Definition at line 419 of file steerbot.h.
std::vector<std::string> Steerbot::virtual_front_steer_jnt_names_ [private] |
Definition at line 415 of file steerbot.h.
std::vector<double> Steerbot::virtual_front_steer_jnt_pos_ [private] |
Definition at line 417 of file steerbot.h.
std::vector<double> Steerbot::virtual_front_steer_jnt_pos_cmd_ [private] |
Definition at line 421 of file steerbot.h.
std::vector<double> Steerbot::virtual_front_steer_jnt_vel_ [private] |
Definition at line 418 of file steerbot.h.
std::vector<double> Steerbot::virtual_front_wheel_jnt_eff_ [private] |
Definition at line 395 of file steerbot.h.
std::vector<std::string> Steerbot::virtual_front_wheel_jnt_names_ [private] |
Definition at line 391 of file steerbot.h.
std::vector<double> Steerbot::virtual_front_wheel_jnt_pos_ [private] |
Definition at line 393 of file steerbot.h.
std::vector<double> Steerbot::virtual_front_wheel_jnt_vel_ [private] |
Definition at line 394 of file steerbot.h.
std::vector<double> Steerbot::virtual_front_wheel_jnt_vel_cmd_ [private] |
Definition at line 397 of file steerbot.h.
std::vector<double> Steerbot::virtual_rear_wheel_jnt_eff_ [private] |
Definition at line 386 of file steerbot.h.
std::vector<std::string> Steerbot::virtual_rear_wheel_jnt_names_ [private] |
Definition at line 382 of file steerbot.h.
std::vector<double> Steerbot::virtual_rear_wheel_jnt_pos_ [private] |
Definition at line 384 of file steerbot.h.
std::vector<double> Steerbot::virtual_rear_wheel_jnt_vel_ [private] |
Definition at line 385 of file steerbot.h.
std::vector<double> Steerbot::virtual_rear_wheel_jnt_vel_cmd_ [private] |
Definition at line 388 of file steerbot.h.
double Steerbot::wheel_separation_h_ [private] |
Definition at line 426 of file steerbot.h.
double Steerbot::wheel_separation_w_ [private] |
Definition at line 424 of file steerbot.h.