#include <state_validation_service_capability.hpp>
|
bool | isStateValid (const planning_scene_monitor::LockedPlanningSceneRO &ls, const moveit::core::RobotState &rs, const std::string &group_name, const moveit_msgs::msg::Constraints &constraints, std::vector< moveit_msgs::msg::ContactInformation > &contacts, std::vector< moveit_msgs::msg::CostSource > &cost_sources, std::vector< moveit_msgs::msg::ConstraintEvalResult > &constraint_result) |
|
std::string | getActionResultString (const moveit_msgs::msg::MoveItErrorCodes &error_code, bool planned_trajectory_empty, bool plan_only) |
|
std::string | stateToStr (MoveGroupState state) const |
|
void | convertToMsg (const std::vector< plan_execution::ExecutableTrajectory > &trajectory, moveit_msgs::msg::RobotState &first_state_msg, std::vector< moveit_msgs::msg::RobotTrajectory > &trajectory_msg) const |
|
void | convertToMsg (const robot_trajectory::RobotTrajectoryPtr &trajectory, moveit_msgs::msg::RobotState &first_state_msg, moveit_msgs::msg::RobotTrajectory &trajectory_msg) const |
|
void | convertToMsg (const std::vector< plan_execution::ExecutableTrajectory > &trajectory, moveit_msgs::msg::RobotState &first_state_msg, moveit_msgs::msg::RobotTrajectory &trajectory_msg) const |
|
planning_interface::MotionPlanRequest | clearRequestStartState (const planning_interface::MotionPlanRequest &request) const |
|
moveit_msgs::msg::PlanningScene | clearSceneRobotState (const moveit_msgs::msg::PlanningScene &scene) const |
|
bool | performTransform (geometry_msgs::msg::PoseStamped &pose_msg, const std::string &target_frame) const |
|
planning_pipeline::PlanningPipelinePtr | resolvePlanningPipeline (const std::string &pipeline_id) const |
|
◆ MoveGroupStateValidationService()
move_group::MoveGroupStateValidationService::MoveGroupStateValidationService |
( |
| ) |
|
◆ initialize()
void move_group::MoveGroupStateValidationService::initialize |
( |
| ) |
|
|
overridevirtual |
◆ isStateValid()
bool move_group::MoveGroupStateValidationService::isStateValid |
( |
const planning_scene_monitor::LockedPlanningSceneRO & |
ls, |
|
|
const moveit::core::RobotState & |
rs, |
|
|
const std::string & |
group_name, |
|
|
const moveit_msgs::msg::Constraints & |
constraints, |
|
|
std::vector< moveit_msgs::msg::ContactInformation > & |
contacts, |
|
|
std::vector< moveit_msgs::msg::CostSource > & |
cost_sources, |
|
|
std::vector< moveit_msgs::msg::ConstraintEvalResult > & |
constraint_result |
|
) |
| |
|
protected |
The documentation for this class was generated from the following files: