#include <gazebo_ros_tricycle_drive.h>
Definition at line 73 of file gazebo_ros_tricycle_drive.h.
◆ OdomSource
◆ GazeboRosTricycleDrive()
gazebo::GazeboRosTricycleDrive::GazeboRosTricycleDrive |
( |
| ) |
|
◆ ~GazeboRosTricycleDrive()
gazebo::GazeboRosTricycleDrive::~GazeboRosTricycleDrive |
( |
| ) |
|
◆ cmdVelCallback()
void gazebo::GazeboRosTricycleDrive::cmdVelCallback |
( |
const geometry_msgs::Twist::ConstPtr & |
cmd_msg | ) |
|
|
private |
◆ FiniChild()
void gazebo::GazeboRosTricycleDrive::FiniChild |
( |
| ) |
|
|
protectedvirtual |
◆ Load()
void gazebo::GazeboRosTricycleDrive::Load |
( |
physics::ModelPtr |
_parent, |
|
|
sdf::ElementPtr |
_sdf |
|
) |
| |
◆ motorController()
void gazebo::GazeboRosTricycleDrive::motorController |
( |
double |
target_speed, |
|
|
double |
target_angle, |
|
|
double |
dt |
|
) |
| |
|
private |
◆ publishOdometry()
void gazebo::GazeboRosTricycleDrive::publishOdometry |
( |
double |
step_time | ) |
|
|
private |
◆ publishWheelJointState()
void gazebo::GazeboRosTricycleDrive::publishWheelJointState |
( |
| ) |
|
|
private |
◆ publishWheelTF()
void gazebo::GazeboRosTricycleDrive::publishWheelTF |
( |
| ) |
|
|
private |
◆ QueueThread()
void gazebo::GazeboRosTricycleDrive::QueueThread |
( |
| ) |
|
|
private |
◆ UpdateChild()
void gazebo::GazeboRosTricycleDrive::UpdateChild |
( |
| ) |
|
|
protectedvirtual |
◆ UpdateOdometryEncoder()
void gazebo::GazeboRosTricycleDrive::UpdateOdometryEncoder |
( |
| ) |
|
|
private |
◆ alive_
bool gazebo::GazeboRosTricycleDrive::alive_ |
|
private |
◆ callback_queue_thread_
boost::thread gazebo::GazeboRosTricycleDrive::callback_queue_thread_ |
|
private |
◆ cmd_
◆ cmd_vel_subscriber_
◆ command_topic_
std::string gazebo::GazeboRosTricycleDrive::command_topic_ |
|
private |
◆ diameter_actuated_wheel_
double gazebo::GazeboRosTricycleDrive::diameter_actuated_wheel_ |
|
private |
◆ diameter_encoder_wheel_
double gazebo::GazeboRosTricycleDrive::diameter_encoder_wheel_ |
|
private |
◆ gazebo_ros_
◆ joint_state_
sensor_msgs::JointState gazebo::GazeboRosTricycleDrive::joint_state_ |
|
private |
◆ joint_state_publisher_
◆ joint_steering_
physics::JointPtr gazebo::GazeboRosTricycleDrive::joint_steering_ |
|
private |
◆ joint_wheel_actuated_
physics::JointPtr gazebo::GazeboRosTricycleDrive::joint_wheel_actuated_ |
|
private |
◆ joint_wheel_encoder_left_
physics::JointPtr gazebo::GazeboRosTricycleDrive::joint_wheel_encoder_left_ |
|
private |
◆ joint_wheel_encoder_right_
physics::JointPtr gazebo::GazeboRosTricycleDrive::joint_wheel_encoder_right_ |
|
private |
◆ last_actuator_update_
common::Time gazebo::GazeboRosTricycleDrive::last_actuator_update_ |
|
private |
◆ last_odom_update_
common::Time gazebo::GazeboRosTricycleDrive::last_odom_update_ |
|
private |
◆ lock
boost::mutex gazebo::GazeboRosTricycleDrive::lock |
|
private |
◆ odom_
nav_msgs::Odometry gazebo::GazeboRosTricycleDrive::odom_ |
|
private |
◆ odom_source_
OdomSource gazebo::GazeboRosTricycleDrive::odom_source_ |
|
private |
◆ odometry_frame_
std::string gazebo::GazeboRosTricycleDrive::odometry_frame_ |
|
private |
◆ odometry_publisher_
◆ odometry_topic_
std::string gazebo::GazeboRosTricycleDrive::odometry_topic_ |
|
private |
◆ parent
physics::ModelPtr gazebo::GazeboRosTricycleDrive::parent |
|
private |
◆ pose_encoder_
geometry_msgs::Pose2D gazebo::GazeboRosTricycleDrive::pose_encoder_ |
|
private |
◆ publishWheelJointState_
bool gazebo::GazeboRosTricycleDrive::publishWheelJointState_ |
|
private |
◆ publishWheelTF_
bool gazebo::GazeboRosTricycleDrive::publishWheelTF_ |
|
private |
◆ queue_
◆ robot_base_frame_
std::string gazebo::GazeboRosTricycleDrive::robot_base_frame_ |
|
private |
◆ robot_namespace_
std::string gazebo::GazeboRosTricycleDrive::robot_namespace_ |
|
private |
◆ separation_encoder_wheel_
double gazebo::GazeboRosTricycleDrive::separation_encoder_wheel_ |
|
private |
◆ steering_angle_tolerance_
double gazebo::GazeboRosTricycleDrive::steering_angle_tolerance_ |
|
private |
◆ steering_speed_
double gazebo::GazeboRosTricycleDrive::steering_speed_ |
|
private |
◆ transform_broadcaster_
◆ update_connection_
◆ update_period_
double gazebo::GazeboRosTricycleDrive::update_period_ |
|
private |
◆ update_rate_
double gazebo::GazeboRosTricycleDrive::update_rate_ |
|
private |
◆ wheel_acceleration_
double gazebo::GazeboRosTricycleDrive::wheel_acceleration_ |
|
private |
◆ wheel_deceleration_
double gazebo::GazeboRosTricycleDrive::wheel_deceleration_ |
|
private |
◆ wheel_speed_tolerance_
double gazebo::GazeboRosTricycleDrive::wheel_speed_tolerance_ |
|
private |
◆ wheel_torque_
double gazebo::GazeboRosTricycleDrive::wheel_torque_ |
|
private |
The documentation for this class was generated from the following files: