#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: