|
Constraints | pro_rrt::createPlanarOrientationConstraint (const moveit::core::LinkModel *link, double angle_tolerance) |
| Create planar orientation constraints for a set of links.
|
|
std::vector< Constraints > | pro_rrt::createPlanarOrientationConstraints (const moveit::core::JointModelGroup &joint_model_group, const std::vector< std::string > &constrained_link_names, double angle_tolerance) |
| Create planar orientation constraints for a set of links.
|
|
tl::expected< trajectory_msgs::msg::JointTrajectory, PlanningError > | pro_rrt::planTrajectoryToJointGoal (const moveit::core::JointModelGroup &group, const moveit::core::RobotState &start_state, const moveit::core::RobotState &goal_state, const RRTParams &rrt_params, const std::vector< Constraints > &constraints, const TrajectoryParams &trajectory_params, planning_scene::PlanningScene &planning_scene) |
| Plan a trajectory from a start state to a goal state, for the given planning group , in the given planning_scene .
|
|
tl::expected< trajectory_msgs::msg::JointTrajectory, PlanningError > | pro_rrt::planTrajectoryToJointGoal (const moveit::core::JointModelGroup &group, const Eigen::VectorXd &initial_joint_positions, const Eigen::VectorXd &goal_joint_positions, const RRTParams &rrt_params, const std::vector< Constraints > &constraints, const TrajectoryParams &trajectory_params, planning_scene::PlanningScene &planning_scene) |
| Plan a trajectory from initial joint positions to goal joint positions, for the given planning group , in the given planning_scene .
|
|
std::optional< std::string > | pro_rrt::checkInputsProRRT (double velocity_scale_factor, double acceleration_scale_factor, int trajectory_sampling_rate, double link_padding, bool keep_orientation, double keep_orientation_tolerance) |
| Check if a given set of inputs for ProRRT are valid.
|
|
bool | pro_rrt::collisionValidationFunction (const moveit::core::JointModelGroup &group, const Eigen::VectorXd &goal_positions, planning_scene::PlanningScene &planning_scene) |
| Validate a joint-space configuration by checking for collisions in the given planning scene.
|
|