#include <gazebo_ros_diff_drive.h>
Definition at line 73 of file gazebo_ros_diff_drive.h.
enum gazebo::GazeboRosDiffDrive::OdomSource [private] |
Definition at line 75 of file gazebo_ros_diff_drive.h.
Definition at line 68 of file gazebo_ros_diff_drive.cpp.
Definition at line 71 of file gazebo_ros_diff_drive.cpp.
void gazebo::GazeboRosDiffDrive::cmdVelCallback | ( | const geometry_msgs::Twist::ConstPtr & | cmd_msg | ) | [private] |
Definition at line 269 of file gazebo_ros_diff_drive.cpp.
void gazebo::GazeboRosDiffDrive::FiniChild | ( | ) | [protected, virtual] |
Definition at line 249 of file gazebo_ros_diff_drive.cpp.
void gazebo::GazeboRosDiffDrive::getWheelVelocities | ( | ) | [private] |
Definition at line 258 of file gazebo_ros_diff_drive.cpp.
void gazebo::GazeboRosDiffDrive::Load | ( | physics::ModelPtr | _parent, |
sdf::ElementPtr | _sdf | ||
) |
Definition at line 74 of file gazebo_ros_diff_drive.cpp.
void gazebo::GazeboRosDiffDrive::publishOdometry | ( | double | step_time | ) | [private] |
Definition at line 331 of file gazebo_ros_diff_drive.cpp.
void gazebo::GazeboRosDiffDrive::publishWheelJointState | ( | ) | [private] |
publishes the wheel tf's
Definition at line 165 of file gazebo_ros_diff_drive.cpp.
void gazebo::GazeboRosDiffDrive::publishWheelTF | ( | ) | [private] |
Definition at line 182 of file gazebo_ros_diff_drive.cpp.
void gazebo::GazeboRosDiffDrive::QueueThread | ( | ) | [private] |
Definition at line 276 of file gazebo_ros_diff_drive.cpp.
void gazebo::GazeboRosDiffDrive::UpdateChild | ( | ) | [protected, virtual] |
Definition at line 202 of file gazebo_ros_diff_drive.cpp.
void gazebo::GazeboRosDiffDrive::UpdateOdometryEncoder | ( | ) | [private] |
Definition at line 285 of file gazebo_ros_diff_drive.cpp.
bool gazebo::GazeboRosDiffDrive::alive_ [private] |
Definition at line 137 of file gazebo_ros_diff_drive.h.
boost::thread gazebo::GazeboRosDiffDrive::callback_queue_thread_ [private] |
Definition at line 129 of file gazebo_ros_diff_drive.h.
Definition at line 112 of file gazebo_ros_diff_drive.h.
std::string gazebo::GazeboRosDiffDrive::command_topic_ [private] |
Definition at line 122 of file gazebo_ros_diff_drive.h.
Definition at line 97 of file gazebo_ros_diff_drive.h.
sensor_msgs::JointState gazebo::GazeboRosDiffDrive::joint_state_ [private] |
Definition at line 114 of file gazebo_ros_diff_drive.h.
Definition at line 115 of file gazebo_ros_diff_drive.h.
std::vector<physics::JointPtr> gazebo::GazeboRosDiffDrive::joints_ [private] |
Definition at line 108 of file gazebo_ros_diff_drive.h.
common::Time gazebo::GazeboRosDiffDrive::last_odom_update_ [private] |
Definition at line 146 of file gazebo_ros_diff_drive.h.
common::Time gazebo::GazeboRosDiffDrive::last_update_time_ [private] |
Definition at line 142 of file gazebo_ros_diff_drive.h.
boost::mutex gazebo::GazeboRosDiffDrive::lock [private] |
Definition at line 119 of file gazebo_ros_diff_drive.h.
nav_msgs::Odometry gazebo::GazeboRosDiffDrive::odom_ [private] |
Definition at line 116 of file gazebo_ros_diff_drive.h.
Definition at line 144 of file gazebo_ros_diff_drive.h.
std::string gazebo::GazeboRosDiffDrive::odometry_frame_ [private] |
Definition at line 124 of file gazebo_ros_diff_drive.h.
Definition at line 111 of file gazebo_ros_diff_drive.h.
std::string gazebo::GazeboRosDiffDrive::odometry_topic_ [private] |
Definition at line 123 of file gazebo_ros_diff_drive.h.
physics::ModelPtr gazebo::GazeboRosDiffDrive::parent [private] |
Definition at line 98 of file gazebo_ros_diff_drive.h.
geometry_msgs::Pose2D gazebo::GazeboRosDiffDrive::pose_encoder_ [private] |
Definition at line 145 of file gazebo_ros_diff_drive.h.
bool gazebo::GazeboRosDiffDrive::publish_tf_ [private] |
Definition at line 126 of file gazebo_ros_diff_drive.h.
bool gazebo::GazeboRosDiffDrive::publishWheelJointState_ [private] |
Definition at line 150 of file gazebo_ros_diff_drive.h.
bool gazebo::GazeboRosDiffDrive::publishWheelTF_ [private] |
Definition at line 149 of file gazebo_ros_diff_drive.h.
Definition at line 128 of file gazebo_ros_diff_drive.h.
std::string gazebo::GazeboRosDiffDrive::robot_base_frame_ [private] |
Definition at line 125 of file gazebo_ros_diff_drive.h.
std::string gazebo::GazeboRosDiffDrive::robot_namespace_ [private] |
Definition at line 121 of file gazebo_ros_diff_drive.h.
double gazebo::GazeboRosDiffDrive::rot_ [private] |
Definition at line 136 of file gazebo_ros_diff_drive.h.
std::string gazebo::GazeboRosDiffDrive::tf_prefix_ [private] |
Definition at line 117 of file gazebo_ros_diff_drive.h.
boost::shared_ptr<tf::TransformBroadcaster> gazebo::GazeboRosDiffDrive::transform_broadcaster_ [private] |
Definition at line 113 of file gazebo_ros_diff_drive.h.
Definition at line 99 of file gazebo_ros_diff_drive.h.
double gazebo::GazeboRosDiffDrive::update_period_ [private] |
Definition at line 141 of file gazebo_ros_diff_drive.h.
double gazebo::GazeboRosDiffDrive::update_rate_ [private] |
Definition at line 140 of file gazebo_ros_diff_drive.h.
double gazebo::GazeboRosDiffDrive::wheel_accel [private] |
Definition at line 105 of file gazebo_ros_diff_drive.h.
double gazebo::GazeboRosDiffDrive::wheel_diameter_ [private] |
Definition at line 102 of file gazebo_ros_diff_drive.h.
double gazebo::GazeboRosDiffDrive::wheel_separation_ [private] |
Definition at line 101 of file gazebo_ros_diff_drive.h.
double gazebo::GazeboRosDiffDrive::wheel_speed_[2] [private] |
Definition at line 104 of file gazebo_ros_diff_drive.h.
double gazebo::GazeboRosDiffDrive::wheel_speed_instr_[2] [private] |
Definition at line 106 of file gazebo_ros_diff_drive.h.
double gazebo::GazeboRosDiffDrive::wheel_torque [private] |
Definition at line 103 of file gazebo_ros_diff_drive.h.
double gazebo::GazeboRosDiffDrive::x_ [private] |
Definition at line 135 of file gazebo_ros_diff_drive.h.