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.
Definition at line 269 of file loopback_controller_manager.cpp.
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.
Definition at line 342 of file loopback_controller_manager.cpp.
| void LoopbackControllerManager::simulateJoints | ( | ) | [private] |
Definition at line 205 of file loopback_controller_manager.cpp.
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.