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