#include <gazebo_ros_force_based_move.h>
◆ GazeboRosForceBasedMove()
| gazebo::GazeboRosForceBasedMove::GazeboRosForceBasedMove |
( |
| ) |
|
◆ ~GazeboRosForceBasedMove()
| gazebo::GazeboRosForceBasedMove::~GazeboRosForceBasedMove |
( |
| ) |
|
◆ cmdVelCallback()
| void gazebo::GazeboRosForceBasedMove::cmdVelCallback |
( |
const geometry_msgs::Twist::ConstPtr & |
cmd_msg | ) |
|
|
private |
◆ FiniChild()
| void gazebo::GazeboRosForceBasedMove::FiniChild |
( |
| ) |
|
|
protectedvirtual |
◆ getTransformForMotion()
| tf::Transform gazebo::GazeboRosForceBasedMove::getTransformForMotion |
( |
double |
linear_vel_x, |
|
|
double |
linear_vel_y, |
|
|
double |
angular_vel, |
|
|
double |
timeSeconds |
|
) |
| const |
|
private |
◆ Load()
| void gazebo::GazeboRosForceBasedMove::Load |
( |
physics::ModelPtr |
parent, |
|
|
sdf::ElementPtr |
sdf |
|
) |
| |
◆ publishOdometry()
| void gazebo::GazeboRosForceBasedMove::publishOdometry |
( |
double |
step_time | ) |
|
|
private |
◆ QueueThread()
| void gazebo::GazeboRosForceBasedMove::QueueThread |
( |
| ) |
|
|
private |
◆ UpdateChild()
| void gazebo::GazeboRosForceBasedMove::UpdateChild |
( |
| ) |
|
|
protectedvirtual |
◆ alive_
| bool gazebo::GazeboRosForceBasedMove::alive_ |
|
private |
◆ allow_lateral_motion_
| bool gazebo::GazeboRosForceBasedMove::allow_lateral_motion_ |
|
private |
◆ callback_queue_thread_
| boost::thread gazebo::GazeboRosForceBasedMove::callback_queue_thread_ |
|
private |
◆ command_topic_
| std::string gazebo::GazeboRosForceBasedMove::command_topic_ |
|
private |
◆ commandTimeoutDuration_
| double gazebo::GazeboRosForceBasedMove::commandTimeoutDuration_ |
|
private |
◆ force_x_velocity_p_gain_
| double gazebo::GazeboRosForceBasedMove::force_x_velocity_p_gain_ |
|
private |
◆ force_y_velocity_p_gain_
| double gazebo::GazeboRosForceBasedMove::force_y_velocity_p_gain_ |
|
private |
◆ last_cmd_time_
| ros::Time gazebo::GazeboRosForceBasedMove::last_cmd_time_ |
|
private |
◆ last_odom_pose_
| math::Pose gazebo::GazeboRosForceBasedMove::last_odom_pose_ |
|
private |
◆ last_odom_publish_time_
| common::Time gazebo::GazeboRosForceBasedMove::last_odom_publish_time_ |
|
private |
◆ link_
| physics::LinkPtr gazebo::GazeboRosForceBasedMove::link_ |
|
private |
◆ link_name_
| std::string gazebo::GazeboRosForceBasedMove::link_name_ |
|
private |
◆ lock
| boost::mutex gazebo::GazeboRosForceBasedMove::lock |
|
private |
◆ odom_
| nav_msgs::Odometry gazebo::GazeboRosForceBasedMove::odom_ |
|
private |
◆ odom_transform_
◆ odometry_frame_
| std::string gazebo::GazeboRosForceBasedMove::odometry_frame_ |
|
private |
◆ odometry_pub_
◆ odometry_rate_
| double gazebo::GazeboRosForceBasedMove::odometry_rate_ |
|
private |
◆ odometry_topic_
| std::string gazebo::GazeboRosForceBasedMove::odometry_topic_ |
|
private |
◆ parent_
| physics::ModelPtr gazebo::GazeboRosForceBasedMove::parent_ |
|
private |
◆ publish_odometry_tf_
| bool gazebo::GazeboRosForceBasedMove::publish_odometry_tf_ |
|
private |
◆ queue_
◆ robot_base_frame_
| std::string gazebo::GazeboRosForceBasedMove::robot_base_frame_ |
|
private |
◆ robot_namespace_
| std::string gazebo::GazeboRosForceBasedMove::robot_namespace_ |
|
private |
◆ rosnode_
◆ rot_
| double gazebo::GazeboRosForceBasedMove::rot_ |
|
private |
◆ tf_prefix_
| std::string gazebo::GazeboRosForceBasedMove::tf_prefix_ |
|
private |
◆ torque_yaw_velocity_p_gain_
| double gazebo::GazeboRosForceBasedMove::torque_yaw_velocity_p_gain_ |
|
private |
◆ transform_broadcaster_
◆ update_connection_
◆ vel_sub_
◆ x_
| double gazebo::GazeboRosForceBasedMove::x_ |
|
private |
◆ y_
| double gazebo::GazeboRosForceBasedMove::y_ |
|
private |
The documentation for this class was generated from the following files: