#include <diffdrive_plugin_multi_wheel.h>
gazebo::GazeboRosDiffDriveMultiWheel::GazeboRosDiffDriveMultiWheel |
( |
| ) |
|
gazebo::GazeboRosDiffDriveMultiWheel::~GazeboRosDiffDriveMultiWheel |
( |
| ) |
|
void gazebo::GazeboRosDiffDriveMultiWheel::cmdVelCallback |
( |
const geometry_msgs::Twist::ConstPtr & |
cmd_msg | ) |
|
|
private |
void gazebo::GazeboRosDiffDriveMultiWheel::FiniChild |
( |
| ) |
|
|
protectedvirtual |
void gazebo::GazeboRosDiffDriveMultiWheel::getWheelVelocities |
( |
| ) |
|
|
private |
void gazebo::GazeboRosDiffDriveMultiWheel::Load |
( |
physics::ModelPtr |
_parent, |
|
|
sdf::ElementPtr |
_sdf |
|
) |
| |
void gazebo::GazeboRosDiffDriveMultiWheel::publishOdometry |
( |
double |
step_time | ) |
|
|
private |
void gazebo::GazeboRosDiffDriveMultiWheel::QueueThread |
( |
| ) |
|
|
private |
void gazebo::GazeboRosDiffDriveMultiWheel::UpdateChild |
( |
| ) |
|
|
protectedvirtual |
bool gazebo::GazeboRosDiffDriveMultiWheel::alive_ |
|
private |
boost::thread gazebo::GazeboRosDiffDriveMultiWheel::callback_queue_thread_ |
|
private |
std::string gazebo::GazeboRosDiffDriveMultiWheel::command_topic_ |
|
private |
std::vector<std::string> gazebo::GazeboRosDiffDriveMultiWheel::joint_names_[2] |
|
private |
std::vector<physics::JointPtr> gazebo::GazeboRosDiffDriveMultiWheel::joints_[2] |
|
private |
common::Time gazebo::GazeboRosDiffDriveMultiWheel::last_update_time_ |
|
private |
boost::mutex gazebo::GazeboRosDiffDriveMultiWheel::lock |
|
private |
nav_msgs::Odometry gazebo::GazeboRosDiffDriveMultiWheel::odom_ |
|
private |
std::string gazebo::GazeboRosDiffDriveMultiWheel::odometry_frame_ |
|
private |
ros::Publisher gazebo::GazeboRosDiffDriveMultiWheel::odometry_publisher_ |
|
private |
std::string gazebo::GazeboRosDiffDriveMultiWheel::odometry_topic_ |
|
private |
physics::ModelPtr gazebo::GazeboRosDiffDriveMultiWheel::parent |
|
private |
bool gazebo::GazeboRosDiffDriveMultiWheel::publish_odometry_msg_ |
|
private |
bool gazebo::GazeboRosDiffDriveMultiWheel::publish_odometry_tf_ |
|
private |
std::string gazebo::GazeboRosDiffDriveMultiWheel::robot_base_frame_ |
|
private |
std::string gazebo::GazeboRosDiffDriveMultiWheel::robot_namespace_ |
|
private |
double gazebo::GazeboRosDiffDriveMultiWheel::rot_ |
|
private |
std::string gazebo::GazeboRosDiffDriveMultiWheel::tf_prefix_ |
|
private |
double gazebo::GazeboRosDiffDriveMultiWheel::torque |
|
private |
double gazebo::GazeboRosDiffDriveMultiWheel::update_period_ |
|
private |
double gazebo::GazeboRosDiffDriveMultiWheel::update_rate_ |
|
private |
double gazebo::GazeboRosDiffDriveMultiWheel::wheel_diameter_ |
|
private |
double gazebo::GazeboRosDiffDriveMultiWheel::wheel_separation_ |
|
private |
double gazebo::GazeboRosDiffDriveMultiWheel::wheel_speed_[2] |
|
private |
physics::WorldPtr gazebo::GazeboRosDiffDriveMultiWheel::world |
|
private |
double gazebo::GazeboRosDiffDriveMultiWheel::x_ |
|
private |
The documentation for this class was generated from the following files: