#include <gazebo_ros_diff_drive.h>
Definition at line 73 of file gazebo_ros_diff_drive.h.
 
◆ OdomSource
◆ GazeboRosDiffDrive()
      
        
          | gazebo::GazeboRosDiffDrive::GazeboRosDiffDrive | ( |  | ) |  | 
      
 
 
◆ ~GazeboRosDiffDrive()
      
        
          | gazebo::GazeboRosDiffDrive::~GazeboRosDiffDrive | ( |  | ) |  | 
      
 
 
◆ cmdVelCallback()
  
  | 
        
          | void gazebo::GazeboRosDiffDrive::cmdVelCallback | ( | const geometry_msgs::Twist::ConstPtr & | cmd_msg | ) |  |  | private | 
 
 
◆ FiniChild()
  
  | 
        
          | void gazebo::GazeboRosDiffDrive::FiniChild | ( |  | ) |  |  | protectedvirtual | 
 
 
◆ getWheelVelocities()
  
  | 
        
          | void gazebo::GazeboRosDiffDrive::getWheelVelocities | ( |  | ) |  |  | private | 
 
 
◆ Load()
      
        
          | void gazebo::GazeboRosDiffDrive::Load | ( | physics::ModelPtr | _parent, | 
        
          |  |  | sdf::ElementPtr | _sdf | 
        
          |  | ) |  |  | 
      
 
 
◆ publishOdometry()
  
  | 
        
          | void gazebo::GazeboRosDiffDrive::publishOdometry | ( | double | step_time | ) |  |  | private | 
 
 
◆ publishWheelJointState()
  
  | 
        
          | void gazebo::GazeboRosDiffDrive::publishWheelJointState | ( |  | ) |  |  | private | 
 
 
◆ publishWheelTF()
  
  | 
        
          | void gazebo::GazeboRosDiffDrive::publishWheelTF | ( |  | ) |  |  | private | 
 
 
◆ QueueThread()
  
  | 
        
          | void gazebo::GazeboRosDiffDrive::QueueThread | ( |  | ) |  |  | private | 
 
 
◆ Reset()
      
        
          | void gazebo::GazeboRosDiffDrive::Reset | ( |  | ) |  | 
      
 
 
◆ UpdateChild()
  
  | 
        
          | void gazebo::GazeboRosDiffDrive::UpdateChild | ( |  | ) |  |  | protectedvirtual | 
 
 
◆ UpdateOdometryEncoder()
  
  | 
        
          | void gazebo::GazeboRosDiffDrive::UpdateOdometryEncoder | ( |  | ) |  |  | private | 
 
 
◆ alive_
  
  | 
        
          | bool gazebo::GazeboRosDiffDrive::alive_ |  | private | 
 
 
◆ callback_queue_thread_
  
  | 
        
          | boost::thread gazebo::GazeboRosDiffDrive::callback_queue_thread_ |  | private | 
 
 
◆ cmd_vel_subscriber_
◆ command_topic_
  
  | 
        
          | std::string gazebo::GazeboRosDiffDrive::command_topic_ |  | private | 
 
 
◆ gazebo_ros_
◆ joint_state_
  
  | 
        
          | sensor_msgs::JointState gazebo::GazeboRosDiffDrive::joint_state_ |  | private | 
 
 
◆ joint_state_publisher_
◆ joints_
  
  | 
        
          | std::vector<physics::JointPtr> gazebo::GazeboRosDiffDrive::joints_ |  | private | 
 
 
◆ last_odom_update_
  
  | 
        
          | common::Time gazebo::GazeboRosDiffDrive::last_odom_update_ |  | private | 
 
 
◆ last_update_time_
  
  | 
        
          | common::Time gazebo::GazeboRosDiffDrive::last_update_time_ |  | private | 
 
 
◆ lock
  
  | 
        
          | boost::mutex gazebo::GazeboRosDiffDrive::lock |  | private | 
 
 
◆ odom_
  
  | 
        
          | nav_msgs::Odometry gazebo::GazeboRosDiffDrive::odom_ |  | private | 
 
 
◆ odom_source_
  
  | 
        
          | OdomSource gazebo::GazeboRosDiffDrive::odom_source_ |  | private | 
 
 
◆ odometry_frame_
  
  | 
        
          | std::string gazebo::GazeboRosDiffDrive::odometry_frame_ |  | private | 
 
 
◆ odometry_publisher_
◆ odometry_topic_
  
  | 
        
          | std::string gazebo::GazeboRosDiffDrive::odometry_topic_ |  | private | 
 
 
◆ parent
  
  | 
        
          | physics::ModelPtr gazebo::GazeboRosDiffDrive::parent |  | private | 
 
 
◆ pose_encoder_
  
  | 
        
          | geometry_msgs::Pose2D gazebo::GazeboRosDiffDrive::pose_encoder_ |  | private | 
 
 
◆ publish_tf_
  
  | 
        
          | bool gazebo::GazeboRosDiffDrive::publish_tf_ |  | private | 
 
 
◆ publishOdomTF_
  
  | 
        
          | bool gazebo::GazeboRosDiffDrive::publishOdomTF_ |  | private | 
 
 
◆ publishWheelJointState_
  
  | 
        
          | bool gazebo::GazeboRosDiffDrive::publishWheelJointState_ |  | private | 
 
 
◆ publishWheelTF_
  
  | 
        
          | bool gazebo::GazeboRosDiffDrive::publishWheelTF_ |  | private | 
 
 
◆ queue_
◆ robot_base_frame_
  
  | 
        
          | std::string gazebo::GazeboRosDiffDrive::robot_base_frame_ |  | private | 
 
 
◆ robot_namespace_
  
  | 
        
          | std::string gazebo::GazeboRosDiffDrive::robot_namespace_ |  | private | 
 
 
◆ rot_
  
  | 
        
          | double gazebo::GazeboRosDiffDrive::rot_ |  | private | 
 
 
◆ tf_prefix_
  
  | 
        
          | std::string gazebo::GazeboRosDiffDrive::tf_prefix_ |  | private | 
 
 
◆ transform_broadcaster_
◆ update_connection_
◆ update_period_
  
  | 
        
          | double gazebo::GazeboRosDiffDrive::update_period_ |  | private | 
 
 
◆ update_rate_
  
  | 
        
          | double gazebo::GazeboRosDiffDrive::update_rate_ |  | private | 
 
 
◆ wheel_accel
  
  | 
        
          | double gazebo::GazeboRosDiffDrive::wheel_accel |  | private | 
 
 
◆ wheel_diameter_
  
  | 
        
          | double gazebo::GazeboRosDiffDrive::wheel_diameter_ |  | private | 
 
 
◆ wheel_separation_
  
  | 
        
          | double gazebo::GazeboRosDiffDrive::wheel_separation_ |  | private | 
 
 
◆ wheel_speed_
  
  | 
        
          | double gazebo::GazeboRosDiffDrive::wheel_speed_[2] |  | private | 
 
 
◆ wheel_speed_instr_
  
  | 
        
          | double gazebo::GazeboRosDiffDrive::wheel_speed_instr_[2] |  | private | 
 
 
◆ wheel_torque
  
  | 
        
          | double gazebo::GazeboRosDiffDrive::wheel_torque |  | private | 
 
 
◆ x_
  
  | 
        
          | double gazebo::GazeboRosDiffDrive::x_ |  | private | 
 
 
The documentation for this class was generated from the following files: