#include <mrp2_hardware_gazebo.h>
Definition at line 29 of file mrp2_hardware_gazebo.h.
Definition at line 20 of file mrp2_hardware_gazebo.cpp.
std::string mrp2_hardware_gazebo::Mrp2HardwareGazebo::containerToString | ( | const T & | cont, |
const std::string & | prefix | ||
) | [inline, private] |
Definition at line 87 of file mrp2_hardware_gazebo.h.
bool mrp2_hardware_gazebo::Mrp2HardwareGazebo::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 25 of file mrp2_hardware_gazebo.cpp.
void mrp2_hardware_gazebo::Mrp2HardwareGazebo::readSim | ( | ros::Time | time, |
ros::Duration | period | ||
) | [virtual] |
Implements gazebo_ros_control::RobotHWSim.
Definition at line 207 of file mrp2_hardware_gazebo.cpp.
void mrp2_hardware_gazebo::Mrp2HardwareGazebo::writeSim | ( | ros::Time | time, |
ros::Duration | period | ||
) | [virtual] |
Implements gazebo_ros_control::RobotHWSim.
Definition at line 241 of file mrp2_hardware_gazebo.cpp.
double mrp2_hardware_gazebo::Mrp2HardwareGazebo::base_ang_vel_[3] [private] |
Definition at line 62 of file mrp2_hardware_gazebo.h.
double mrp2_hardware_gazebo::Mrp2HardwareGazebo::base_lin_acc_[3] [private] |
Definition at line 63 of file mrp2_hardware_gazebo.h.
double mrp2_hardware_gazebo::Mrp2HardwareGazebo::base_orientation_[4] [private] |
Definition at line 61 of file mrp2_hardware_gazebo.h.
gazebo::sensors::ImuSensor* mrp2_hardware_gazebo::Mrp2HardwareGazebo::imu_sensor_ [private] |
Definition at line 69 of file mrp2_hardware_gazebo.h.
hardware_interface::ImuSensorInterface mrp2_hardware_gazebo::Mrp2HardwareGazebo::imu_sensor_interface_ [private] |
Definition at line 77 of file mrp2_hardware_gazebo.h.
std::vector<double> mrp2_hardware_gazebo::Mrp2HardwareGazebo::jnt_eff_ [private] |
Definition at line 54 of file mrp2_hardware_gazebo.h.
std::vector<double> mrp2_hardware_gazebo::Mrp2HardwareGazebo::jnt_pos_ [private] |
Definition at line 52 of file mrp2_hardware_gazebo.h.
std::vector<double> mrp2_hardware_gazebo::Mrp2HardwareGazebo::jnt_pos_cmd_ [private] |
Definition at line 56 of file mrp2_hardware_gazebo.h.
std::vector<double> mrp2_hardware_gazebo::Mrp2HardwareGazebo::jnt_pos_cmd_curr_ [private] |
Definition at line 57 of file mrp2_hardware_gazebo.h.
hardware_interface::PositionJointInterface mrp2_hardware_gazebo::Mrp2HardwareGazebo::jnt_pos_cmd_interface_ [private] |
Definition at line 73 of file mrp2_hardware_gazebo.h.
hardware_interface::JointStateInterface mrp2_hardware_gazebo::Mrp2HardwareGazebo::jnt_state_interface_ [private] |
Definition at line 72 of file mrp2_hardware_gazebo.h.
std::vector<double> mrp2_hardware_gazebo::Mrp2HardwareGazebo::jnt_vel_ [private] |
Definition at line 53 of file mrp2_hardware_gazebo.h.
std::vector<double> mrp2_hardware_gazebo::Mrp2HardwareGazebo::jnt_vel_cmd_ [private] |
Definition at line 59 of file mrp2_hardware_gazebo.h.
hardware_interface::VelocityJointInterface mrp2_hardware_gazebo::Mrp2HardwareGazebo::jnt_vel_cmd_interface_ [private] |
Definition at line 74 of file mrp2_hardware_gazebo.h.
unsigned int mrp2_hardware_gazebo::Mrp2HardwareGazebo::n_dof_ [private] |
Definition at line 48 of file mrp2_hardware_gazebo.h.
std::vector<control_toolbox::Pid> mrp2_hardware_gazebo::Mrp2HardwareGazebo::pids_ [private] |
Definition at line 84 of file mrp2_hardware_gazebo.h.
joint_limits_interface::PositionJointSoftLimitsInterface mrp2_hardware_gazebo::Mrp2HardwareGazebo::pos_jnt_limits_interface_ [private] |
Definition at line 80 of file mrp2_hardware_gazebo.h.
unsigned int mrp2_hardware_gazebo::Mrp2HardwareGazebo::pos_n_dof_ [private] |
Definition at line 46 of file mrp2_hardware_gazebo.h.
std::vector<gazebo::physics::JointPtr> mrp2_hardware_gazebo::Mrp2HardwareGazebo::pos_sim_joints_ [private] |
Definition at line 67 of file mrp2_hardware_gazebo.h.
std::vector<gazebo::physics::JointPtr> mrp2_hardware_gazebo::Mrp2HardwareGazebo::sim_joints_ [private] |
Definition at line 66 of file mrp2_hardware_gazebo.h.
std::vector<std::string> mrp2_hardware_gazebo::Mrp2HardwareGazebo::transmission_names_ [private] |
Definition at line 50 of file mrp2_hardware_gazebo.h.
joint_limits_interface::VelocityJointSaturationInterface mrp2_hardware_gazebo::Mrp2HardwareGazebo::vel_jnt_limits_interface_ [private] |
Definition at line 81 of file mrp2_hardware_gazebo.h.
unsigned int mrp2_hardware_gazebo::Mrp2HardwareGazebo::vel_n_dof_ [private] |
Definition at line 47 of file mrp2_hardware_gazebo.h.
std::vector<gazebo::physics::JointPtr> mrp2_hardware_gazebo::Mrp2HardwareGazebo::vel_sim_joints_ [private] |
Definition at line 68 of file mrp2_hardware_gazebo.h.