Public Member Functions | |
void | fini () |
void | init () |
LoopbackControllerManager () | |
void | run () |
void | update () |
virtual | ~LoopbackControllerManager () |
Private Member Functions | |
void | ControllerManagerROSThread () |
void | jointCallback (const sensor_msgs::JointState::ConstPtr &joints) |
void | readUrdf () |
void | simulateJoints () |
Private Attributes | |
pr2_controller_manager::ControllerManager * | cm_ |
double | damping_ |
default joint damping | |
ros::Subscriber | desired_angles_sub_ |
double | dt_ |
simulation time step | |
pr2_hardware_interface::HardwareInterface | hw_ |
boost::mutex | lock |
double | mass_ |
fake link mass | |
boost::thread * | ros_spinner_thread_ |
ros::NodeHandle * | rosnode_ |
pointer to ros node | |
pr2_mechanism_model::RobotState * | state_ |
Definition at line 49 of file loopback_controller_manager.cpp.
Definition at line 90 of file loopback_controller_manager.cpp.
LoopbackControllerManager::~LoopbackControllerManager | ( | ) | [virtual] |
Definition at line 96 of file loopback_controller_manager.cpp.
void LoopbackControllerManager::ControllerManagerROSThread | ( | ) | [private] |
Definition at line 328 of file loopback_controller_manager.cpp.
void LoopbackControllerManager::fini | ( | ) |
Definition at line 269 of file loopback_controller_manager.cpp.
void LoopbackControllerManager::init | ( | ) |
Definition at line 122 of file loopback_controller_manager.cpp.
void LoopbackControllerManager::jointCallback | ( | const sensor_msgs::JointState::ConstPtr & | joints | ) | [private] |
Definition at line 103 of file loopback_controller_manager.cpp.
void LoopbackControllerManager::readUrdf | ( | ) | [private] |
Definition at line 282 of file loopback_controller_manager.cpp.
void LoopbackControllerManager::run | ( | void | ) |
Definition at line 342 of file loopback_controller_manager.cpp.
void LoopbackControllerManager::simulateJoints | ( | ) | [private] |
Definition at line 205 of file loopback_controller_manager.cpp.
void LoopbackControllerManager::update | ( | void | ) |
Definition at line 227 of file loopback_controller_manager.cpp.
Definition at line 64 of file loopback_controller_manager.cpp.
double LoopbackControllerManager::damping_ [private] |
default joint damping
Definition at line 79 of file loopback_controller_manager.cpp.
Definition at line 71 of file loopback_controller_manager.cpp.
double LoopbackControllerManager::dt_ [private] |
simulation time step
Definition at line 78 of file loopback_controller_manager.cpp.
Definition at line 63 of file loopback_controller_manager.cpp.
boost::mutex LoopbackControllerManager::lock [private] |
Definition at line 76 of file loopback_controller_manager.cpp.
double LoopbackControllerManager::mass_ [private] |
fake link mass
Definition at line 80 of file loopback_controller_manager.cpp.
Definition at line 75 of file loopback_controller_manager.cpp.
pointer to ros node
Definition at line 70 of file loopback_controller_manager.cpp.
Definition at line 66 of file loopback_controller_manager.cpp.