#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 344 of file gazebo_ros_diff_drive.cpp.
void gazebo::GazeboRosDiffDrive::FiniChild | ( | ) | [protected, virtual] |
Definition at line 316 of file gazebo_ros_diff_drive.cpp.
void gazebo::GazeboRosDiffDrive::getWheelVelocities | ( | ) | [private] |
Definition at line 325 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 416 of file gazebo_ros_diff_drive.cpp.
void gazebo::GazeboRosDiffDrive::publishWheelJointState | ( | ) | [private] |
publishes the wheel tf's
Definition at line 203 of file gazebo_ros_diff_drive.cpp.
void gazebo::GazeboRosDiffDrive::publishWheelTF | ( | ) | [private] |
Definition at line 220 of file gazebo_ros_diff_drive.cpp.
void gazebo::GazeboRosDiffDrive::QueueThread | ( | ) | [private] |
Definition at line 351 of file gazebo_ros_diff_drive.cpp.
void gazebo::GazeboRosDiffDrive::Reset | ( | ) |
Definition at line 186 of file gazebo_ros_diff_drive.cpp.
void gazebo::GazeboRosDiffDrive::UpdateChild | ( | ) | [protected, virtual] |
Definition at line 240 of file gazebo_ros_diff_drive.cpp.
void gazebo::GazeboRosDiffDrive::UpdateOdometryEncoder | ( | ) | [private] |
Definition at line 360 of file gazebo_ros_diff_drive.cpp.
bool gazebo::GazeboRosDiffDrive::alive_ [private] |
Definition at line 139 of file gazebo_ros_diff_drive.h.
boost::thread gazebo::GazeboRosDiffDrive::callback_queue_thread_ [private] |
Definition at line 131 of file gazebo_ros_diff_drive.h.
Definition at line 113 of file gazebo_ros_diff_drive.h.
std::string gazebo::GazeboRosDiffDrive::command_topic_ [private] |
Definition at line 123 of file gazebo_ros_diff_drive.h.
GazeboRosPtr gazebo::GazeboRosDiffDrive::gazebo_ros_ [private] |
Definition at line 98 of file gazebo_ros_diff_drive.h.
sensor_msgs::JointState gazebo::GazeboRosDiffDrive::joint_state_ [private] |
Definition at line 115 of file gazebo_ros_diff_drive.h.
Definition at line 116 of file gazebo_ros_diff_drive.h.
std::vector<physics::JointPtr> gazebo::GazeboRosDiffDrive::joints_ [private] |
Definition at line 109 of file gazebo_ros_diff_drive.h.
common::Time gazebo::GazeboRosDiffDrive::last_odom_update_ [private] |
Definition at line 148 of file gazebo_ros_diff_drive.h.
common::Time gazebo::GazeboRosDiffDrive::last_update_time_ [private] |
Definition at line 144 of file gazebo_ros_diff_drive.h.
bool gazebo::GazeboRosDiffDrive::legacy_mode_ [private] |
Definition at line 128 of file gazebo_ros_diff_drive.h.
boost::mutex gazebo::GazeboRosDiffDrive::lock [private] |
Definition at line 120 of file gazebo_ros_diff_drive.h.
nav_msgs::Odometry gazebo::GazeboRosDiffDrive::odom_ [private] |
Definition at line 117 of file gazebo_ros_diff_drive.h.
Definition at line 146 of file gazebo_ros_diff_drive.h.
std::string gazebo::GazeboRosDiffDrive::odometry_frame_ [private] |
Definition at line 125 of file gazebo_ros_diff_drive.h.
Definition at line 112 of file gazebo_ros_diff_drive.h.
std::string gazebo::GazeboRosDiffDrive::odometry_topic_ [private] |
Definition at line 124 of file gazebo_ros_diff_drive.h.
physics::ModelPtr gazebo::GazeboRosDiffDrive::parent [private] |
Definition at line 99 of file gazebo_ros_diff_drive.h.
geometry_msgs::Pose2D gazebo::GazeboRosDiffDrive::pose_encoder_ [private] |
Definition at line 147 of file gazebo_ros_diff_drive.h.
bool gazebo::GazeboRosDiffDrive::publish_tf_ [private] |
Definition at line 127 of file gazebo_ros_diff_drive.h.
bool gazebo::GazeboRosDiffDrive::publishWheelJointState_ [private] |
Definition at line 152 of file gazebo_ros_diff_drive.h.
bool gazebo::GazeboRosDiffDrive::publishWheelTF_ [private] |
Definition at line 151 of file gazebo_ros_diff_drive.h.
Definition at line 130 of file gazebo_ros_diff_drive.h.
std::string gazebo::GazeboRosDiffDrive::robot_base_frame_ [private] |
Definition at line 126 of file gazebo_ros_diff_drive.h.
std::string gazebo::GazeboRosDiffDrive::robot_namespace_ [private] |
Definition at line 122 of file gazebo_ros_diff_drive.h.
double gazebo::GazeboRosDiffDrive::rot_ [private] |
Definition at line 138 of file gazebo_ros_diff_drive.h.
std::string gazebo::GazeboRosDiffDrive::tf_prefix_ [private] |
Definition at line 118 of file gazebo_ros_diff_drive.h.
boost::shared_ptr<tf::TransformBroadcaster> gazebo::GazeboRosDiffDrive::transform_broadcaster_ [private] |
Definition at line 114 of file gazebo_ros_diff_drive.h.
Definition at line 100 of file gazebo_ros_diff_drive.h.
double gazebo::GazeboRosDiffDrive::update_period_ [private] |
Definition at line 143 of file gazebo_ros_diff_drive.h.
double gazebo::GazeboRosDiffDrive::update_rate_ [private] |
Definition at line 142 of file gazebo_ros_diff_drive.h.
double gazebo::GazeboRosDiffDrive::wheel_accel [private] |
Definition at line 106 of file gazebo_ros_diff_drive.h.
double gazebo::GazeboRosDiffDrive::wheel_diameter_ [private] |
Definition at line 103 of file gazebo_ros_diff_drive.h.
double gazebo::GazeboRosDiffDrive::wheel_separation_ [private] |
Definition at line 102 of file gazebo_ros_diff_drive.h.
double gazebo::GazeboRosDiffDrive::wheel_speed_[2] [private] |
Definition at line 105 of file gazebo_ros_diff_drive.h.
double gazebo::GazeboRosDiffDrive::wheel_speed_instr_[2] [private] |
Definition at line 107 of file gazebo_ros_diff_drive.h.
double gazebo::GazeboRosDiffDrive::wheel_torque [private] |
Definition at line 104 of file gazebo_ros_diff_drive.h.
double gazebo::GazeboRosDiffDrive::x_ [private] |
Definition at line 137 of file gazebo_ros_diff_drive.h.