#include <gazebo_ros_force_based_move.h>

Public Member Functions | |
| GazeboRosForceBasedMove () | |
| void | Load (physics::ModelPtr parent, sdf::ElementPtr sdf) |
| ~GazeboRosForceBasedMove () | |
Protected Member Functions | |
| virtual void | FiniChild () |
| virtual void | UpdateChild () |
Private Member Functions | |
| void | cmdVelCallback (const geometry_msgs::Twist::ConstPtr &cmd_msg) |
| tf::Transform | getTransformForMotion (double linear_vel_x, double angular_vel, double timeSeconds) const |
| void | publishOdometry (double step_time) |
| void | QueueThread () |
Private Attributes | |
| bool | alive_ |
| boost::thread | callback_queue_thread_ |
| std::string | command_topic_ |
| double | force_x_velocity_p_gain_ |
| double | force_y_velocity_p_gain_ |
| math::Pose | last_odom_pose_ |
| common::Time | last_odom_publish_time_ |
| physics::LinkPtr | link_ |
| A pointer to the Link, where force is applied. More... | |
| std::string | link_name_ |
| The Link this plugin is attached to, and will exert forces on. More... | |
| boost::mutex | lock |
| nav_msgs::Odometry | odom_ |
| tf::Transform | odom_transform_ |
| std::string | odometry_frame_ |
| ros::Publisher | odometry_pub_ |
| double | odometry_rate_ |
| std::string | odometry_topic_ |
| physics::ModelPtr | parent_ |
| bool | publish_odometry_tf_ |
| ros::CallbackQueue | queue_ |
| std::string | robot_base_frame_ |
| std::string | robot_namespace_ |
| boost::shared_ptr< ros::NodeHandle > | rosnode_ |
| double | rot_ |
| std::string | tf_prefix_ |
| double | torque_yaw_velocity_p_gain_ |
| boost::shared_ptr< tf::TransformBroadcaster > | transform_broadcaster_ |
| event::ConnectionPtr | update_connection_ |
| ros::Subscriber | vel_sub_ |
| double | x_ |
| double | y_ |
Definition at line 48 of file gazebo_ros_force_based_move.h.
| gazebo::GazeboRosForceBasedMove::GazeboRosForceBasedMove | ( | ) |
Definition at line 31 of file gazebo_ros_force_based_move.cpp.
| gazebo::GazeboRosForceBasedMove::~GazeboRosForceBasedMove | ( | ) |
Definition at line 33 of file gazebo_ros_force_based_move.cpp.
|
private |
Definition at line 267 of file gazebo_ros_force_based_move.cpp.
|
protectedvirtual |
Definition at line 259 of file gazebo_ros_force_based_move.cpp.
|
private |
Definition at line 361 of file gazebo_ros_force_based_move.cpp.
| void gazebo::GazeboRosForceBasedMove::Load | ( | physics::ModelPtr | parent, |
| sdf::ElementPtr | sdf | ||
| ) |
Definition at line 36 of file gazebo_ros_force_based_move.cpp.
|
private |
Definition at line 285 of file gazebo_ros_force_based_move.cpp.
|
private |
Definition at line 276 of file gazebo_ros_force_based_move.cpp.
|
protectedvirtual |
Definition at line 200 of file gazebo_ros_force_based_move.cpp.
|
private |
Definition at line 103 of file gazebo_ros_force_based_move.h.
|
private |
Definition at line 94 of file gazebo_ros_force_based_move.h.
|
private |
Definition at line 85 of file gazebo_ros_force_based_move.h.
|
private |
Definition at line 112 of file gazebo_ros_force_based_move.h.
|
private |
Definition at line 113 of file gazebo_ros_force_based_move.h.
|
private |
Definition at line 108 of file gazebo_ros_force_based_move.h.
|
private |
Definition at line 104 of file gazebo_ros_force_based_move.h.
|
private |
A pointer to the Link, where force is applied.
Definition at line 68 of file gazebo_ros_force_based_move.h.
|
private |
The Link this plugin is attached to, and will exert forces on.
Definition at line 71 of file gazebo_ros_force_based_move.h.
|
private |
Definition at line 82 of file gazebo_ros_force_based_move.h.
|
private |
Definition at line 77 of file gazebo_ros_force_based_move.h.
|
private |
Definition at line 80 of file gazebo_ros_force_based_move.h.
|
private |
Definition at line 87 of file gazebo_ros_force_based_move.h.
|
private |
Definition at line 74 of file gazebo_ros_force_based_move.h.
|
private |
Definition at line 89 of file gazebo_ros_force_based_move.h.
|
private |
Definition at line 86 of file gazebo_ros_force_based_move.h.
|
private |
Definition at line 64 of file gazebo_ros_force_based_move.h.
|
private |
Definition at line 90 of file gazebo_ros_force_based_move.h.
|
private |
Definition at line 93 of file gazebo_ros_force_based_move.h.
|
private |
Definition at line 88 of file gazebo_ros_force_based_move.h.
|
private |
Definition at line 84 of file gazebo_ros_force_based_move.h.
|
private |
Definition at line 73 of file gazebo_ros_force_based_move.h.
|
private |
Definition at line 102 of file gazebo_ros_force_based_move.h.
|
private |
Definition at line 78 of file gazebo_ros_force_based_move.h.
|
private |
Definition at line 111 of file gazebo_ros_force_based_move.h.
|
private |
Definition at line 76 of file gazebo_ros_force_based_move.h.
|
private |
Definition at line 65 of file gazebo_ros_force_based_move.h.
|
private |
Definition at line 75 of file gazebo_ros_force_based_move.h.
|
private |
Definition at line 100 of file gazebo_ros_force_based_move.h.
|
private |
Definition at line 101 of file gazebo_ros_force_based_move.h.