Definition at line 82 of file default_robot_hw_sim.cpp.
enum gazebo_ros_control::DefaultRobotHWSim::ControlMethod [private] |
Definition at line 348 of file default_robot_hw_sim.cpp.
bool gazebo_ros_control::DefaultRobotHWSim::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 | ||
) | [inline, virtual] |
Implements gazebo_ros_control::RobotHWSim.
Definition at line 86 of file default_robot_hw_sim.cpp.
void gazebo_ros_control::DefaultRobotHWSim::readSim | ( | ros::Time | time, |
ros::Duration | period | ||
) | [inline, virtual] |
Implements gazebo_ros_control::RobotHWSim.
Definition at line 257 of file default_robot_hw_sim.cpp.
void gazebo_ros_control::DefaultRobotHWSim::registerJointLimits | ( | const std::string & | joint_name, |
const hardware_interface::JointHandle & | joint_handle, | ||
const ControlMethod | ctrl_method, | ||
const ros::NodeHandle & | joint_limit_nh, | ||
const urdf::Model *const | urdf_model, | ||
int *const | joint_type, | ||
double *const | lower_limit, | ||
double *const | upper_limit, | ||
double *const | effort_limit | ||
) | [inline, private] |
Definition at line 353 of file default_robot_hw_sim.cpp.
void gazebo_ros_control::DefaultRobotHWSim::writeSim | ( | ros::Time | time, |
ros::Duration | period | ||
) | [inline, virtual] |
Implements gazebo_ros_control::RobotHWSim.
Definition at line 276 of file default_robot_hw_sim.cpp.
hardware_interface::EffortJointInterface gazebo_ros_control::DefaultRobotHWSim::ej_interface_ [private] |
Definition at line 475 of file default_robot_hw_sim.cpp.
joint_limits_interface::EffortJointSoftLimitsInterface gazebo_ros_control::DefaultRobotHWSim::ej_limits_interface_ [private] |
Definition at line 480 of file default_robot_hw_sim.cpp.
joint_limits_interface::EffortJointSaturationInterface gazebo_ros_control::DefaultRobotHWSim::ej_sat_interface_ [private] |
Definition at line 479 of file default_robot_hw_sim.cpp.
std::vector<ControlMethod> gazebo_ros_control::DefaultRobotHWSim::joint_control_methods_ [private] |
Definition at line 491 of file default_robot_hw_sim.cpp.
std::vector<double> gazebo_ros_control::DefaultRobotHWSim::joint_effort_ [private] |
Definition at line 495 of file default_robot_hw_sim.cpp.
std::vector<double> gazebo_ros_control::DefaultRobotHWSim::joint_effort_command_ [private] |
Definition at line 496 of file default_robot_hw_sim.cpp.
std::vector<double> gazebo_ros_control::DefaultRobotHWSim::joint_effort_limits_ [private] |
Definition at line 490 of file default_robot_hw_sim.cpp.
std::vector<double> gazebo_ros_control::DefaultRobotHWSim::joint_lower_limits_ [private] |
Definition at line 488 of file default_robot_hw_sim.cpp.
std::vector<std::string> gazebo_ros_control::DefaultRobotHWSim::joint_names_ [private] |
Definition at line 486 of file default_robot_hw_sim.cpp.
std::vector<double> gazebo_ros_control::DefaultRobotHWSim::joint_position_ [private] |
Definition at line 493 of file default_robot_hw_sim.cpp.
std::vector<double> gazebo_ros_control::DefaultRobotHWSim::joint_position_command_ [private] |
Definition at line 497 of file default_robot_hw_sim.cpp.
std::vector<int> gazebo_ros_control::DefaultRobotHWSim::joint_types_ [private] |
Definition at line 487 of file default_robot_hw_sim.cpp.
std::vector<double> gazebo_ros_control::DefaultRobotHWSim::joint_upper_limits_ [private] |
Definition at line 489 of file default_robot_hw_sim.cpp.
std::vector<double> gazebo_ros_control::DefaultRobotHWSim::joint_velocity_ [private] |
Definition at line 494 of file default_robot_hw_sim.cpp.
std::vector<double> gazebo_ros_control::DefaultRobotHWSim::joint_velocity_command_ [private] |
Definition at line 498 of file default_robot_hw_sim.cpp.
hardware_interface::JointStateInterface gazebo_ros_control::DefaultRobotHWSim::js_interface_ [private] |
Definition at line 474 of file default_robot_hw_sim.cpp.
unsigned int gazebo_ros_control::DefaultRobotHWSim::n_dof_ [private] |
Definition at line 472 of file default_robot_hw_sim.cpp.
std::vector<control_toolbox::Pid> gazebo_ros_control::DefaultRobotHWSim::pid_controllers_ [private] |
Definition at line 492 of file default_robot_hw_sim.cpp.
hardware_interface::PositionJointInterface gazebo_ros_control::DefaultRobotHWSim::pj_interface_ [private] |
Definition at line 476 of file default_robot_hw_sim.cpp.
joint_limits_interface::PositionJointSoftLimitsInterface gazebo_ros_control::DefaultRobotHWSim::pj_limits_interface_ [private] |
Definition at line 482 of file default_robot_hw_sim.cpp.
joint_limits_interface::PositionJointSaturationInterface gazebo_ros_control::DefaultRobotHWSim::pj_sat_interface_ [private] |
Definition at line 481 of file default_robot_hw_sim.cpp.
std::vector<gazebo::physics::JointPtr> gazebo_ros_control::DefaultRobotHWSim::sim_joints_ [private] |
Definition at line 500 of file default_robot_hw_sim.cpp.
hardware_interface::VelocityJointInterface gazebo_ros_control::DefaultRobotHWSim::vj_interface_ [private] |
Definition at line 477 of file default_robot_hw_sim.cpp.
joint_limits_interface::VelocityJointSoftLimitsInterface gazebo_ros_control::DefaultRobotHWSim::vj_limits_interface_ [private] |
Definition at line 484 of file default_robot_hw_sim.cpp.
joint_limits_interface::VelocityJointSaturationInterface gazebo_ros_control::DefaultRobotHWSim::vj_sat_interface_ [private] |
Definition at line 483 of file default_robot_hw_sim.cpp.