$search
Definition at line 132 of file move_arm_simple_action.cpp.
move_arm_warehouse::MoveArm::MoveArm | ( | const std::string & | group_name | ) | [inline] |
Definition at line 135 of file move_arm_simple_action.cpp.
virtual move_arm_warehouse::MoveArm::~MoveArm | ( | ) | [inline, virtual] |
Definition at line 203 of file move_arm_simple_action.cpp.
bool move_arm_warehouse::MoveArm::checkIK | ( | const geometry_msgs::PoseStamped & | pose_stamped_msg, | |
const std::string & | link_name, | |||
sensor_msgs::JointState & | solution | |||
) | [inline, private] |
Definition at line 363 of file move_arm_simple_action.cpp.
bool move_arm_warehouse::MoveArm::computeIK | ( | const geometry_msgs::PoseStamped & | pose_stamped_msg, | |
const std::string & | link_name, | |||
sensor_msgs::JointState & | solution | |||
) | [inline, private] |
Definition at line 325 of file move_arm_simple_action.cpp.
bool move_arm_warehouse::MoveArm::configure | ( | void | ) | [inline] |
Definition at line 212 of file move_arm_simple_action.cpp.
bool move_arm_warehouse::MoveArm::convertPoseGoalToJointGoal | ( | arm_navigation_msgs::GetMotionPlan::Request & | req | ) | [inline, private] |
Kinematics
Definition at line 234 of file move_arm_simple_action.cpp.
bool move_arm_warehouse::MoveArm::createPlan | ( | arm_navigation_msgs::GetMotionPlan::Request & | req, | |
arm_navigation_msgs::GetMotionPlan::Response & | res | |||
) | [inline, private] |
Definition at line 678 of file move_arm_simple_action.cpp.
void move_arm_warehouse::MoveArm::discretizeTrajectory | ( | const trajectory_msgs::JointTrajectory & | trajectory, | |
trajectory_msgs::JointTrajectory & | trajectory_out, | |||
const double & | trajectory_discretization | |||
) | [inline, private] |
End Trajectory Filtering
Definition at line 446 of file move_arm_simple_action.cpp.
bool move_arm_warehouse::MoveArm::doPrePlanningChecks | ( | arm_navigation_msgs::GetMotionPlan::Request & | req, | |
arm_navigation_msgs::GetMotionPlan::Response & | res | |||
) | [inline, private] |
Definition at line 563 of file move_arm_simple_action.cpp.
void move_arm_warehouse::MoveArm::execute | ( | const arm_navigation_msgs::MoveArmGoalConstPtr & | goal | ) | [inline, private] |
Definition at line 1129 of file move_arm_simple_action.cpp.
bool move_arm_warehouse::MoveArm::executeCycle | ( | arm_navigation_msgs::GetMotionPlan::Request & | req | ) | [inline, private] |
Definition at line 847 of file move_arm_simple_action.cpp.
void move_arm_warehouse::MoveArm::fillTrajectoryMsg | ( | const trajectory_msgs::JointTrajectory & | trajectory_in, | |
trajectory_msgs::JointTrajectory & | trajectory_out | |||
) | [inline, private] |
Definition at line 751 of file move_arm_simple_action.cpp.
bool move_arm_warehouse::MoveArm::filterTrajectory | ( | const trajectory_msgs::JointTrajectory & | trajectory_in, | |
trajectory_msgs::JointTrajectory & | trajectory_out | |||
) | [inline, private] |
End Kinematics Trajectory Filtering
Definition at line 406 of file move_arm_simple_action.cpp.
bool move_arm_warehouse::MoveArm::getAndSetPlanningScene | ( | const arm_navigation_msgs::PlanningScene & | planning_diff, | |
const arm_navigation_msgs::OrderedCollisionOperations & | operations | |||
) | [inline, private] |
Definition at line 1292 of file move_arm_simple_action.cpp.
bool move_arm_warehouse::MoveArm::getRobotState | ( | planning_models::KinematicState * | state | ) | [inline, private] |
Definition at line 517 of file move_arm_simple_action.cpp.
bool move_arm_warehouse::MoveArm::hasPoseGoal | ( | arm_navigation_msgs::GetMotionPlan::Request & | req | ) | [inline, private] |
Definition at line 494 of file move_arm_simple_action.cpp.
bool move_arm_warehouse::MoveArm::isExecutionSafe | ( | ) | [inline, private] |
Definition at line 513 of file move_arm_simple_action.cpp.
bool move_arm_warehouse::MoveArm::isJointGoal | ( | arm_navigation_msgs::GetMotionPlan::Request & | req | ) | [inline, private] |
Definition at line 502 of file move_arm_simple_action.cpp.
bool move_arm_warehouse::MoveArm::isPoseGoal | ( | arm_navigation_msgs::GetMotionPlan::Request & | req | ) | [inline, private] |
State and trajectory validity checks Helper functions
Definition at line 485 of file move_arm_simple_action.cpp.
void move_arm_warehouse::MoveArm::monitorDoneCallback | ( | const actionlib::SimpleClientGoalState & | state, | |
const head_monitor_msgs::HeadMonitorResultConstPtr & | result | |||
) | [inline, private] |
Definition at line 1264 of file move_arm_simple_action.cpp.
void move_arm_warehouse::MoveArm::monitorFeedbackCallback | ( | const head_monitor_msgs::HeadMonitorFeedbackConstPtr & | feedback | ) | [inline, private] |
Definition at line 1284 of file move_arm_simple_action.cpp.
void move_arm_warehouse::MoveArm::moveArmGoalToPlannerRequest | ( | const arm_navigation_msgs::MoveArmGoalConstPtr & | goal, | |
arm_navigation_msgs::GetMotionPlan::Request & | req | |||
) | [inline, private] |
End Helper Functions Motion planning
Definition at line 540 of file move_arm_simple_action.cpp.
void move_arm_warehouse::MoveArm::printTrajectory | ( | const trajectory_msgs::JointTrajectory & | trajectory | ) | [inline, private] |
Definition at line 1369 of file move_arm_simple_action.cpp.
void move_arm_warehouse::MoveArm::publishStats | ( | ) | [inline, private] |
End State machine Visualization and I/O
Definition at line 1350 of file move_arm_simple_action.cpp.
void move_arm_warehouse::MoveArm::resetStateMachine | ( | ) | [inline, private] |
End Control State machine
Definition at line 840 of file move_arm_simple_action.cpp.
void move_arm_warehouse::MoveArm::resetToStartState | ( | planning_models::KinematicState * | state | ) | [inline, private] |
Definition at line 1331 of file move_arm_simple_action.cpp.
bool move_arm_warehouse::MoveArm::revertPlanningScene | ( | ) | [inline, private] |
Definition at line 1335 of file move_arm_simple_action.cpp.
bool move_arm_warehouse::MoveArm::sendTrajectory | ( | trajectory_msgs::JointTrajectory & | current_trajectory | ) | [inline, private] |
End Motion planning
Definition at line 708 of file move_arm_simple_action.cpp.
void move_arm_warehouse::MoveArm::visualizeAllowedContactRegions | ( | const std::vector< arm_navigation_msgs::AllowedContactSpecification > & | allowed_contacts | ) | [inline, private] |
Definition at line 1426 of file move_arm_simple_action.cpp.
void move_arm_warehouse::MoveArm::visualizeJointGoal | ( | const trajectory_msgs::JointTrajectory & | trajectory | ) | [inline, private] |
Definition at line 1399 of file move_arm_simple_action.cpp.
void move_arm_warehouse::MoveArm::visualizeJointGoal | ( | arm_navigation_msgs::GetMotionPlan::Request & | req | ) | [inline, private] |
Definition at line 1380 of file move_arm_simple_action.cpp.
void move_arm_warehouse::MoveArm::visualizePlan | ( | const trajectory_msgs::JointTrajectory & | trajectory | ) | [inline, private] |
Definition at line 1411 of file move_arm_simple_action.cpp.
boost::shared_ptr<actionlib::SimpleActionServer<arm_navigation_msgs::MoveArmAction> > move_arm_warehouse::MoveArm::action_server_ [private] |
Definition at line 1511 of file move_arm_simple_action.cpp.
std::vector<std::string> move_arm_warehouse::MoveArm::all_link_names_ [private] |
Definition at line 1534 of file move_arm_simple_action.cpp.
Definition at line 1542 of file move_arm_simple_action.cpp.
bool move_arm_warehouse::MoveArm::arm_ik_initialized_ [private] |
Definition at line 1554 of file move_arm_simple_action.cpp.
Definition at line 1513 of file move_arm_simple_action.cpp.
Definition at line 1517 of file move_arm_simple_action.cpp.
unsigned int move_arm_warehouse::MoveArm::current_planning_scene_id_ [private] |
Definition at line 1518 of file move_arm_simple_action.cpp.
Definition at line 1528 of file move_arm_simple_action.cpp.
Definition at line 1541 of file move_arm_simple_action.cpp.
Definition at line 1540 of file move_arm_simple_action.cpp.
Definition at line 1545 of file move_arm_simple_action.cpp.
Definition at line 1546 of file move_arm_simple_action.cpp.
Definition at line 1547 of file move_arm_simple_action.cpp.
std::string move_arm_warehouse::MoveArm::group_ [private] |
End Visualization and I/O
Definition at line 1503 of file move_arm_simple_action.cpp.
std::vector<std::string> move_arm_warehouse::MoveArm::group_joint_names_ [private] |
Definition at line 1532 of file move_arm_simple_action.cpp.
std::vector<std::string> move_arm_warehouse::MoveArm::group_link_names_ [private] |
Definition at line 1533 of file move_arm_simple_action.cpp.
boost::shared_ptr<actionlib::SimpleActionClient<head_monitor_msgs::HeadMonitorAction> > move_arm_warehouse::MoveArm::head_monitor_client_ [private] |
Definition at line 1505 of file move_arm_simple_action.cpp.
bool move_arm_warehouse::MoveArm::head_monitor_done_ [private] |
Definition at line 1559 of file move_arm_simple_action.cpp.
arm_navigation_msgs::ArmNavigationErrorCodes move_arm_warehouse::MoveArm::head_monitor_error_code_ [private] |
Definition at line 1558 of file move_arm_simple_action.cpp.
std::string move_arm_warehouse::MoveArm::head_monitor_link_ [private] |
Definition at line 1556 of file move_arm_simple_action.cpp.
double move_arm_warehouse::MoveArm::head_monitor_time_offset_ [private] |
Definition at line 1557 of file move_arm_simple_action.cpp.
double move_arm_warehouse::MoveArm::ik_allowed_time_ [private] |
Definition at line 1552 of file move_arm_simple_action.cpp.
Definition at line 1508 of file move_arm_simple_action.cpp.
unsigned int move_arm_warehouse::MoveArm::last_mpr_ID_ [private] |
Definition at line 1521 of file move_arm_simple_action.cpp.
Definition at line 1549 of file move_arm_simple_action.cpp.
bool move_arm_warehouse::MoveArm::log_to_warehouse_ [private] |
Definition at line 1565 of file move_arm_simple_action.cpp.
unsigned int move_arm_warehouse::MoveArm::max_mpr_ID_ [private] |
Definition at line 1519 of file move_arm_simple_action.cpp.
unsigned int move_arm_warehouse::MoveArm::max_trajectory_ID_ [private] |
Definition at line 1520 of file move_arm_simple_action.cpp.
arm_navigation_msgs::MoveArmFeedback move_arm_warehouse::MoveArm::move_arm_action_feedback_ [private] |
Definition at line 1536 of file move_arm_simple_action.cpp.
Definition at line 1535 of file move_arm_simple_action.cpp.
double move_arm_warehouse::MoveArm::move_arm_frequency_ [private] |
Definition at line 1527 of file move_arm_simple_action.cpp.
Definition at line 1550 of file move_arm_simple_action.cpp.
Definition at line 1562 of file move_arm_simple_action.cpp.
int move_arm_warehouse::MoveArm::num_planning_attempts_ [private] |
Definition at line 1530 of file move_arm_simple_action.cpp.
arm_navigation_msgs::GetMotionPlan::Request move_arm_warehouse::MoveArm::original_request_ [private] |
Definition at line 1538 of file move_arm_simple_action.cpp.
Definition at line 1523 of file move_arm_simple_action.cpp.
boost::shared_ptr<actionlib::SimpleActionClient<head_monitor_msgs::PreplanHeadScanAction> > move_arm_warehouse::MoveArm::preplan_scan_action_client_ [private] |
Definition at line 1506 of file move_arm_simple_action.cpp.
Definition at line 1510 of file move_arm_simple_action.cpp.
bool move_arm_warehouse::MoveArm::publish_stats_ [private] |
Definition at line 1561 of file move_arm_simple_action.cpp.
Definition at line 1510 of file move_arm_simple_action.cpp.
Definition at line 1548 of file move_arm_simple_action.cpp.
arm_navigation_msgs::SetPlanningSceneDiff::Request move_arm_warehouse::MoveArm::set_planning_scene_diff_req_ [private] |
Definition at line 1515 of file move_arm_simple_action.cpp.
arm_navigation_msgs::SetPlanningSceneDiff::Response move_arm_warehouse::MoveArm::set_planning_scene_diff_res_ [private] |
Definition at line 1516 of file move_arm_simple_action.cpp.
Definition at line 1526 of file move_arm_simple_action.cpp.
Definition at line 1563 of file move_arm_simple_action.cpp.
Definition at line 1525 of file move_arm_simple_action.cpp.
Definition at line 1509 of file move_arm_simple_action.cpp.
double move_arm_warehouse::MoveArm::trajectory_discretization_ [private] |
Definition at line 1553 of file move_arm_simple_action.cpp.
double move_arm_warehouse::MoveArm::trajectory_filter_allowed_time_ [private] |
Definition at line 1552 of file move_arm_simple_action.cpp.
Definition at line 1509 of file move_arm_simple_action.cpp.
Definition at line 1509 of file move_arm_simple_action.cpp.
Definition at line 1544 of file move_arm_simple_action.cpp.
Definition at line 1543 of file move_arm_simple_action.cpp.
Definition at line 1566 of file move_arm_simple_action.cpp.