#include <pmb2_hardware_gazebo.h>
Definition at line 56 of file pmb2_hardware_gazebo.h.
Definition at line 47 of file pmb2_hardware_gazebo.cpp.
std::string pmb2_hardware_gazebo::Pmb2HardwareGazebo::containerToString | ( | const T & | cont, |
const std::string & | prefix | ||
) | [inline, private] |
Definition at line 115 of file pmb2_hardware_gazebo.h.
bool pmb2_hardware_gazebo::Pmb2HardwareGazebo::initSim | ( | const std::string & | robot_namespace, |
ros::NodeHandle | model_nh, | ||
gazebo::physics::ModelPtr | parent_model, | ||
const urdf::Model *const | urdf_model, | ||
std::vector< transmission_interface::TransmissionInfo > | transmissions | ||
) | [virtual] |
Implements gazebo_ros_control::RobotHWSim.
Definition at line 52 of file pmb2_hardware_gazebo.cpp.
void pmb2_hardware_gazebo::Pmb2HardwareGazebo::readSim | ( | ros::Time | time, |
ros::Duration | period | ||
) | [virtual] |
Implements gazebo_ros_control::RobotHWSim.
Definition at line 235 of file pmb2_hardware_gazebo.cpp.
void pmb2_hardware_gazebo::Pmb2HardwareGazebo::writeSim | ( | ros::Time | time, |
ros::Duration | period | ||
) | [virtual] |
Implements gazebo_ros_control::RobotHWSim.
Definition at line 271 of file pmb2_hardware_gazebo.cpp.
double pmb2_hardware_gazebo::Pmb2HardwareGazebo::base_ang_vel_[3] [private] |
Definition at line 90 of file pmb2_hardware_gazebo.h.
double pmb2_hardware_gazebo::Pmb2HardwareGazebo::base_lin_acc_[3] [private] |
Definition at line 91 of file pmb2_hardware_gazebo.h.
double pmb2_hardware_gazebo::Pmb2HardwareGazebo::base_orientation_[4] [private] |
Definition at line 89 of file pmb2_hardware_gazebo.h.
gazebo::sensors::ImuSensor* pmb2_hardware_gazebo::Pmb2HardwareGazebo::imu_sensor_ [private] |
Definition at line 97 of file pmb2_hardware_gazebo.h.
hardware_interface::ImuSensorInterface pmb2_hardware_gazebo::Pmb2HardwareGazebo::imu_sensor_interface_ [private] |
Definition at line 105 of file pmb2_hardware_gazebo.h.
std::vector<double> pmb2_hardware_gazebo::Pmb2HardwareGazebo::jnt_eff_ [private] |
Definition at line 82 of file pmb2_hardware_gazebo.h.
std::vector<double> pmb2_hardware_gazebo::Pmb2HardwareGazebo::jnt_pos_ [private] |
Definition at line 80 of file pmb2_hardware_gazebo.h.
std::vector<double> pmb2_hardware_gazebo::Pmb2HardwareGazebo::jnt_pos_cmd_ [private] |
Definition at line 84 of file pmb2_hardware_gazebo.h.
std::vector<double> pmb2_hardware_gazebo::Pmb2HardwareGazebo::jnt_pos_cmd_curr_ [private] |
Definition at line 85 of file pmb2_hardware_gazebo.h.
hardware_interface::PositionJointInterface pmb2_hardware_gazebo::Pmb2HardwareGazebo::jnt_pos_cmd_interface_ [private] |
Definition at line 101 of file pmb2_hardware_gazebo.h.
hardware_interface::JointStateInterface pmb2_hardware_gazebo::Pmb2HardwareGazebo::jnt_state_interface_ [private] |
Definition at line 100 of file pmb2_hardware_gazebo.h.
std::vector<double> pmb2_hardware_gazebo::Pmb2HardwareGazebo::jnt_vel_ [private] |
Definition at line 81 of file pmb2_hardware_gazebo.h.
std::vector<double> pmb2_hardware_gazebo::Pmb2HardwareGazebo::jnt_vel_cmd_ [private] |
Definition at line 87 of file pmb2_hardware_gazebo.h.
hardware_interface::VelocityJointInterface pmb2_hardware_gazebo::Pmb2HardwareGazebo::jnt_vel_cmd_interface_ [private] |
Definition at line 102 of file pmb2_hardware_gazebo.h.
unsigned int pmb2_hardware_gazebo::Pmb2HardwareGazebo::n_dof_ [private] |
Definition at line 76 of file pmb2_hardware_gazebo.h.
std::vector<control_toolbox::Pid> pmb2_hardware_gazebo::Pmb2HardwareGazebo::pids_ [private] |
Definition at line 112 of file pmb2_hardware_gazebo.h.
joint_limits_interface::PositionJointSoftLimitsInterface pmb2_hardware_gazebo::Pmb2HardwareGazebo::pos_jnt_limits_interface_ [private] |
Definition at line 108 of file pmb2_hardware_gazebo.h.
unsigned int pmb2_hardware_gazebo::Pmb2HardwareGazebo::pos_n_dof_ [private] |
Definition at line 74 of file pmb2_hardware_gazebo.h.
std::vector<gazebo::physics::JointPtr> pmb2_hardware_gazebo::Pmb2HardwareGazebo::pos_sim_joints_ [private] |
Definition at line 95 of file pmb2_hardware_gazebo.h.
std::vector<gazebo::physics::JointPtr> pmb2_hardware_gazebo::Pmb2HardwareGazebo::sim_joints_ [private] |
Definition at line 94 of file pmb2_hardware_gazebo.h.
std::vector<std::string> pmb2_hardware_gazebo::Pmb2HardwareGazebo::transmission_names_ [private] |
Definition at line 78 of file pmb2_hardware_gazebo.h.
joint_limits_interface::VelocityJointSaturationInterface pmb2_hardware_gazebo::Pmb2HardwareGazebo::vel_jnt_limits_interface_ [private] |
Definition at line 109 of file pmb2_hardware_gazebo.h.
unsigned int pmb2_hardware_gazebo::Pmb2HardwareGazebo::vel_n_dof_ [private] |
Definition at line 75 of file pmb2_hardware_gazebo.h.
std::vector<gazebo::physics::JointPtr> pmb2_hardware_gazebo::Pmb2HardwareGazebo::vel_sim_joints_ [private] |
Definition at line 96 of file pmb2_hardware_gazebo.h.