#include <pal_hardware_gazebo.h>
Public Member Functions | |
bool | initSim (const std::string &robot_ns, ros::NodeHandle nh, gazebo::physics::ModelPtr model, const urdf::Model *const urdf_model, std::vector< transmission_interface::TransmissionInfo > transmissions) |
PalHardwareGazebo () | |
void | readSim (ros::Time time, ros::Duration period) |
void | writeSim (ros::Time time, ros::Duration period) |
Private Member Functions | |
bool | parseForceTorqueSensors (ros::NodeHandle &nh, gazebo::physics::ModelPtr model, const urdf::Model *const urdf_model) |
bool | parseIMUSensors (ros::NodeHandle &nh, gazebo::physics::ModelPtr model, const urdf::Model *const urdf_model) |
Private Attributes | |
std::vector < ForceTorqueSensorDefinitionPtr > | forceTorqueSensorDefinitions_ |
hardware_interface::ForceTorqueSensorInterface | ft_sensor_interface_ |
hardware_interface::ImuSensorInterface | imu_sensor_interface_ |
std::vector < ImuSensorDefinitionPtr > | imuSensorDefinitions_ |
Definition at line 80 of file pal_hardware_gazebo.h.
Definition at line 269 of file pal_hardware_gazebo.cpp.
bool gazebo_ros_control::PalHardwareGazebo::initSim | ( | const std::string & | robot_ns, |
ros::NodeHandle | nh, | ||
gazebo::physics::ModelPtr | model, | ||
const urdf::Model *const | urdf_model, | ||
std::vector< transmission_interface::TransmissionInfo > | transmissions | ||
) | [virtual] |
Reimplemented from gazebo_ros_control::DefaultRobotHWSim.
Definition at line 273 of file pal_hardware_gazebo.cpp.
bool gazebo_ros_control::PalHardwareGazebo::parseForceTorqueSensors | ( | ros::NodeHandle & | nh, |
gazebo::physics::ModelPtr | model, | ||
const urdf::Model *const | urdf_model | ||
) | [private] |
Definition at line 151 of file pal_hardware_gazebo.cpp.
bool gazebo_ros_control::PalHardwareGazebo::parseIMUSensors | ( | ros::NodeHandle & | nh, |
gazebo::physics::ModelPtr | model, | ||
const urdf::Model *const | urdf_model | ||
) | [private] |
Definition at line 237 of file pal_hardware_gazebo.cpp.
void gazebo_ros_control::PalHardwareGazebo::readSim | ( | ros::Time | time, |
ros::Duration | period | ||
) | [virtual] |
Reimplemented from gazebo_ros_control::DefaultRobotHWSim.
Definition at line 400 of file pal_hardware_gazebo.cpp.
void gazebo_ros_control::PalHardwareGazebo::writeSim | ( | ros::Time | time, |
ros::Duration | period | ||
) | [virtual] |
Reimplemented from gazebo_ros_control::DefaultRobotHWSim.
Definition at line 466 of file pal_hardware_gazebo.cpp.
std::vector<ForceTorqueSensorDefinitionPtr> gazebo_ros_control::PalHardwareGazebo::forceTorqueSensorDefinitions_ [private] |
Definition at line 114 of file pal_hardware_gazebo.h.
hardware_interface::ForceTorqueSensorInterface gazebo_ros_control::PalHardwareGazebo::ft_sensor_interface_ [private] |
Definition at line 111 of file pal_hardware_gazebo.h.
hardware_interface::ImuSensorInterface gazebo_ros_control::PalHardwareGazebo::imu_sensor_interface_ [private] |
Definition at line 112 of file pal_hardware_gazebo.h.
std::vector<ImuSensorDefinitionPtr> gazebo_ros_control::PalHardwareGazebo::imuSensorDefinitions_ [private] |
Definition at line 115 of file pal_hardware_gazebo.h.