#include <point_head.h>
Definition at line 60 of file point_head.h.
◆ head_server_t
◆ PointHeadController()
robot_controllers::PointHeadController::PointHeadController |
( |
| ) |
|
|
inline |
◆ ~PointHeadController()
virtual robot_controllers::PointHeadController::~PointHeadController |
( |
| ) |
|
|
inlinevirtual |
◆ executeCb()
void robot_controllers::PointHeadController::executeCb |
( |
const control_msgs::PointHeadGoalConstPtr & |
goal | ) |
|
|
private |
◆ getClaimedNames()
std::vector< std::string > robot_controllers::PointHeadController::getClaimedNames |
( |
| ) |
|
|
virtual |
◆ getCommandedNames()
std::vector< std::string > robot_controllers::PointHeadController::getCommandedNames |
( |
| ) |
|
|
virtual |
◆ getType()
virtual std::string robot_controllers::PointHeadController::getType |
( |
| ) |
|
|
inlinevirtual |
◆ init()
Initialize the controller and any required data structures.
- Parameters
-
nh | Node handle for this controller. |
manager | The controller manager instance, this is needed for the controller to get information about joints, etc. |
- Returns
- 0 if succesfully configured, negative values are error codes.
Reimplemented from robot_controllers::Controller.
Definition at line 49 of file point_head.cpp.
◆ reset()
bool robot_controllers::PointHeadController::reset |
( |
| ) |
|
|
virtual |
Cleanly reset the controller to it's initial state. Some controllers may choose to stop themselves. This is mainly used in the case of the the robot exiting some fault condition.
- Returns
- True if successfully reset, false otherwise.
Implements robot_controllers::Controller.
Definition at line 156 of file point_head.cpp.
◆ start()
bool robot_controllers::PointHeadController::start |
( |
| ) |
|
|
virtual |
◆ stop()
bool robot_controllers::PointHeadController::stop |
( |
bool |
force | ) |
|
|
virtual |
Attempt to stop the controller. This should be called only by the ControllerManager instance.
- Parameters
-
force | Should we force the controller to stop? Some controllers may wish to continue running until they absolutely have to stop. |
- Returns
- True if successfully stopped, false otherwise.
Implements robot_controllers::Controller.
Definition at line 132 of file point_head.cpp.
◆ update()
◆ head_pan_
◆ head_tilt_
◆ initialized_
bool robot_controllers::PointHeadController::initialized_ |
|
private |
◆ kdl_tree_
KDL::Tree robot_controllers::PointHeadController::kdl_tree_ |
|
private |
◆ last_sample_
should we stop this controller when the action has terminated (or hold position)?
Definition at line 139 of file point_head.h.
◆ listener_
◆ manager_
◆ preempted_
bool robot_controllers::PointHeadController::preempted_ |
|
private |
◆ result_
control_msgs::PointHeadResult robot_controllers::PointHeadController::result_ |
|
private |
◆ root_link_
std::string robot_controllers::PointHeadController::root_link_ |
|
private |
action was preempted (has nothing to do with preempt() above
Definition at line 142 of file point_head.h.
◆ sampler_
◆ sampler_mutex_
boost::mutex robot_controllers::PointHeadController::sampler_mutex_ |
|
private |
◆ server_
◆ stop_with_action_
bool robot_controllers::PointHeadController::stop_with_action_ |
|
private |
The documentation for this class was generated from the following files: