capability_names.h
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/include/pilz_trajectory_generation/
capability__names_8h
pilz_trajectory_generation
static const std::string
SEQUENCE_SERVICE_NAME
namespacepilz__trajectory__generation.html
a8a47f51ef4367fb35e389191019b1abf
cartesian_limit.cpp
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/src/
cartesian__limit_8cpp
pilz_trajectory_generation/cartesian_limit.h
cartesian_limit.h
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/include/pilz_trajectory_generation/
cartesian__limit_8h
pilz::CartesianLimit
pilz
cartesian_limits_aggregator.cpp
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/src/
cartesian__limits__aggregator_8cpp
pilz_trajectory_generation/cartesian_limits_aggregator.h
static const std::string
PARAM_CARTESIAN_LIMITS_NS
cartesian__limits__aggregator_8cpp.html
a5ae67c7677a071957dcc7482146ea517
static const std::string
PARAM_MAX_ROT_ACC
cartesian__limits__aggregator_8cpp.html
aa438a73f7c9645f8bf617db0f1e14aa6
static const std::string
PARAM_MAX_ROT_DEC
cartesian__limits__aggregator_8cpp.html
ad1f61dac6fe70d8ef53485247512d471
static const std::string
PARAM_MAX_ROT_VEL
cartesian__limits__aggregator_8cpp.html
aa180a565ebbb8e7c8b07dcaaa45208fa
static const std::string
PARAM_MAX_TRANS_ACC
cartesian__limits__aggregator_8cpp.html
a8e8f45ef3eb0d2fd8bd157140e385040
static const std::string
PARAM_MAX_TRANS_DEC
cartesian__limits__aggregator_8cpp.html
ab02597039fac618df76d9742e3de726f
static const std::string
PARAM_MAX_TRANS_VEL
cartesian__limits__aggregator_8cpp.html
ad2c7aae33dbcbbf48ac66968bbaa34cc
cartesian_limits_aggregator.h
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/include/pilz_trajectory_generation/
cartesian__limits__aggregator_8h
pilz_trajectory_generation/cartesian_limit.h
pilz::CartesianLimitsAggregator
pilz
cartesian_trajectory.h
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/include/pilz_trajectory_generation/
cartesian__trajectory_8h
cartesian_trajectory_point.h
pilz::CartesianTrajectory
pilz
cartesian_trajectory_point.h
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/include/pilz_trajectory_generation/
cartesian__trajectory__point_8h
pilz::CartesianTrajectoryPoint
pilz
command_list_manager.cpp
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/src/
command__list__manager_8cpp
pilz_trajectory_generation/command_list_manager.h
pilz_trajectory_generation/joint_limits_aggregator.h
pilz_trajectory_generation/cartesian_limits_aggregator.h
pilz_trajectory_generation/trajectory_blender_transition_window.h
pilz_trajectory_generation/trajectory_blend_request.h
pilz_trajectory_generation/tip_frame_getter.h
pilz_trajectory_generation
static const std::string
PARAM_NAMESPACE_LIMITS
namespacepilz__trajectory__generation.html
a88d9862627516f30647a76c71ac45b7d
command_list_manager.h
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/include/pilz_trajectory_generation/
command__list__manager_8h
pilz_trajectory_generation/trajectory_blender.h
pilz_trajectory_generation/plan_components_builder.h
pilz_trajectory_generation/trajectory_generation_exceptions.h
pilz_trajectory_generation::CommandListManager
pilz_trajectory_generation
std::vector< robot_trajectory::RobotTrajectoryPtr >
RobotTrajCont
namespacepilz__trajectory__generation.html
a44abc9a50a5a31e379afdcb8b32ed332
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz__trajectory__generation.html
ad74f02ab704a15da86d99606b6150e7b
(NegativeBlendRadiusException, moveit_msgs::MoveItErrorCodes::INVALID_MOTION_PLAN)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz__trajectory__generation.html
a83a39b3dc52b315135e0b77e4512c9c9
(LastBlendRadiusNotZeroException, moveit_msgs::MoveItErrorCodes::INVALID_MOTION_PLAN)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz__trajectory__generation.html
af27c41359b8799bfd7adfe7f0b3a334f
(StartStateSetException, moveit_msgs::MoveItErrorCodes::INVALID_ROBOT_STATE)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz__trajectory__generation.html
a9b7a4a59a2162732929c250efc63b573
(OverlappingBlendRadiiException, moveit_msgs::MoveItErrorCodes::INVALID_MOTION_PLAN)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz__trajectory__generation.html
a3e89e9b633902b9fa90959d20536dedb
(PlanningPipelineException, moveit_msgs::MoveItErrorCodes::FAILURE)
joint_limits_aggregator.cpp
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/src/
joint__limits__aggregator_8cpp
pilz_trajectory_generation/joint_limits_aggregator.h
joint_limits_aggregator.h
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/include/pilz_trajectory_generation/
joint__limits__aggregator_8h
pilz_trajectory_generation/joint_limits_container.h
pilz::AggregationBoundsViolationException
pilz::AggregationException
pilz::JointLimitsAggregator
pilz
joint_limits_container.cpp
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/src/
joint__limits__container_8cpp
pilz_trajectory_generation/joint_limits_container.h
pilz
joint_limits_container.h
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/include/pilz_trajectory_generation/
joint__limits__container_8h
pilz::JointLimitsContainer
pilz
joint_limits_validator.cpp
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/src/
joint__limits__validator_8cpp
pilz_trajectory_generation/joint_limits_validator.h
joint_limits_validator.h
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/include/pilz_trajectory_generation/
joint__limits__validator_8h
pilz_trajectory_generation/joint_limits_container.h
pilz::JointLimitsValidator
pilz::ValidationBoundsViolationException
pilz::ValidationDifferentLimitsException
pilz::ValidationException
pilz::ValidationJointMissingException
pilz
limits_container.cpp
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/src/
limits__container_8cpp
pilz_trajectory_generation/limits_container.h
limits_container.h
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/include/pilz_trajectory_generation/
limits__container_8h
pilz_trajectory_generation/cartesian_limit.h
pilz_trajectory_generation/joint_limits_container.h
pilz::LimitsContainer
pilz
move_group_sequence_action.cpp
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/src/
move__group__sequence__action_8cpp
pilz_trajectory_generation/move_group_sequence_action.h
pilz_trajectory_generation/command_list_manager.h
pilz_trajectory_generation/trajectory_generation_exceptions.h
pilz_trajectory_generation
move_group_sequence_action.h
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/include/pilz_trajectory_generation/
move__group__sequence__action_8h
pilz_trajectory_generation::MoveGroupSequenceAction
pilz_trajectory_generation
move_group_sequence_service.cpp
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/src/
move__group__sequence__service_8cpp
pilz_trajectory_generation/move_group_sequence_service.h
pilz_trajectory_generation/capability_names.h
pilz_trajectory_generation/command_list_manager.h
pilz_trajectory_generation/trajectory_generation_exceptions.h
pilz_trajectory_generation
move_group_sequence_service.h
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/include/pilz_trajectory_generation/
move__group__sequence__service_8h
pilz_trajectory_generation::MoveGroupSequenceService
pilz_trajectory_generation
path_circle_generator.cpp
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/src/
path__circle__generator_8cpp
pilz_trajectory_generation/path_circle_generator.h
pilz
path_circle_generator.h
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/include/pilz_trajectory_generation/
path__circle__generator_8h
Error_MotionPlanning_CenterPointDifferentRadius
pilz::PathCircleGenerator
pilz
pilz_command_planner.cpp
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/src/
pilz__command__planner_8cpp
pilz_trajectory_generation/pilz_command_planner.h
pilz_trajectory_generation/planning_context_loader.h
pilz_trajectory_generation/planning_context_loader_ptp.h
pilz_trajectory_generation/planning_exceptions.h
pilz_trajectory_generation/joint_limits_aggregator.h
pilz_trajectory_generation/cartesian_limits_aggregator.h
pilz
static const std::string
PARAM_NAMESPACE_LIMTS
namespacepilz.html
a2b85e7838f9ea2d72d2ddc2700842db3
pilz_command_planner.h
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/include/pilz_trajectory_generation/
pilz__command__planner_8h
pilz_trajectory_generation/planning_context_loader.h
pilz::CommandPlanner
pilz
plan_components_builder.cpp
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/src/
plan__components__builder_8cpp
pilz_trajectory_generation/plan_components_builder.h
pilz_trajectory_generation/tip_frame_getter.h
pilz_trajectory_generation
plan_components_builder.h
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/include/pilz_trajectory_generation/
plan__components__builder_8h
pilz_trajectory_generation/trajectory_functions.h
pilz_trajectory_generation/trajectory_blend_request.h
pilz_trajectory_generation/trajectory_blender.h
pilz_trajectory_generation/trajectory_generation_exceptions.h
pilz_trajectory_generation::PlanComponentsBuilder
pilz_trajectory_generation
std::function< const std::string &(const std::string &)>
TipFrameFunc_t
namespacepilz__trajectory__generation.html
a8eb1242c14164fd9ae012ee8d025672c
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz__trajectory__generation.html
a4091e296db7423feb53d88d6162819fe
(NoBlenderSetException, moveit_msgs::MoveItErrorCodes::FAILURE)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz__trajectory__generation.html
a4025b18c5af98764146e443510eccc5c
(NoTipFrameFunctionSetException, moveit_msgs::MoveItErrorCodes::FAILURE)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz__trajectory__generation.html
a7520d78929f86a707f6bffd654b06143
(NoRobotModelSetException, moveit_msgs::MoveItErrorCodes::FAILURE)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz__trajectory__generation.html
a8f3e92f8d21c1243d8d0a2a82f8b3ce9
(BlendingFailedException, moveit_msgs::MoveItErrorCodes::FAILURE)
planning_context_base.h
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/include/pilz_trajectory_generation/
planning__context__base_8h
pilz_trajectory_generation/joint_limits_container.h
pilz_trajectory_generation/trajectory_generator.h
pilz::PlanningContextBase
pilz
planning_context_circ.h
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/include/pilz_trajectory_generation/
planning__context__circ_8h
pilz_trajectory_generation/limits_container.h
pilz_trajectory_generation/planning_context_base.h
pilz_trajectory_generation/trajectory_generator_circ.h
pilz::PlanningContextCIRC
pilz
planning_context_lin.h
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/include/pilz_trajectory_generation/
planning__context__lin_8h
pilz_trajectory_generation/limits_container.h
pilz_trajectory_generation/planning_context_base.h
pilz_trajectory_generation/trajectory_generator_lin.h
pilz::PlanningContextLIN
pilz
planning_context_loader.cpp
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/src/
planning__context__loader_8cpp
pilz_trajectory_generation/planning_context_loader.h
planning_context_loader.h
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/include/pilz_trajectory_generation/
planning__context__loader_8h
pilz_trajectory_generation/limits_container.h
pilz::PlanningContextLoader
pilz
boost::shared_ptr< const PlanningContextLoader >
PlanningContextLoaderConstPtr
namespacepilz.html
a8be4d6164eb8eca76acf580c2a6a78f7
boost::shared_ptr< PlanningContextLoader >
PlanningContextLoaderPtr
namespacepilz.html
aab61ef8873b26a9b6d400d6e37e14695
planning_context_loader_circ.cpp
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/src/
planning__context__loader__circ_8cpp
pilz_trajectory_generation/planning_context_circ.h
pilz_trajectory_generation/planning_context_base.h
pilz_trajectory_generation/planning_context_loader_circ.h
planning_context_loader_circ.h
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/include/pilz_trajectory_generation/
planning__context__loader__circ_8h
pilz_trajectory_generation/planning_context_loader.h
pilz::PlanningContextLoaderCIRC
pilz
boost::shared_ptr< const PlanningContextLoaderCIRC >
PlanningContextLoaderCIRCConstPtr
namespacepilz.html
a5fb94635e15687a55a9568fbef01f3d0
boost::shared_ptr< PlanningContextLoaderCIRC >
PlanningContextLoaderCIRCPtr
namespacepilz.html
a7edb30f096523cbc0230ca3689a90749
planning_context_loader_lin.cpp
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/src/
planning__context__loader__lin_8cpp
pilz_trajectory_generation/planning_context_lin.h
pilz_trajectory_generation/planning_context_base.h
pilz_trajectory_generation/planning_context_loader_lin.h
planning_context_loader_lin.h
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/include/pilz_trajectory_generation/
planning__context__loader__lin_8h
pilz_trajectory_generation/planning_context_loader.h
pilz::PlanningContextLoaderLIN
pilz
boost::shared_ptr< const PlanningContextLoaderLIN >
PlanningContextLoaderLINConstPtr
namespacepilz.html
aa2e917531e9df885238da108272a8dcc
boost::shared_ptr< PlanningContextLoaderLIN >
PlanningContextLoaderLINPtr
namespacepilz.html
abd0b1b99eac1a1f2d91b3a738f88b228
planning_context_loader_ptp.cpp
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/src/
planning__context__loader__ptp_8cpp
pilz_trajectory_generation/planning_context_ptp.h
pilz_trajectory_generation/planning_context_loader_ptp.h
planning_context_loader_ptp.h
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/include/pilz_trajectory_generation/
planning__context__loader__ptp_8h
pilz_trajectory_generation/planning_context_loader.h
pilz::PlanningContextLoaderPTP
pilz
boost::shared_ptr< const PlanningContextLoaderPTP >
PlanningContextLoaderPTPConstPtr
namespacepilz.html
a89efafa4609a73443a886a995b985211
boost::shared_ptr< PlanningContextLoaderPTP >
PlanningContextLoaderPTPPtr
namespacepilz.html
ab6b74ab30520edea9cc74453a993cbc9
planning_context_ptp.h
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/include/pilz_trajectory_generation/
planning__context__ptp_8h
pilz_trajectory_generation/limits_container.h
pilz_trajectory_generation/planning_context_base.h
pilz_trajectory_generation/trajectory_generator_ptp.h
pilz::PlanningContextPTP
pilz
planning_exceptions.h
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/include/pilz_trajectory_generation/
planning__exceptions_8h
pilz::ContextLoaderRegistrationException
pilz::PlanningException
pilz
doc/README.md
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/doc/
doc_2README_8md
README.md
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/
README_8md
tip_frame_getter.h
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/include/pilz_trajectory_generation/
tip__frame__getter_8h
pilz_trajectory_generation/trajectory_generation_exceptions.h
pilz_trajectory_generation
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz__trajectory__generation.html
a352c15af9e036b67c348da068ab5d444
(NoSolverException, moveit_msgs::MoveItErrorCodes::FAILURE)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz__trajectory__generation.html
abe243aa5c347c28f84f6c7869c8ee3b4
(MoreThanOneTipFrameException, moveit_msgs::MoveItErrorCodes::FAILURE)
static const std::string &
getSolverTipFrame
namespacepilz__trajectory__generation.html
a7450caf75df76459c4434cf2b69c7657
(const JointModelGroup *group)
static bool
hasSolver
namespacepilz__trajectory__generation.html
a26b5d4adfc1e19636059cedeca55aca1
(const JointModelGroup *group)
trajectory_blend_request.h
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/include/pilz_trajectory_generation/
trajectory__blend__request_8h
pilz::TrajectoryBlendRequest
pilz
trajectory_blend_response.h
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/include/pilz_trajectory_generation/
trajectory__blend__response_8h
pilz::TrajectoryBlendResponse
pilz
trajectory_blender.h
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/include/pilz_trajectory_generation/
trajectory__blender_8h
pilz_trajectory_generation/limits_container.h
pilz_trajectory_generation/trajectory_blend_request.h
pilz_trajectory_generation/trajectory_blend_response.h
pilz::TrajectoryBlender
pilz
std::unique_ptr< TrajectoryBlender >
TrajectoryBlenderUniquePtr
namespacepilz.html
a28a2d46e1c62d5f691ffb043861cc786
trajectory_blender_transition_window.cpp
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/src/
trajectory__blender__transition__window_8cpp
pilz_trajectory_generation/trajectory_blender_transition_window.h
trajectory_blender_transition_window.h
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/include/pilz_trajectory_generation/
trajectory__blender__transition__window_8h
pilz_trajectory_generation/trajectory_functions.h
pilz_trajectory_generation/trajectory_blender.h
pilz_trajectory_generation/trajectory_blend_request.h
pilz_trajectory_generation/cartesian_trajectory.h
pilz_trajectory_generation/cartesian_trajectory_point.h
pilz::TrajectoryBlenderTransitionWindow
pilz
trajectory_functions.cpp
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/src/
trajectory__functions_8cpp
pilz_trajectory_generation/trajectory_functions.h
void
normalizeQuaternion
trajectory__functions_8cpp.html
adbc6c11b26dd0f3116a0f20a352a1f03
(geometry_msgs::Quaternion &quat)
trajectory_functions.h
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/include/pilz_trajectory_generation/
trajectory__functions_8h
pilz_trajectory_generation/limits_container.h
pilz_trajectory_generation/cartesian_trajectory.h
pilz
bool
computeLinkFK
namespacepilz.html
ad0847f6e1c796701d2520708df2796ed
(const robot_model::RobotModelConstPtr &robot_model, const std::string &link_name, const std::map< std::string, double > &joint_state, Eigen::Isometry3d &pose)
bool
computeLinkFK
namespacepilz.html
a3dc16a987db44e2a1ddcaf352d1d442b
(const robot_model::RobotModelConstPtr &robot_model, const std::string &link_name, const std::vector< std::string > &joint_names, const std::vector< double > &joint_positions, Eigen::Isometry3d &pose)
bool
computePoseIK
namespacepilz.html
adce039c47abe532e47fb8aa444fd4fcc
(const robot_model::RobotModelConstPtr &robot_model, const std::string &group_name, const std::string &link_name, const Eigen::Isometry3d &pose, const std::string &frame_id, const std::map< std::string, double > &seed, std::map< std::string, double > &solution, bool check_self_collision=true, const double timeout=0.1)
bool
computePoseIK
namespacepilz.html
a710f2e99c256d74d487878855b089505
(const robot_model::RobotModelConstPtr &robot_model, const std::string &group_name, const std::string &link_name, const geometry_msgs::Pose &pose, const std::string &frame_id, const std::map< std::string, double > &seed, std::map< std::string, double > &solution, bool check_self_collision=true, const double timeout=0.1)
bool
determineAndCheckSamplingTime
namespacepilz.html
a54c885c8d08e82d3fb40d59650e9d4fa
(const robot_trajectory::RobotTrajectoryPtr &first_trajectory, const robot_trajectory::RobotTrajectoryPtr &second_trajectory, double EPSILON, double &sampling_time)
bool
generateJointTrajectory
namespacepilz.html
a794cb6b0e2dd676e1317b20c6447c62c
(const robot_model::RobotModelConstPtr &robot_model, const JointLimitsContainer &joint_limits, const KDL::Trajectory &trajectory, const std::string &group_name, const std::string &link_name, const std::map< std::string, double > &initial_joint_position, const double &sampling_time, trajectory_msgs::JointTrajectory &joint_trajectory, moveit_msgs::MoveItErrorCodes &error_code, bool check_self_collision=false)
bool
generateJointTrajectory
namespacepilz.html
a2502f12257d988e2600db08453e5e950
(const robot_model::RobotModelConstPtr &robot_model, const JointLimitsContainer &joint_limits, const pilz::CartesianTrajectory &trajectory, const std::string &group_name, const std::string &link_name, const std::map< std::string, double > &initial_joint_position, const std::map< std::string, double > &initial_joint_velocity, trajectory_msgs::JointTrajectory &joint_trajectory, moveit_msgs::MoveItErrorCodes &error_code, bool check_self_collision=false)
bool
intersectionFound
namespacepilz.html
aa9ad02626306b125e15d79ed7ce79028
(const Eigen::Vector3d &p_center, const Eigen::Vector3d &p_current, const Eigen::Vector3d &p_next, const double &r)
bool
isRobotStateEqual
namespacepilz.html
a64f29d7104729c3230155b747b9ad6ff
(const robot_state::RobotState &state1, const robot_state::RobotState &state2, const std::string &joint_group_name, double epsilon)
bool
isRobotStateStationary
namespacepilz.html
a0d13df7bd18554082962abef706fcd5b
(const robot_state::RobotState &state, const std::string &group, double EPSILON)
bool
isStateColliding
namespacepilz.html
ab085a3c089544082e7ef3cf78629bbbd
(const bool test_for_self_collision, const moveit::core::RobotModelConstPtr &robot_model, robot_state::RobotState *state, const robot_state::JointModelGroup *const group, const double *const ik_solution)
bool
linearSearchIntersectionPoint
namespacepilz.html
a4680fe768b53fcb293358438ed136d8f
(const std::string &link_name, const Eigen::Vector3d ¢er_position, const double &r, const robot_trajectory::RobotTrajectoryPtr &traj, bool inverseOrder, std::size_t &index)
void
normalizeQuaternion
trajectory__functions_8h.html
adbc6c11b26dd0f3116a0f20a352a1f03
(geometry_msgs::Quaternion &quat)
bool
verifySampleJointLimits
namespacepilz.html
a5d0caf13423bdd9d716c38e8a7688f43
(const std::map< std::string, double > &position_last, const std::map< std::string, double > &velocity_last, const std::map< std::string, double > &position_current, double duration_last, double duration_current, const JointLimitsContainer &joint_limits)
trajectory_generation_exceptions.h
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/include/pilz_trajectory_generation/
trajectory__generation__exceptions_8h
pilz_trajectory_generation::MoveItErrorCodeException
pilz_trajectory_generation::TemplatedMoveItErrorCodeException
pilz_trajectory_generation
#define
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
trajectory__generation__exceptions_8h.html
a9f4a88d8aae8f3e3c32277945b7d9f54
(EXCEPTION_CLASS_NAME, ERROR_CODE)
trajectory_generator.cpp
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/src/
trajectory__generator_8cpp
pilz_trajectory_generation/trajectory_generator.h
pilz_trajectory_generation/limits_container.h
pilz
trajectory_generator.h
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/include/pilz_trajectory_generation/
trajectory__generator_8h
pilz_trajectory_generation/limits_container.h
pilz_trajectory_generation/trajectory_functions.h
pilz_trajectory_generation/trajectory_generation_exceptions.h
pilz::TrajectoryGenerator::MotionPlanInfo
pilz::TrajectoryGenerator
pilz
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
af2511c8c878ef4b661cee2e6d0ab747b
(TrajectoryGeneratorInvalidLimitsException, moveit_msgs::MoveItErrorCodes::FAILURE)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a9511fb90adf602b69831e61ba7dd9794
(VelocityScalingIncorrect, moveit_msgs::MoveItErrorCodes::INVALID_MOTION_PLAN)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
af0e918dec4eae99bf4f98238f2be0484
(AccelerationScalingIncorrect, moveit_msgs::MoveItErrorCodes::INVALID_MOTION_PLAN)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a4bbb13c2ca8000cad550e988a4e913c9
(UnknownPlanningGroup, moveit_msgs::MoveItErrorCodes::INVALID_GROUP_NAME)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a6445537cdb181b94146077b8a435c56b
(NoJointNamesInStartState, moveit_msgs::MoveItErrorCodes::INVALID_ROBOT_STATE)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a79086c4044e0baf76272e621fbc1168b
(SizeMismatchInStartState, moveit_msgs::MoveItErrorCodes::INVALID_ROBOT_STATE)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
ae0c02469a7bb499e3e90394c4b6ff605
(JointsOfStartStateOutOfRange, moveit_msgs::MoveItErrorCodes::INVALID_ROBOT_STATE)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
af7269ade3be4bbf744e026c14cd22fec
(NonZeroVelocityInStartState, moveit_msgs::MoveItErrorCodes::INVALID_ROBOT_STATE)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a6b5f332d04e56d22ec270490687e95a7
(NotExactlyOneGoalConstraintGiven, moveit_msgs::MoveItErrorCodes::INVALID_GOAL_CONSTRAINTS)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a0ba110767d622933b5d69529e9975aba
(OnlyOneGoalTypeAllowed, moveit_msgs::MoveItErrorCodes::INVALID_GOAL_CONSTRAINTS)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a001a1e297e4ea4b107e2ce1b12566176
(StartStateGoalStateMismatch, moveit_msgs::MoveItErrorCodes::INVALID_GOAL_CONSTRAINTS)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a85ba9475fb1d76ef6b7a462248e39e43
(JointConstraintDoesNotBelongToGroup, moveit_msgs::MoveItErrorCodes::INVALID_GOAL_CONSTRAINTS)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a06749c3527b8a297c495f999240eb082
(JointsOfGoalOutOfRange, moveit_msgs::MoveItErrorCodes::INVALID_GOAL_CONSTRAINTS)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
ac0b86a9af7be1a2a71692e33675e6d2c
(PositionConstraintNameMissing, moveit_msgs::MoveItErrorCodes::INVALID_GOAL_CONSTRAINTS)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a3b7e9b1c318c444a9afe0c57a9850e96
(OrientationConstraintNameMissing, moveit_msgs::MoveItErrorCodes::INVALID_GOAL_CONSTRAINTS)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a69a5f95fa23d14867e7f55c726ccef0b
(PositionOrientationConstraintNameMismatch, moveit_msgs::MoveItErrorCodes::INVALID_GOAL_CONSTRAINTS)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
aed2f3198d55e21b7608ccb462a2fa362
(NoIKSolverAvailable, moveit_msgs::MoveItErrorCodes::NO_IK_SOLUTION)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a618e099040a8c36f315431954ba88a46
(NoPrimitivePoseGiven, moveit_msgs::MoveItErrorCodes::INVALID_GOAL_CONSTRAINTS)
trajectory_generator_circ.cpp
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/src/
trajectory__generator__circ_8cpp
pilz_trajectory_generation/trajectory_generator_circ.h
pilz_trajectory_generation/path_circle_generator.h
pilz
trajectory_generator_circ.h
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/include/pilz_trajectory_generation/
trajectory__generator__circ_8h
pilz_trajectory_generation/trajectory_generator.h
pilz::TrajectoryGeneratorCIRC
pilz
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a238be32588153e13cba1f6c759e4e7e8
(CircleNoPlane, moveit_msgs::MoveItErrorCodes::INVALID_MOTION_PLAN)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a24abb3e194433acc8e27eec2d8f5215f
(CircleToSmall, moveit_msgs::MoveItErrorCodes::INVALID_MOTION_PLAN)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
aeebdb8d9ccffc35098f66e15578f4493
(CenterPointDifferentRadius, moveit_msgs::MoveItErrorCodes::INVALID_MOTION_PLAN)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
adfbb5c7059dfedda3f9becd76b8e6fc2
(CircTrajectoryConversionFailure, moveit_msgs::MoveItErrorCodes::INVALID_MOTION_PLAN)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a0d1642a6842513ab551a5850461c7d29
(UnknownPathConstraintName, moveit_msgs::MoveItErrorCodes::INVALID_MOTION_PLAN)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
aca33ca8793c990e5b1346a7a433565bc
(NoPositionConstraints, moveit_msgs::MoveItErrorCodes::INVALID_MOTION_PLAN)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
adf53b8ead8e03db26077eb4172207ae1
(NoPrimitivePose, moveit_msgs::MoveItErrorCodes::INVALID_MOTION_PLAN)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a1883d28344b1e480acfe9f0de7335790
(UnknownLinkNameOfAuxiliaryPoint, moveit_msgs::MoveItErrorCodes::INVALID_LINK_NAME)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a2f34ee6bf7215b003d138aec6d520304
(NumberOfConstraintsMismatch, moveit_msgs::MoveItErrorCodes::INVALID_GOAL_CONSTRAINTS)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
ac06723493f60be560ed3efaa2cd007f7
(CircJointMissingInStartState, moveit_msgs::MoveItErrorCodes::INVALID_ROBOT_STATE)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a84bd97da75b5ddd58eba256022da648e
(CircInverseForGoalIncalculable, moveit_msgs::MoveItErrorCodes::NO_IK_SOLUTION)
trajectory_generator_lin.cpp
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/src/
trajectory__generator__lin_8cpp
pilz_trajectory_generation/trajectory_generator_lin.h
pilz
trajectory_generator_lin.h
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/include/pilz_trajectory_generation/
trajectory__generator__lin_8h
pilz_trajectory_generation/trajectory_generator.h
pilz_trajectory_generation/velocity_profile_atrap.h
pilz::TrajectoryGeneratorLIN
pilz
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a1dbbabf457b261c1e614d09bf4a0d518
(LinTrajectoryConversionFailure, moveit_msgs::MoveItErrorCodes::FAILURE)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
ad8767498c32b8aa99d4f383c66fd96d8
(JointNumberMismatch, moveit_msgs::MoveItErrorCodes::INVALID_GOAL_CONSTRAINTS)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a3d9dd70373757ef9f1f9cc7a58a72d5e
(LinJointMissingInStartState, moveit_msgs::MoveItErrorCodes::INVALID_ROBOT_STATE)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
af0b54aa9999ddc2981aeee3973517ff5
(LinInverseForGoalIncalculable, moveit_msgs::MoveItErrorCodes::NO_IK_SOLUTION)
trajectory_generator_ptp.cpp
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/src/
trajectory__generator__ptp_8cpp
pilz_trajectory_generation/trajectory_generator_ptp.h
pilz
trajectory_generator_ptp.h
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/include/pilz_trajectory_generation/
trajectory__generator__ptp_8h
pilz_trajectory_generation/trajectory_generator.h
pilz_trajectory_generation/velocity_profile_atrap.h
pilz_trajectory_generation/trajectory_generation_exceptions.h
pilz::TrajectoryGeneratorPTP
pilz
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a7c660764ed37bb4910f52b5943f6cb2e
(PtpVelocityProfileSyncFailed, moveit_msgs::MoveItErrorCodes::FAILURE)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
aec59ac9658e7320d77fe7aa1c576d21b
(PtpNoIkSolutionForGoalPose, moveit_msgs::MoveItErrorCodes::NO_IK_SOLUTION)
velocity_profile_atrap.cpp
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/src/
velocity__profile__atrap_8cpp
pilz_trajectory_generation/velocity_profile_atrap.h
pilz
std::ostream &
operator<<
namespacepilz.html
a36281e6e9d9d3eeea270c2586719b194
(std::ostream &os, const VelocityProfile_ATrap &p)
velocity_profile_atrap.h
/tmp/ws/src/pilz_industrial_motion/pilz_trajectory_generation/include/pilz_trajectory_generation/
velocity__profile__atrap_8h
pilz::VelocityProfile_ATrap
pilz
std::ostream &
operator<<
namespacepilz.html
a36281e6e9d9d3eeea270c2586719b194
(std::ostream &os, const VelocityProfile_ATrap &p)
pilz::AggregationBoundsViolationException
classpilz_1_1AggregationBoundsViolationException.html
pilz::AggregationException
AggregationBoundsViolationException
classpilz_1_1AggregationBoundsViolationException.html
a7e28794fe7576da562b29ee20984a39b
(const std::string error_desc)
pilz::AggregationException
classpilz_1_1AggregationException.html
AggregationException
classpilz_1_1AggregationException.html
a85b3ba87f0d4484eed76867c00dd9e23
(const std::string error_desc)
AggregationJointMissingException
classAggregationJointMissingException.html
pilz::CartesianLimit
classpilz_1_1CartesianLimit.html
CartesianLimit
classpilz_1_1CartesianLimit.html
a20d48c4195f7961bd2c51cb293f8030e
()
double
getMaxRotationalVelocity
classpilz_1_1CartesianLimit.html
ab87a445bc316db1aa895ba28415f8d96
() const
double
getMaxTranslationalAcceleration
classpilz_1_1CartesianLimit.html
a53d87746cd59bc523530d3b7624c538d
() const
double
getMaxTranslationalDeceleration
classpilz_1_1CartesianLimit.html
a9fe22eb0ece1a3130fdc09435a05f09f
() const
double
getMaxTranslationalVelocity
classpilz_1_1CartesianLimit.html
a361fd6cf38ce3f970aafbab2141bb2db
() const
bool
hasMaxRotationalVelocity
classpilz_1_1CartesianLimit.html
a5ef25bec91f872f05c8733423e7204f7
() const
bool
hasMaxTranslationalAcceleration
classpilz_1_1CartesianLimit.html
a4e5e0ebbfa6af96500f2c6075bb4921e
() const
bool
hasMaxTranslationalDeceleration
classpilz_1_1CartesianLimit.html
ad3e36e3df93569dc47f1e15274ac695d
() const
bool
hasMaxTranslationalVelocity
classpilz_1_1CartesianLimit.html
aca3edc61dcaf90dd83ed3178e5c134a1
() const
void
setMaxRotationalVelocity
classpilz_1_1CartesianLimit.html
a18efb63bb7481d1fabf0326c723f0e96
(double max_rot_vel)
void
setMaxTranslationalAcceleration
classpilz_1_1CartesianLimit.html
a58298b5ccf539fea0686011af95b2fc0
(double max_trans_acc)
void
setMaxTranslationalDeceleration
classpilz_1_1CartesianLimit.html
a80cf619e1a8c94890e05bc69e480a040
(double max_trans_dec)
void
setMaxTranslationalVelocity
classpilz_1_1CartesianLimit.html
acb6f7670696332a34df25336af6bb35b
(double max_trans_vel)
bool
has_max_rot_vel_
classpilz_1_1CartesianLimit.html
a26bd5c23317021ac4db25d999cae2858
bool
has_max_trans_acc_
classpilz_1_1CartesianLimit.html
ad23e3327d72e7b4056e1a20b00a7b247
bool
has_max_trans_dec_
classpilz_1_1CartesianLimit.html
ad6233bd468b6f2134cb934bf8f9d97dd
bool
has_max_trans_vel_
classpilz_1_1CartesianLimit.html
a31aed399c9e3c11187dff665491ecee4
double
max_rot_vel_
classpilz_1_1CartesianLimit.html
a01e161f65c633cedc01b8f251fb83da6
double
max_trans_acc_
classpilz_1_1CartesianLimit.html
ae152742c01977b6408c4983e12db7ba6
double
max_trans_dec_
classpilz_1_1CartesianLimit.html
afc44cd57ceab8dffc39ba5d97759bd5e
double
max_trans_vel_
classpilz_1_1CartesianLimit.html
adf55b7f0f4190156348ac5485b0701e8
pilz::CartesianLimitsAggregator
classpilz_1_1CartesianLimitsAggregator.html
static CartesianLimit
getAggregatedLimits
classpilz_1_1CartesianLimitsAggregator.html
ae69c6c0ed443ba1b45e54d25ea2537c9
(const ros::NodeHandle &nh)
pilz::CartesianTrajectory
structpilz_1_1CartesianTrajectory.html
std::string
group_name
structpilz_1_1CartesianTrajectory.html
ab75370086cbd87869b423aa490cde197
std::string
link_name
structpilz_1_1CartesianTrajectory.html
a5225ae6f218acf87dab66dc7ebd0d034
std::vector< CartesianTrajectoryPoint >
points
structpilz_1_1CartesianTrajectory.html
ae87e520ae7890712cd83c016d6160b2d
pilz::CartesianTrajectoryPoint
structpilz_1_1CartesianTrajectoryPoint.html
geometry_msgs::Twist
acceleartion
structpilz_1_1CartesianTrajectoryPoint.html
a3809a3b6e500cb4ae3bc394f0eb41073
geometry_msgs::Pose
pose
structpilz_1_1CartesianTrajectoryPoint.html
abf6fd4a8bd7ee0e117300abd38380f0a
ros::Duration
time_from_start
structpilz_1_1CartesianTrajectoryPoint.html
aefac1c6f12dfa6ef605c6534b993b1c6
geometry_msgs::Twist
velocity
structpilz_1_1CartesianTrajectoryPoint.html
a5a191e70836ed05397511046469cca44
pilz_trajectory_generation::CommandListManager
classpilz__trajectory__generation_1_1CommandListManager.html
CommandListManager
classpilz__trajectory__generation_1_1CommandListManager.html
a053faf16b4632a39f69981412b4e6a10
(const ros::NodeHandle &nh, const robot_model::RobotModelConstPtr &model)
RobotTrajCont
solve
classpilz__trajectory__generation_1_1CommandListManager.html
a94bf824d77f40b6d23064bdd3c0346fe
(const planning_scene::PlanningSceneConstPtr &planning_scene, const planning_pipeline::PlanningPipelinePtr &planning_pipeline, const pilz_msgs::MotionSequenceRequest &req_list)
std::vector< std::string >
GroupNamesCont
classpilz__trajectory__generation_1_1CommandListManager.html
ac9a9361c0774ae267ed38c904e86fd82
std::vector< planning_interface::MotionPlanResponse >
MotionResponseCont
classpilz__trajectory__generation_1_1CommandListManager.html
ae67fb32e5c587e0456063c399ce6289e
std::vector< double >
RadiiCont
classpilz__trajectory__generation_1_1CommandListManager.html
a1633f0e33098a6cbe5f048f4ff231020
boost::optional< const robot_state::RobotState &>
RobotState_OptRef
classpilz__trajectory__generation_1_1CommandListManager.html
ac4fb8006c0e8c187257ec67e57231cee
void
checkForOverlappingRadii
classpilz__trajectory__generation_1_1CommandListManager.html
afe1a23548554d982c958626308901fdd
(const MotionResponseCont &resp_cont, const RadiiCont &radii) const
bool
checkRadiiForOverlap
classpilz__trajectory__generation_1_1CommandListManager.html
a694450427b81a0a983227f3a9fcde258
(const robot_trajectory::RobotTrajectory &traj_A, const double radii_A, const robot_trajectory::RobotTrajectory &traj_B, const double radii_B) const
MotionResponseCont
solveSequenceItems
classpilz__trajectory__generation_1_1CommandListManager.html
add85a5930d28e5460e05bd610aae827a
(const planning_scene::PlanningSceneConstPtr &planning_scene, const planning_pipeline::PlanningPipelinePtr &planning_pipeline, const pilz_msgs::MotionSequenceRequest &req_list) const
static void
checkForNegativeRadii
classpilz__trajectory__generation_1_1CommandListManager.html
acd85e0f97ba4d00afe96ca3c727e54b5
(const pilz_msgs::MotionSequenceRequest &req_list)
static void
checkLastBlendRadiusZero
classpilz__trajectory__generation_1_1CommandListManager.html
a841bb1d207ed07340e39638211184d58
(const pilz_msgs::MotionSequenceRequest &req_list)
static void
checkStartStates
classpilz__trajectory__generation_1_1CommandListManager.html
a923a16feeacc0e7f95538c7442fdfaf0
(const pilz_msgs::MotionSequenceRequest &req_list)
static void
checkStartStatesOfGroup
classpilz__trajectory__generation_1_1CommandListManager.html
aa8ec0d93dfcc758918716f275594d825
(const pilz_msgs::MotionSequenceRequest &req_list, const std::string &group_name)
static RadiiCont
extractBlendRadii
classpilz__trajectory__generation_1_1CommandListManager.html
a31841ac56d5a6b4eae9e38b4e31ac94e
(const moveit::core::RobotModel &model, const pilz_msgs::MotionSequenceRequest &req_list)
static GroupNamesCont
getGroupNames
classpilz__trajectory__generation_1_1CommandListManager.html
a3955ccddb6242ee7c4a220b2b60c0504
(const pilz_msgs::MotionSequenceRequest &req_list)
static RobotState_OptRef
getPreviousEndState
classpilz__trajectory__generation_1_1CommandListManager.html
a3001555011f6dbcbd3bc4bda9f2f8c4a
(const MotionResponseCont &motion_plan_responses, const std::string &group_name)
static bool
isInvalidBlendRadii
classpilz__trajectory__generation_1_1CommandListManager.html
a138a08df91d6046a84c440248ccb18fd
(const moveit::core::RobotModel &model, const pilz_msgs::MotionSequenceItem &item_A, const pilz_msgs::MotionSequenceItem &item_B)
static void
setStartState
classpilz__trajectory__generation_1_1CommandListManager.html
a4d64375d86509088b85007754109a8b1
(const MotionResponseCont &motion_plan_responses, const std::string &group_name, moveit_msgs::RobotState &start_state)
moveit::core::RobotModelConstPtr
model_
classpilz__trajectory__generation_1_1CommandListManager.html
a85ac6dd6b9a243625bdbfe2f5afc4e8c
ros::NodeHandle
nh_
classpilz__trajectory__generation_1_1CommandListManager.html
afb25f77cfe7939881ef36e01c732bfe6
PlanComponentsBuilder
plan_comp_builder_
classpilz__trajectory__generation_1_1CommandListManager.html
ac7a0f0f2ebac69367aa1e0b47cc6bff9
pilz::CommandPlanner
classpilz_1_1CommandPlanner.html
planning_interface::PlannerManager
virtual bool
canServiceRequest
classpilz_1_1CommandPlanner.html
acc851978ceac4dde8cf94741d9093bf6
(const planning_interface::MotionPlanRequest &req) const override
virtual std::string
getDescription
classpilz_1_1CommandPlanner.html
a0f71fe92b7b90ea4fd429a2756a8d754
() const override
virtual void
getPlanningAlgorithms
classpilz_1_1CommandPlanner.html
a6e0f299256302d309b0c5f6820f17fa0
(std::vector< std::string > &algs) const override
virtual planning_interface::PlanningContextPtr
getPlanningContext
classpilz_1_1CommandPlanner.html
af1951b59276d7b7a17d83cfdcddabb5a
(const planning_scene::PlanningSceneConstPtr &planning_scene, const planning_interface::MotionPlanRequest &req, moveit_msgs::MoveItErrorCodes &error_code) const override
virtual bool
initialize
classpilz_1_1CommandPlanner.html
aee2281977f637c7da63cd51463275357
(const robot_model::RobotModelConstPtr &model, const std::string &ns) override
void
registerContextLoader
classpilz_1_1CommandPlanner.html
a76941d27fd4ac8c4cac9174e542ddff0
(const pilz::PlanningContextLoaderPtr &planning_context_loader)
virtual
~CommandPlanner
classpilz_1_1CommandPlanner.html
a473a6515259f2a10cba15c4aa775b703
()
pilz::JointLimitsContainer
aggregated_limit_active_joints_
classpilz_1_1CommandPlanner.html
aed7bfa0c67a19782169bab0a4072ad09
pilz::CartesianLimit
cartesian_limit_
classpilz_1_1CommandPlanner.html
a633f2eec492c9707313c8d7526b8337a
std::map< std::string, pilz::PlanningContextLoaderPtr >
context_loader_map_
classpilz_1_1CommandPlanner.html
a3df850c5014f625f2cf83c7f06f6d7ca
moveit::core::RobotModelConstPtr
model_
classpilz_1_1CommandPlanner.html
ab16f0ab8d36b16a6921b72a55275e159
std::string
namespace_
classpilz_1_1CommandPlanner.html
ae37b0e1838b57c5227df2693142f7c3e
boost::scoped_ptr< pluginlib::ClassLoader< PlanningContextLoader > >
planner_context_loader
classpilz_1_1CommandPlanner.html
af550062c97f4b6687db42c28fb1491d8
pilz::ContextLoaderRegistrationException
classpilz_1_1ContextLoaderRegistrationException.html
pilz::PlanningException
ContextLoaderRegistrationException
classpilz_1_1ContextLoaderRegistrationException.html
a25c9138389d2ec0a000f6ef4669c3f75
(const std::string error_desc)
Error_MotionPlanning_CenterPointDifferentRadius
classError__MotionPlanning__CenterPointDifferentRadius.html
KDL::Error_MotionPlanning
virtual const char *
Description
classError__MotionPlanning__CenterPointDifferentRadius.html
ab9ef3ee33ae68390b218f301538ceb13
() const
virtual int
GetType
classError__MotionPlanning__CenterPointDifferentRadius.html
a2e1e13f3eb4d1836c8aea4168774d542
() const
static constexpr int
ERROR_CODE_CENTER_POINT_DIFFERENT_RADIUS
classError__MotionPlanning__CenterPointDifferentRadius.html
a03919fdd29abc3e1e942daed2632467d
pilz::JointLimitsAggregator
classpilz_1_1JointLimitsAggregator.html
static JointLimitsContainer
getAggregatedLimits
classpilz_1_1JointLimitsAggregator.html
a667a4a7321f11c1a298ddf6e92328b3b
(const ros::NodeHandle &nh, const std::vector< const moveit::core::JointModel *> &joint_models)
static void
checkPositionBoundsThrowing
classpilz_1_1JointLimitsAggregator.html
a46d6145df006ce19b2799fdfeb4182c3
(const moveit::core::JointModel *joint_model, const pilz_extensions::JointLimit &joint_limit)
static void
checkVelocityBoundsThrowing
classpilz_1_1JointLimitsAggregator.html
ade043571e203128637ca9aad9551a274
(const moveit::core::JointModel *joint_model, const pilz_extensions::JointLimit &joint_limit)
static void
updatePositionLimitFromJointModel
classpilz_1_1JointLimitsAggregator.html
ac07f518ffacdec9bbbc53b5339a6cdfd
(const moveit::core::JointModel *joint_model, pilz_extensions::JointLimit &joint_limit)
static void
updateVelocityLimitFromJointModel
classpilz_1_1JointLimitsAggregator.html
ae3dd005055c489312d4af971d7733f82
(const moveit::core::JointModel *joint_model, pilz_extensions::JointLimit &joint_limit)
pilz::JointLimitsContainer
classpilz_1_1JointLimitsContainer.html
bool
addLimit
classpilz_1_1JointLimitsContainer.html
a32775fc76a15a30ecc329a16a87c4028
(const std::string &joint_name, pilz_extensions::JointLimit joint_limit)
std::map< std::string, pilz_extensions::JointLimit >::const_iterator
begin
classpilz_1_1JointLimitsContainer.html
ae6ce9e6175e13bbc611bc5bf7c97450c
() const
bool
empty
classpilz_1_1JointLimitsContainer.html
ab4a4df1682f18f4e44449044d831aaf5
() const
std::map< std::string, pilz_extensions::JointLimit >::const_iterator
end
classpilz_1_1JointLimitsContainer.html
af9c9a91f50a29a4ae4c6c26e76f0fafb
() const
pilz_extensions::JointLimit
getCommonLimit
classpilz_1_1JointLimitsContainer.html
a0c51e44be27397ce04aeb5c472e18de1
() const
pilz_extensions::JointLimit
getCommonLimit
classpilz_1_1JointLimitsContainer.html
a4b86624e459a0612eaffcd2661541dd8
(const std::vector< std::string > &joint_names) const
size_t
getCount
classpilz_1_1JointLimitsContainer.html
a8abaa0902a174288b489cc705a99ad46
() const
pilz_extensions::JointLimit
getLimit
classpilz_1_1JointLimitsContainer.html
ace85697c031fbbca05e49d3588f8341b
(const std::string &joint_name) const
bool
hasLimit
classpilz_1_1JointLimitsContainer.html
a2df808b4e7f0e05616071d05e8f2f9e3
(const std::string &joint_name) const
bool
verifyPositionLimit
classpilz_1_1JointLimitsContainer.html
aef22c58ca3f605f1d7ffe9a03f897c8a
(const std::string &joint_name, const double &joint_position) const
bool
verifyPositionLimits
classpilz_1_1JointLimitsContainer.html
a57c134aa2a5c2041bd6740495a0cc326
(const std::vector< std::string > &joint_names, const std::vector< double > &joint_positions) const
bool
verifyVelocityLimit
classpilz_1_1JointLimitsContainer.html
a8445cdc65cec3a146a1ae675ae09a007
(const std::string &joint_name, const double &joint_velocity) const
std::map< std::string, pilz_extensions::JointLimit >
container_
classpilz_1_1JointLimitsContainer.html
a16a88b3075e9c7673fef4151105c166c
static void
updateCommonLimit
classpilz_1_1JointLimitsContainer.html
a7dfc55dde4979c9bef202f6f3cce06df
(const pilz_extensions::JointLimit &joint_limit, pilz_extensions::JointLimit &common_limit)
pilz::JointLimitsValidator
classpilz_1_1JointLimitsValidator.html
static bool
validateAllAccelerationLimitsEqual
classpilz_1_1JointLimitsValidator.html
a5f89641c8bb6196bd009c010e11bc2aa
(const pilz::JointLimitsContainer &joint_limits)
static bool
validateAllDecelerationLimitsEqual
classpilz_1_1JointLimitsValidator.html
aaee99f953670d6eb5df9f4592f239030
(const pilz::JointLimitsContainer &joint_limits)
static bool
validateAllPositionLimitsEqual
classpilz_1_1JointLimitsValidator.html
a28fc69d0c8c304cc822b76bc4da7b142
(const pilz::JointLimitsContainer &joint_limits)
static bool
validateAllVelocityLimitsEqual
classpilz_1_1JointLimitsValidator.html
aa52553b00a6822eebcd9abbcd23bb040
(const pilz::JointLimitsContainer &joint_limits)
static bool
accelerationEqual
classpilz_1_1JointLimitsValidator.html
a8b584da3b5e18365123cd1acba81d16e
(const pilz_extensions::JointLimit &lhs, const pilz_extensions::JointLimit &rhs)
static bool
decelerationEqual
classpilz_1_1JointLimitsValidator.html
a789797b2f239230ab5239d58e4ab4bee
(const pilz_extensions::JointLimit &lhs, const pilz_extensions::JointLimit &rhs)
static bool
positionEqual
classpilz_1_1JointLimitsValidator.html
a9de89728a17f47041045f59e58bdfd53
(const pilz_extensions::JointLimit &lhs, const pilz_extensions::JointLimit &rhs)
static bool
validateWithEqualFunc
classpilz_1_1JointLimitsValidator.html
a4101b5a985dada42b7422844ec99f7a4
(bool(*eq_func)(const pilz_extensions::JointLimit &, const pilz_extensions::JointLimit &), const pilz::JointLimitsContainer &joint_limits)
static bool
velocityEqual
classpilz_1_1JointLimitsValidator.html
af3fc44d041a5678a0ca2907b5d2fad92
(const pilz_extensions::JointLimit &lhs, const pilz_extensions::JointLimit &rhs)
pilz::LimitsContainer
classpilz_1_1LimitsContainer.html
const CartesianLimit &
getCartesianLimits
classpilz_1_1LimitsContainer.html
a7a92f88657c2be4c331fc2b96b7aeb1a
() const
const JointLimitsContainer &
getJointLimitContainer
classpilz_1_1LimitsContainer.html
ae56f0011f86e053a025da35f357a7dfe
() const
bool
hasFullCartesianLimits
classpilz_1_1LimitsContainer.html
ac77909eef3ba62db6a72fbc5ddc74a46
() const
bool
hasJointLimits
classpilz_1_1LimitsContainer.html
a3e6bfb1395191cc6d65f850a9f2a09b9
() const
LimitsContainer
classpilz_1_1LimitsContainer.html
aec34892dc01ea2305466be9f4381c8a0
()
void
setCartesianLimits
classpilz_1_1LimitsContainer.html
a9741fb3cd58afc845df618a195fa4ba8
(CartesianLimit &cartesian_limit)
void
setJointLimits
classpilz_1_1LimitsContainer.html
a1a799eafaa58c743faa2bed2ebf542fc
(JointLimitsContainer &joint_limits)
CartesianLimit
cartesian_limit_
classpilz_1_1LimitsContainer.html
a4e0e3f70ea0ebebd9ec3700293505797
bool
has_cartesian_limits_
classpilz_1_1LimitsContainer.html
a99890adfb3be9fdce0f5a4fa6b95283f
bool
has_joint_limits_
classpilz_1_1LimitsContainer.html
aa008b5590d82eb652d02210223b505e7
JointLimitsContainer
joint_limits_
classpilz_1_1LimitsContainer.html
a71894922706ecb64d5b21703dfc0a107
pilz::TrajectoryGenerator::MotionPlanInfo
classpilz_1_1TrajectoryGenerator_1_1MotionPlanInfo.html
std::pair< std::string, Eigen::Vector3d >
circ_path_point
classpilz_1_1TrajectoryGenerator_1_1MotionPlanInfo.html
af2fa5fe6177636fd50419a39eda4dd0e
std::map< std::string, double >
goal_joint_position
classpilz_1_1TrajectoryGenerator_1_1MotionPlanInfo.html
a7406ad51ce2ae64985edaab7555b5e9d
Eigen::Isometry3d
goal_pose
classpilz_1_1TrajectoryGenerator_1_1MotionPlanInfo.html
a5c68c60dc39784ad985b410412703080
std::string
group_name
classpilz_1_1TrajectoryGenerator_1_1MotionPlanInfo.html
acdd7fda042c586b43f859536126359f2
std::string
link_name
classpilz_1_1TrajectoryGenerator_1_1MotionPlanInfo.html
a871403e698ee05dce5f72538d5c2e558
std::map< std::string, double >
start_joint_position
classpilz_1_1TrajectoryGenerator_1_1MotionPlanInfo.html
a254508c5fe9eecd28546a6ab9e2d49cf
Eigen::Isometry3d
start_pose
classpilz_1_1TrajectoryGenerator_1_1MotionPlanInfo.html
adea632bf92af3dd8a1da43edfb2ca207
pilz_trajectory_generation::MoveGroupSequenceAction
classpilz__trajectory__generation_1_1MoveGroupSequenceAction.html
move_group::MoveGroupCapability
virtual void
initialize
classpilz__trajectory__generation_1_1MoveGroupSequenceAction.html
a6287843b70065a4a731499a0c2858022
() override
MoveGroupSequenceAction
classpilz__trajectory__generation_1_1MoveGroupSequenceAction.html
a2b58690007b174219f06c433a11ca967
()
std::vector< plan_execution::ExecutableTrajectory >
ExecutableTrajs
classpilz__trajectory__generation_1_1MoveGroupSequenceAction.html
aefe5da10aaf8f64ef93cf1bbe9d49009
pilz_msgs::MoveGroupSequenceResult::_planned_trajectory_type
PlannedTrajMsgs
classpilz__trajectory__generation_1_1MoveGroupSequenceAction.html
a3dff207df3888112cfbe44a75126f6cf
pilz_msgs::MoveGroupSequenceResult::_trajectory_start_type
StartStateMsgs
classpilz__trajectory__generation_1_1MoveGroupSequenceAction.html
a7825f28e1b9e27f77e84a614e43ab28e
void
executeMoveCallbackPlanOnly
classpilz__trajectory__generation_1_1MoveGroupSequenceAction.html
a8fb1ac55fddeb5fc91f72fb58714a8cf
(const pilz_msgs::MoveGroupSequenceGoalConstPtr &goal, pilz_msgs::MoveGroupSequenceResult &res)
void
executeSequenceCallback
classpilz__trajectory__generation_1_1MoveGroupSequenceAction.html
ad8deb06648c15f4fb65f64b4d9810419
(const pilz_msgs::MoveGroupSequenceGoalConstPtr &goal)
void
executeSequenceCallbackPlanAndExecute
classpilz__trajectory__generation_1_1MoveGroupSequenceAction.html
abab9a6f4f316b5e48ccd8d45d257f1cd
(const pilz_msgs::MoveGroupSequenceGoalConstPtr &goal, pilz_msgs::MoveGroupSequenceResult &action_res)
bool
planUsingSequenceManager
classpilz__trajectory__generation_1_1MoveGroupSequenceAction.html
aa31a2bb60afaf57b978532960e6ed98c
(const pilz_msgs::MotionSequenceRequest &req, plan_execution::ExecutableMotionPlan &plan)
void
preemptMoveCallback
classpilz__trajectory__generation_1_1MoveGroupSequenceAction.html
a5ff36b0818659a29ffc0c1292890ae78
()
void
setMoveState
classpilz__trajectory__generation_1_1MoveGroupSequenceAction.html
abd0ed1423dce8d5bb1bfbb96ff92d7cc
(move_group::MoveGroupState state)
void
startMoveExecutionCallback
classpilz__trajectory__generation_1_1MoveGroupSequenceAction.html
a3f9045cdb50ae6aac6effd4fcd4d4198
()
void
startMoveLookCallback
classpilz__trajectory__generation_1_1MoveGroupSequenceAction.html
a7a38af6a6d8ad2e49033f3944209eb18
()
static void
convertToMsg
classpilz__trajectory__generation_1_1MoveGroupSequenceAction.html
a3f7e23ba86339c5a0fd4fcda18a813d6
(const ExecutableTrajs &trajs, StartStateMsgs &startStatesMsgs, PlannedTrajMsgs &plannedTrajsMsgs)
std::unique_ptr< pilz_trajectory_generation::CommandListManager >
command_list_manager_
classpilz__trajectory__generation_1_1MoveGroupSequenceAction.html
a1dc44e9bfd5611ab45f64a3ffd3da177
std::unique_ptr< actionlib::SimpleActionServer< pilz_msgs::MoveGroupSequenceAction > >
move_action_server_
classpilz__trajectory__generation_1_1MoveGroupSequenceAction.html
a6c265bce7a075a1b77acd4f9bbeb1758
pilz_msgs::MoveGroupSequenceFeedback
move_feedback_
classpilz__trajectory__generation_1_1MoveGroupSequenceAction.html
ae25a8c65f6ce203b6426536f40bfd01e
move_group::MoveGroupState
move_state_
classpilz__trajectory__generation_1_1MoveGroupSequenceAction.html
ae9ade7b5956394db5e819cf4d2908a06
pilz_trajectory_generation::MoveGroupSequenceService
classpilz__trajectory__generation_1_1MoveGroupSequenceService.html
move_group::MoveGroupCapability
virtual void
initialize
classpilz__trajectory__generation_1_1MoveGroupSequenceService.html
a2beccf0fa5d9644995eef435177a6a54
() override
MoveGroupSequenceService
classpilz__trajectory__generation_1_1MoveGroupSequenceService.html
a9f58e3621dfdbd887c3facc2158183c4
()
~MoveGroupSequenceService
classpilz__trajectory__generation_1_1MoveGroupSequenceService.html
a7360ab57e6809647d0eaa56ee83d8392
()
bool
plan
classpilz__trajectory__generation_1_1MoveGroupSequenceService.html
a21ace5e7ce2d080ea96a5ee3c7ca2c12
(pilz_msgs::GetMotionSequence::Request &req, pilz_msgs::GetMotionSequence::Response &res)
std::unique_ptr< CommandListManager >
command_list_manager_
classpilz__trajectory__generation_1_1MoveGroupSequenceService.html
a21debf52bd82b28a44821ea35e0f308e
ros::ServiceServer
sequence_service_
classpilz__trajectory__generation_1_1MoveGroupSequenceService.html
a824623fe191869f23d710c18c1f9756f
pilz_trajectory_generation::MoveItErrorCodeException
classpilz__trajectory__generation_1_1MoveItErrorCodeException.html
virtual const moveit_msgs::MoveItErrorCodes::_val_type &
getErrorCode
classpilz__trajectory__generation_1_1MoveItErrorCodeException.html
aff674861254fcf834edd9dfacda09225
() const =0
MoveItErrorCodeException
classpilz__trajectory__generation_1_1MoveItErrorCodeException.html
a93044b87032690f0191946fbaf028802
(const std::string &msg)
MoveItErrorCodeException
classpilz__trajectory__generation_1_1MoveItErrorCodeException.html
ae43ec2a81526c552407cf67b3e3462cf
(const MoveItErrorCodeException &)=default
MoveItErrorCodeException
classpilz__trajectory__generation_1_1MoveItErrorCodeException.html
aca0f7036f7501bc210c44bcf4a03337b
(MoveItErrorCodeException &&)=default
MoveItErrorCodeException &
operator=
classpilz__trajectory__generation_1_1MoveItErrorCodeException.html
a342fb4f47bbe89866ea812b16cfb003c
(const MoveItErrorCodeException &)=default
MoveItErrorCodeException &
operator=
classpilz__trajectory__generation_1_1MoveItErrorCodeException.html
a139a9600254c19d69428c7bb6d2fda57
(MoveItErrorCodeException &&)=default
~MoveItErrorCodeException
classpilz__trajectory__generation_1_1MoveItErrorCodeException.html
ad2323d869ff2b098b3d68e1db9c67042
()=default
pilz::PathCircleGenerator
classpilz_1_1PathCircleGenerator.html
static std::unique_ptr< KDL::Path >
circleFromCenter
classpilz_1_1PathCircleGenerator.html
a7751a9d2a8dfb9ac6c1f272761319993
(const KDL::Frame &start_pose, const KDL::Frame &goal_pose, const KDL::Vector ¢er_point, double eqradius)
static std::unique_ptr< KDL::Path >
circleFromInterim
classpilz_1_1PathCircleGenerator.html
afd31978bcf3ca903b261f96370bb0120
(const KDL::Frame &start_pose, const KDL::Frame &goal_pose, const KDL::Vector &interim_point, double eqradius)
PathCircleGenerator
classpilz_1_1PathCircleGenerator.html
a69c065dd52c62bea9691b137dbf2cd0d
()
static double
cosines
classpilz_1_1PathCircleGenerator.html
a71f98bbaafa16794582e5cd83a62f195
(const double a, const double b, const double c)
static constexpr double
MAX_COLINEAR_NORM
classpilz_1_1PathCircleGenerator.html
adf9614607df7bd2cba496d2c0add4069
static constexpr double
MAX_RADIUS_DIFF
classpilz_1_1PathCircleGenerator.html
a9f125c1e5f2082f646b0c52930673379
pilz_trajectory_generation::PlanComponentsBuilder
classpilz__trajectory__generation_1_1PlanComponentsBuilder.html
void
append
classpilz__trajectory__generation_1_1PlanComponentsBuilder.html
a7d5e8f243a6ed2efacc3aaf0dfab72e1
(const robot_trajectory::RobotTrajectoryPtr &other, const double blend_radius)
std::vector< robot_trajectory::RobotTrajectoryPtr >
build
classpilz__trajectory__generation_1_1PlanComponentsBuilder.html
a37658914da32886c9a29a9c39962c713
() const
void
reset
classpilz__trajectory__generation_1_1PlanComponentsBuilder.html
adcb915b530128bf546525d9d1384f7b4
()
void
setBlender
classpilz__trajectory__generation_1_1PlanComponentsBuilder.html
a44e1e71d6702067f9f10e14a7d74237d
(std::unique_ptr< pilz::TrajectoryBlender > blender)
void
setModel
classpilz__trajectory__generation_1_1PlanComponentsBuilder.html
aaa411a138582b35419731ad4e4a20e2d
(const moveit::core::RobotModelConstPtr &model)
void
blend
classpilz__trajectory__generation_1_1PlanComponentsBuilder.html
afae66e0ad92f194f46a2fd601baabbb4
(const robot_trajectory::RobotTrajectoryPtr &other, const double blend_radius)
static void
appendWithStrictTimeIncrease
classpilz__trajectory__generation_1_1PlanComponentsBuilder.html
a32abfa50279efeff989a5eb199addf52
(robot_trajectory::RobotTrajectory &result, const robot_trajectory::RobotTrajectory &source)
std::unique_ptr< pilz::TrajectoryBlender >
blender_
classpilz__trajectory__generation_1_1PlanComponentsBuilder.html
aa0c40868bda576fddf5ab67d431c5618
moveit::core::RobotModelConstPtr
model_
classpilz__trajectory__generation_1_1PlanComponentsBuilder.html
acfe26fd8d3d51b868af828b06ba17e6e
std::vector< robot_trajectory::RobotTrajectoryPtr >
traj_cont_
classpilz__trajectory__generation_1_1PlanComponentsBuilder.html
a7e9a68ee76561735a3078b5221bd4105
robot_trajectory::RobotTrajectoryPtr
traj_tail_
classpilz__trajectory__generation_1_1PlanComponentsBuilder.html
aaeaa72eab1f06ee988ff12d1a73aa482
static constexpr double
ROBOT_STATE_EQUALITY_EPSILON
classpilz__trajectory__generation_1_1PlanComponentsBuilder.html
aa6a912b9e144b4ed40552507dbe8072f
pilz::PlanningContextBase
classpilz_1_1PlanningContextBase.html
GeneratorT
planning_interface::PlanningContext
virtual void
clear
classpilz_1_1PlanningContextBase.html
a62e43c515d60a3740814620025a8c94e
() override
PlanningContextBase
classpilz_1_1PlanningContextBase.html
ad61cdfe6271093f3839f421bc1d9776a
(const std::string &name, const std::string &group, const moveit::core::RobotModelConstPtr &model, const pilz::LimitsContainer &limits)
virtual bool
solve
classpilz_1_1PlanningContextBase.html
a2a3e261ef9acd51f6c5e8887c1a2c9e8
(planning_interface::MotionPlanResponse &res) override
virtual bool
solve
classpilz_1_1PlanningContextBase.html
ada692db31dbe1d77e818e0f312b12b15
(planning_interface::MotionPlanDetailedResponse &res) override
virtual bool
terminate
classpilz_1_1PlanningContextBase.html
ab5ca6d4e6f0b986b9a096c0cdc71c80f
() override
virtual
~PlanningContextBase
classpilz_1_1PlanningContextBase.html
a7d6b84b9af1cb062e97dbe2e40c14bac
()
pilz::LimitsContainer
limits_
classpilz_1_1PlanningContextBase.html
aeaefbe93134a58245044e145f9322657
robot_model::RobotModelConstPtr
model_
classpilz_1_1PlanningContextBase.html
a8c62ab4eb27b4bee5d6a36011993a9eb
std::atomic_bool
terminated_
classpilz_1_1PlanningContextBase.html
a75080d53f8ab181bd65a9e879c416085
GeneratorT
generator_
classpilz_1_1PlanningContextBase.html
a7914c0036c3b410eb0c2b7282d61decd
PlanningContextBase< TrajectoryGeneratorCIRC >
classpilz_1_1PlanningContextBase.html
planning_interface::PlanningContext
virtual void
clear
classpilz_1_1PlanningContextBase.html
a62e43c515d60a3740814620025a8c94e
() override
PlanningContextBase
classpilz_1_1PlanningContextBase.html
ad61cdfe6271093f3839f421bc1d9776a
(const std::string &name, const std::string &group, const moveit::core::RobotModelConstPtr &model, const pilz::LimitsContainer &limits)
virtual bool
solve
classpilz_1_1PlanningContextBase.html
a2a3e261ef9acd51f6c5e8887c1a2c9e8
(planning_interface::MotionPlanResponse &res) override
virtual bool
solve
classpilz_1_1PlanningContextBase.html
ada692db31dbe1d77e818e0f312b12b15
(planning_interface::MotionPlanDetailedResponse &res) override
virtual bool
terminate
classpilz_1_1PlanningContextBase.html
ab5ca6d4e6f0b986b9a096c0cdc71c80f
() override
virtual
~PlanningContextBase
classpilz_1_1PlanningContextBase.html
a7d6b84b9af1cb062e97dbe2e40c14bac
()
pilz::LimitsContainer
limits_
classpilz_1_1PlanningContextBase.html
aeaefbe93134a58245044e145f9322657
robot_model::RobotModelConstPtr
model_
classpilz_1_1PlanningContextBase.html
a8c62ab4eb27b4bee5d6a36011993a9eb
std::atomic_bool
terminated_
classpilz_1_1PlanningContextBase.html
a75080d53f8ab181bd65a9e879c416085
TrajectoryGeneratorCIRC
generator_
classpilz_1_1PlanningContextBase.html
a7914c0036c3b410eb0c2b7282d61decd
PlanningContextBase< TrajectoryGeneratorLIN >
classpilz_1_1PlanningContextBase.html
planning_interface::PlanningContext
virtual void
clear
classpilz_1_1PlanningContextBase.html
a62e43c515d60a3740814620025a8c94e
() override
PlanningContextBase
classpilz_1_1PlanningContextBase.html
ad61cdfe6271093f3839f421bc1d9776a
(const std::string &name, const std::string &group, const moveit::core::RobotModelConstPtr &model, const pilz::LimitsContainer &limits)
virtual bool
solve
classpilz_1_1PlanningContextBase.html
a2a3e261ef9acd51f6c5e8887c1a2c9e8
(planning_interface::MotionPlanResponse &res) override
virtual bool
solve
classpilz_1_1PlanningContextBase.html
ada692db31dbe1d77e818e0f312b12b15
(planning_interface::MotionPlanDetailedResponse &res) override
virtual bool
terminate
classpilz_1_1PlanningContextBase.html
ab5ca6d4e6f0b986b9a096c0cdc71c80f
() override
virtual
~PlanningContextBase
classpilz_1_1PlanningContextBase.html
a7d6b84b9af1cb062e97dbe2e40c14bac
()
pilz::LimitsContainer
limits_
classpilz_1_1PlanningContextBase.html
aeaefbe93134a58245044e145f9322657
robot_model::RobotModelConstPtr
model_
classpilz_1_1PlanningContextBase.html
a8c62ab4eb27b4bee5d6a36011993a9eb
std::atomic_bool
terminated_
classpilz_1_1PlanningContextBase.html
a75080d53f8ab181bd65a9e879c416085
TrajectoryGeneratorLIN
generator_
classpilz_1_1PlanningContextBase.html
a7914c0036c3b410eb0c2b7282d61decd
PlanningContextBase< TrajectoryGeneratorPTP >
classpilz_1_1PlanningContextBase.html
planning_interface::PlanningContext
virtual void
clear
classpilz_1_1PlanningContextBase.html
a62e43c515d60a3740814620025a8c94e
() override
PlanningContextBase
classpilz_1_1PlanningContextBase.html
ad61cdfe6271093f3839f421bc1d9776a
(const std::string &name, const std::string &group, const moveit::core::RobotModelConstPtr &model, const pilz::LimitsContainer &limits)
virtual bool
solve
classpilz_1_1PlanningContextBase.html
a2a3e261ef9acd51f6c5e8887c1a2c9e8
(planning_interface::MotionPlanResponse &res) override
virtual bool
solve
classpilz_1_1PlanningContextBase.html
ada692db31dbe1d77e818e0f312b12b15
(planning_interface::MotionPlanDetailedResponse &res) override
virtual bool
terminate
classpilz_1_1PlanningContextBase.html
ab5ca6d4e6f0b986b9a096c0cdc71c80f
() override
virtual
~PlanningContextBase
classpilz_1_1PlanningContextBase.html
a7d6b84b9af1cb062e97dbe2e40c14bac
()
pilz::LimitsContainer
limits_
classpilz_1_1PlanningContextBase.html
aeaefbe93134a58245044e145f9322657
robot_model::RobotModelConstPtr
model_
classpilz_1_1PlanningContextBase.html
a8c62ab4eb27b4bee5d6a36011993a9eb
std::atomic_bool
terminated_
classpilz_1_1PlanningContextBase.html
a75080d53f8ab181bd65a9e879c416085
TrajectoryGeneratorPTP
generator_
classpilz_1_1PlanningContextBase.html
a7914c0036c3b410eb0c2b7282d61decd
pilz::PlanningContextCIRC
classpilz_1_1PlanningContextCIRC.html
PlanningContextBase< TrajectoryGeneratorCIRC >
PlanningContextCIRC
classpilz_1_1PlanningContextCIRC.html
a6e928cb3b1af78fbf7ef85f6c70c0b74
(const std::string &name, const std::string &group, const moveit::core::RobotModelConstPtr &model, const pilz::LimitsContainer &limits)
PlanningContextFactoryRegistrationException
classPlanningContextFactoryRegistrationException.html
pilz::PlanningContextLIN
classpilz_1_1PlanningContextLIN.html
PlanningContextBase< TrajectoryGeneratorLIN >
PlanningContextLIN
classpilz_1_1PlanningContextLIN.html
ab0c075fb0fb561d6e870734502cd720a
(const std::string &name, const std::string &group, const moveit::core::RobotModelConstPtr &model, const pilz::LimitsContainer &limits)
pilz::PlanningContextLoader
classpilz_1_1PlanningContextLoader.html
virtual std::string
getAlgorithm
classpilz_1_1PlanningContextLoader.html
aece3e83c54e3e758d07b7cbe064f8965
() const
virtual bool
loadContext
classpilz_1_1PlanningContextLoader.html
a243c063d0cc650993321ae7e31e30c55
(planning_interface::PlanningContextPtr &planning_context, const std::string &name, const std::string &group) const =0
PlanningContextLoader
classpilz_1_1PlanningContextLoader.html
a3175655a12a57072412ee6e7aa300b56
()
virtual bool
setLimits
classpilz_1_1PlanningContextLoader.html
aa6348ef369e7b82f9db2eb671bcae2d7
(const pilz::LimitsContainer &limits)
virtual bool
setModel
classpilz_1_1PlanningContextLoader.html
aefb9cd2c943513ed388140b9990b7e4c
(const moveit::core::RobotModelConstPtr &model)
virtual
~PlanningContextLoader
classpilz_1_1PlanningContextLoader.html
a225f497048df4e21c8dde410709e477a
()
bool
loadContext
classpilz_1_1PlanningContextLoader.html
aaae9eeaca6bab77a09d1fbb905f282e6
(planning_interface::PlanningContextPtr &planning_context, const std::string &name, const std::string &group) const
std::string
alg_
classpilz_1_1PlanningContextLoader.html
aee287fc69d204550667bad9636db704e
pilz::LimitsContainer
limits_
classpilz_1_1PlanningContextLoader.html
a627b9a942769c77ff75332a16047f8fc
bool
limits_set_
classpilz_1_1PlanningContextLoader.html
a009ce03eba44a28b97727188c2dcc85a
moveit::core::RobotModelConstPtr
model_
classpilz_1_1PlanningContextLoader.html
a755f7f177a45fd7c9dea855a7a667004
bool
model_set_
classpilz_1_1PlanningContextLoader.html
aae759bf97abc9c0d70df4671510a759c
pilz::PlanningContextLoaderCIRC
classpilz_1_1PlanningContextLoaderCIRC.html
pilz::PlanningContextLoader
virtual bool
loadContext
classpilz_1_1PlanningContextLoaderCIRC.html
ae324701547ca861144968e354a17320b
(planning_interface::PlanningContextPtr &planning_context, const std::string &name, const std::string &group) const override
PlanningContextLoaderCIRC
classpilz_1_1PlanningContextLoaderCIRC.html
a0deaaafac763eeb2342416d46c6e9464
()
virtual
~PlanningContextLoaderCIRC
classpilz_1_1PlanningContextLoaderCIRC.html
aa148bfdb0780099a1113071fe0bdea3f
()
pilz::PlanningContextLoaderLIN
classpilz_1_1PlanningContextLoaderLIN.html
pilz::PlanningContextLoader
virtual bool
loadContext
classpilz_1_1PlanningContextLoaderLIN.html
a1e996fefb2a2324c9db5dfa81e5d5074
(planning_interface::PlanningContextPtr &planning_context, const std::string &name, const std::string &group) const override
PlanningContextLoaderLIN
classpilz_1_1PlanningContextLoaderLIN.html
a27294e01f12503551951461d3e889178
()
virtual
~PlanningContextLoaderLIN
classpilz_1_1PlanningContextLoaderLIN.html
afe53b9ccc502743bfdfd5330e2972b24
()
pilz::PlanningContextLoaderPTP
classpilz_1_1PlanningContextLoaderPTP.html
pilz::PlanningContextLoader
virtual bool
loadContext
classpilz_1_1PlanningContextLoaderPTP.html
aebc3161654ee40744f6bdd8464da7908
(planning_interface::PlanningContextPtr &planning_context, const std::string &name, const std::string &group) const override
PlanningContextLoaderPTP
classpilz_1_1PlanningContextLoaderPTP.html
ab86b1a34bbf2fd69ae01ef2ac7fdfa03
()
virtual
~PlanningContextLoaderPTP
classpilz_1_1PlanningContextLoaderPTP.html
aa20abfe27c1212494d4601d42ec82b62
()
pilz::PlanningContextPTP
classpilz_1_1PlanningContextPTP.html
PlanningContextBase< TrajectoryGeneratorPTP >
PlanningContextPTP
classpilz_1_1PlanningContextPTP.html
a043c7450e5b51abb57738e1bd8745f3b
(const std::string &name, const std::string &group, const moveit::core::RobotModelConstPtr &model, const pilz::LimitsContainer &limits)
pilz::PlanningException
classpilz_1_1PlanningException.html
PlanningException
classpilz_1_1PlanningException.html
aef4317940b3b25fa3da84f3b0d788102
(const std::string error_desc)
pilz_trajectory_generation::TemplatedMoveItErrorCodeException
classpilz__trajectory__generation_1_1TemplatedMoveItErrorCodeException.html
ERROR_CODE
pilz_trajectory_generation::MoveItErrorCodeException
virtual const moveit_msgs::MoveItErrorCodes::_val_type &
getErrorCode
classpilz__trajectory__generation_1_1TemplatedMoveItErrorCodeException.html
a46c6ff04a6cff5e9fd7fe975b3eb5709
() const override
TemplatedMoveItErrorCodeException
classpilz__trajectory__generation_1_1TemplatedMoveItErrorCodeException.html
aeb3e4715f7b9971c67b5b79f58ac5648
(const std::string &msg)
TemplatedMoveItErrorCodeException
classpilz__trajectory__generation_1_1TemplatedMoveItErrorCodeException.html
aa4c4a46d89056e87c2ca08be26dded02
(const std::string &msg, const moveit_msgs::MoveItErrorCodes::_val_type &error_code)
const moveit_msgs::MoveItErrorCodes::_val_type
error_code_
classpilz__trajectory__generation_1_1TemplatedMoveItErrorCodeException.html
aabb44d8f4c22e6d7ba55593ff254600d
pilz::TrajectoryBlender
classpilz_1_1TrajectoryBlender.html
virtual bool
blend
classpilz_1_1TrajectoryBlender.html
a12613566e21126ee948e6725b88b8f77
(const pilz::TrajectoryBlendRequest &req, pilz::TrajectoryBlendResponse &res)=0
TrajectoryBlender
classpilz_1_1TrajectoryBlender.html
a4bf146161d15b33eca66ca4cdc9c0998
(const pilz::LimitsContainer &planner_limits)
virtual
~TrajectoryBlender
classpilz_1_1TrajectoryBlender.html
a2fbc8119fa1a9c5a8f63ac37c2d4c272
()
const pilz::LimitsContainer
limits_
classpilz_1_1TrajectoryBlender.html
a46466d65af0116434277c86127bf7a30
pilz::TrajectoryBlenderTransitionWindow
classpilz_1_1TrajectoryBlenderTransitionWindow.html
pilz::TrajectoryBlender
virtual bool
blend
classpilz_1_1TrajectoryBlenderTransitionWindow.html
ac3b618fcbca1db69054d4db39b88cdc2
(const pilz::TrajectoryBlendRequest &req, pilz::TrajectoryBlendResponse &res) override
TrajectoryBlenderTransitionWindow
classpilz_1_1TrajectoryBlenderTransitionWindow.html
a7395f136b9385943e354bd2af659fe86
(const LimitsContainer &planner_limits)
virtual
~TrajectoryBlenderTransitionWindow
classpilz_1_1TrajectoryBlenderTransitionWindow.html
aff6bb178d64a1ae0195a997ac79cf1dc
()
void
blendTrajectoryCartesian
classpilz_1_1TrajectoryBlenderTransitionWindow.html
a881c1cb5369d8d4de5e37b3c66df124c
(const pilz::TrajectoryBlendRequest &req, const std::size_t first_interse_index, const std::size_t second_interse_index, const std::size_t blend_align_index, double sampling_time, pilz::CartesianTrajectory &trajectory) const
void
determineTrajectoryAlignment
classpilz_1_1TrajectoryBlenderTransitionWindow.html
a7f7ef8e5942f0c2c926623d903ff5a06
(const pilz::TrajectoryBlendRequest &req, std::size_t first_interse_index, std::size_t second_interse_index, std::size_t &blend_align_index) const
bool
searchIntersectionPoints
classpilz_1_1TrajectoryBlenderTransitionWindow.html
a45299e7c5fb0816549e22e7a489cc756
(const pilz::TrajectoryBlendRequest &req, std::size_t &first_interse_index, std::size_t &second_interse_index) const
bool
validateRequest
classpilz_1_1TrajectoryBlenderTransitionWindow.html
acc2a765156df5679f661677dc1dda9d3
(const pilz::TrajectoryBlendRequest &req, double &sampling_time, moveit_msgs::MoveItErrorCodes &error_code) const
static constexpr double
epsilon
classpilz_1_1TrajectoryBlenderTransitionWindow.html
a86c74ce6fb56e006e4b1e35a37b9f366
pilz::TrajectoryBlendRequest
structpilz_1_1TrajectoryBlendRequest.html
double
blend_radius
structpilz_1_1TrajectoryBlendRequest.html
ac1e13bed16db1b9b21477e16a248290e
robot_trajectory::RobotTrajectoryPtr
first_trajectory
structpilz_1_1TrajectoryBlendRequest.html
ac2f3cc47c020623d8ee58216d1e4c62b
std::string
group_name
structpilz_1_1TrajectoryBlendRequest.html
ada8514c936216a2efda5da0097efec63
std::string
link_name
structpilz_1_1TrajectoryBlendRequest.html
a427bcb21ab8f0e56427627e3bd7c8a2d
robot_trajectory::RobotTrajectoryPtr
second_trajectory
structpilz_1_1TrajectoryBlendRequest.html
a576b9a033a986bce24933d1628b18e9f
pilz::TrajectoryBlendResponse
structpilz_1_1TrajectoryBlendResponse.html
robot_trajectory::RobotTrajectoryPtr
blend_trajectory
structpilz_1_1TrajectoryBlendResponse.html
ad7789ce33af31de97d55710033e2f8fd
moveit_msgs::MoveItErrorCodes
error_code
structpilz_1_1TrajectoryBlendResponse.html
a2771a3fd382e5d043e2edbe88f8cdf09
robot_trajectory::RobotTrajectoryPtr
first_trajectory
structpilz_1_1TrajectoryBlendResponse.html
a84174603605864c2108a0f89ded7860d
std::string
group_name
structpilz_1_1TrajectoryBlendResponse.html
adb4c1feab95e900071d0d6620f556f72
robot_trajectory::RobotTrajectoryPtr
second_trajectory
structpilz_1_1TrajectoryBlendResponse.html
a6d83d6b1bc422b69f5feb94b579d2e01
pilz::TrajectoryGenerator
classpilz_1_1TrajectoryGenerator.html
pilz::TrajectoryGenerator::MotionPlanInfo
bool
generate
classpilz_1_1TrajectoryGenerator.html
aed12ce7bcb20c7b6d957412ef134c1e9
(const planning_interface::MotionPlanRequest &req, planning_interface::MotionPlanResponse &res, double sampling_time=0.1)
TrajectoryGenerator
classpilz_1_1TrajectoryGenerator.html
aa67772a7527a3c62482a64d1622b214b
(const robot_model::RobotModelConstPtr &robot_model, const pilz::LimitsContainer &planner_limits)
virtual
~TrajectoryGenerator
classpilz_1_1TrajectoryGenerator.html
ae0506e753ac20daf1b71f27616331619
()=default
std::unique_ptr< KDL::VelocityProfile >
cartesianTrapVelocityProfile
classpilz_1_1TrajectoryGenerator.html
a7a6ba29ada6df6475be3f0e00968df0e
(const double &max_velocity_scaling_factor, const double &max_acceleration_scaling_factor, const std::unique_ptr< KDL::Path > &path) const
const pilz::LimitsContainer
planner_limits_
classpilz_1_1TrajectoryGenerator.html
a7e4eb7574f30852b1e72faa6915f54f6
const robot_model::RobotModelConstPtr
robot_model_
classpilz_1_1TrajectoryGenerator.html
a7a09101c66997cbf3b0dada546d5a3c7
static constexpr double
MAX_SCALING_FACTOR
classpilz_1_1TrajectoryGenerator.html
a75e704e0be2638f14c739e5925c11942
static constexpr double
MIN_SCALING_FACTOR
classpilz_1_1TrajectoryGenerator.html
af9e47315329def7bb1f8318a71d22d65
static constexpr double
VELOCITY_TOLERANCE
classpilz_1_1TrajectoryGenerator.html
a1d3b556332656c43e407e0693078657e
void
checkCartesianGoalConstraint
classpilz_1_1TrajectoryGenerator.html
a1a219d418467e216c7dd8b0284285b37
(const moveit_msgs::Constraints &constraint, const std::string &group_name) const
void
checkForValidGroupName
classpilz_1_1TrajectoryGenerator.html
a597e7a270c2da1a30c4ced43b6a8a737
(const std::string &group_name) const
void
checkGoalConstraints
classpilz_1_1TrajectoryGenerator.html
a9a81e63bb5e0d487a411f1338ea7dee6
(const moveit_msgs::MotionPlanRequest::_goal_constraints_type &goal_constraints, const std::vector< std::string > &expected_joint_names, const std::string &group_name) const
void
checkJointGoalConstraint
classpilz_1_1TrajectoryGenerator.html
a1cab9a524cc6547fb46565758738c350
(const moveit_msgs::Constraints &constraint, const std::vector< std::string > &expected_joint_names, const std::string &group_name) const
void
checkStartState
classpilz_1_1TrajectoryGenerator.html
a7c0f90b0b44974cbafb9c0651cf06f1c
(const moveit_msgs::RobotState &start_state) const
virtual void
cmdSpecificRequestValidation
classpilz_1_1TrajectoryGenerator.html
a4ca718e47a23caaaf5b419c1294d077d
(const planning_interface::MotionPlanRequest &req) const
void
convertToRobotTrajectory
classpilz_1_1TrajectoryGenerator.html
a8f005bc7eb1e472980fc741daa510729
(const trajectory_msgs::JointTrajectory &joint_trajectory, const moveit_msgs::RobotState &start_state, robot_trajectory::RobotTrajectory &robot_trajectory) const
virtual void
extractMotionPlanInfo
classpilz_1_1TrajectoryGenerator.html
a0c509d11e525e3764eb21691947163ea
(const planning_interface::MotionPlanRequest &req, MotionPlanInfo &info) const =0
virtual void
plan
classpilz_1_1TrajectoryGenerator.html
a997423576e687198be376041dd6bc779
(const planning_interface::MotionPlanRequest &req, const MotionPlanInfo &plan_info, const double &sampling_time, trajectory_msgs::JointTrajectory &joint_trajectory)=0
void
setFailureResponse
classpilz_1_1TrajectoryGenerator.html
a81e41b6f60c7d9b729b51dfafe96c69a
(const ros::Time &planning_start, planning_interface::MotionPlanResponse &res) const
void
setSuccessResponse
classpilz_1_1TrajectoryGenerator.html
a127ca6cd49d1bcebccd605e2bedf21e0
(const std::string &group_name, const moveit_msgs::RobotState &start_state, const trajectory_msgs::JointTrajectory &joint_trajectory, const ros::Time &planning_start, planning_interface::MotionPlanResponse &res) const
void
validateRequest
classpilz_1_1TrajectoryGenerator.html
a15bbca9b19cb5b1eca467d1d4bae475b
(const planning_interface::MotionPlanRequest &req) const
static void
checkAccelerationScaling
classpilz_1_1TrajectoryGenerator.html
a87bc8d7c81dd2d16c4e6078d72e19dfe
(const double &scaling_factor)
static void
checkVelocityScaling
classpilz_1_1TrajectoryGenerator.html
afa03fbe21d29ca550d4708a476bb04d7
(const double &scaling_factor)
static bool
isCartesianGoalGiven
classpilz_1_1TrajectoryGenerator.html
a5d4b8e5b6058cd11151cdc2cc40bcc96
(const moveit_msgs::Constraints &constraint)
static bool
isJointGoalGiven
classpilz_1_1TrajectoryGenerator.html
a85141cf310d48a89e6cdbbd3d6b9b351
(const moveit_msgs::Constraints &constraint)
static bool
isOnlyOneGoalTypeGiven
classpilz_1_1TrajectoryGenerator.html
aca911286b153a27d9f8a4437c571da8b
(const moveit_msgs::Constraints &constraint)
static bool
isScalingFactorValid
classpilz_1_1TrajectoryGenerator.html
aff2078e8e0fb35c8deb10f60b5ce0649
(const double &scaling_factor)
pilz::TrajectoryGeneratorCIRC
classpilz_1_1TrajectoryGeneratorCIRC.html
pilz::TrajectoryGenerator
TrajectoryGeneratorCIRC
classpilz_1_1TrajectoryGeneratorCIRC.html
a19cb4d15e47b1ec5dfaf6818c314c328
(const robot_model::RobotModelConstPtr &robot_model, const pilz::LimitsContainer &planner_limits)
virtual
~TrajectoryGeneratorCIRC
classpilz_1_1TrajectoryGeneratorCIRC.html
aff229172f9af36d32ede0f37abe4bd4f
()=default
virtual void
cmdSpecificRequestValidation
classpilz_1_1TrajectoryGeneratorCIRC.html
aa5b0f7a77cdce7a9047622bd9aa130a5
(const planning_interface::MotionPlanRequest &req) const override
virtual void
extractMotionPlanInfo
classpilz_1_1TrajectoryGeneratorCIRC.html
add1d6590471f988363978e2b26c07d99
(const planning_interface::MotionPlanRequest &req, MotionPlanInfo &info) const final override
virtual void
plan
classpilz_1_1TrajectoryGeneratorCIRC.html
ad5dc228c64d8d6c54c22c1e6bcabfd28
(const planning_interface::MotionPlanRequest &req, const MotionPlanInfo &plan_info, const double &sampling_time, trajectory_msgs::JointTrajectory &joint_trajectory) override
std::unique_ptr< KDL::Path >
setPathCIRC
classpilz_1_1TrajectoryGeneratorCIRC.html
a8e32ba3516343be60a4481513912da6a
(const MotionPlanInfo &info) const
pilz::TrajectoryGeneratorLIN
classpilz_1_1TrajectoryGeneratorLIN.html
pilz::TrajectoryGenerator
TrajectoryGeneratorLIN
classpilz_1_1TrajectoryGeneratorLIN.html
a3ca675071c8a650e7e2e3b4243b00a4e
(const robot_model::RobotModelConstPtr &robot_model, const pilz::LimitsContainer &planner_limits)
virtual
~TrajectoryGeneratorLIN
classpilz_1_1TrajectoryGeneratorLIN.html
a910d58801923f488bdaf6b47006e4259
()=default
virtual void
extractMotionPlanInfo
classpilz_1_1TrajectoryGeneratorLIN.html
aa05f5d60b69526c07a9fc7540b95560b
(const planning_interface::MotionPlanRequest &req, MotionPlanInfo &info) const final override
virtual void
plan
classpilz_1_1TrajectoryGeneratorLIN.html
aabef6393adebe89cdcef90ea52316b8b
(const planning_interface::MotionPlanRequest &req, const MotionPlanInfo &plan_info, const double &sampling_time, trajectory_msgs::JointTrajectory &joint_trajectory) override
std::unique_ptr< KDL::Path >
setPathLIN
classpilz_1_1TrajectoryGeneratorLIN.html
af43c37a42e446c25de4817204279e236
(const Eigen::Affine3d &start_pose, const Eigen::Affine3d &goal_pose) const
pilz::TrajectoryGeneratorPTP
classpilz_1_1TrajectoryGeneratorPTP.html
pilz::TrajectoryGenerator
TrajectoryGeneratorPTP
classpilz_1_1TrajectoryGeneratorPTP.html
a2623bb7810c810de74ded082654f9487
(const robot_model::RobotModelConstPtr &robot_model, const pilz::LimitsContainer &planner_limits)
virtual
~TrajectoryGeneratorPTP
classpilz_1_1TrajectoryGeneratorPTP.html
a5f0195cc1daea6d6a86cff276a3286b6
()=default
virtual void
extractMotionPlanInfo
classpilz_1_1TrajectoryGeneratorPTP.html
ace923aca45c1cd4abeb70c89633bb767
(const planning_interface::MotionPlanRequest &req, MotionPlanInfo &info) const override
virtual void
plan
classpilz_1_1TrajectoryGeneratorPTP.html
aa01852a3a42392db014b423f1509b16c
(const planning_interface::MotionPlanRequest &req, const MotionPlanInfo &plan_info, const double &sampling_time, trajectory_msgs::JointTrajectory &joint_trajectory) override
void
planPTP
classpilz_1_1TrajectoryGeneratorPTP.html
a2f5581ba63844053d522f561cf5c4f40
(const std::map< std::string, double > &start_pos, const std::map< std::string, double > &goal_pos, trajectory_msgs::JointTrajectory &joint_trajectory, const std::string &group_name, const double &velocity_scaling_factor, const double &acceleration_scaling_factor, const double &sampling_time)
pilz::JointLimitsContainer
joint_limits_
classpilz_1_1TrajectoryGeneratorPTP.html
ad2d76ebc45c925655e21439f1f840aa8
const double
MIN_MOVEMENT
classpilz_1_1TrajectoryGeneratorPTP.html
a8f9a83da1be41ae97c851ffb50a0b4af
std::map< std::string, pilz_extensions::JointLimit >
most_strict_limits_
classpilz_1_1TrajectoryGeneratorPTP.html
a7d7e4969dfb1f5736228afef89bff920
pilz::ValidationBoundsViolationException
classpilz_1_1ValidationBoundsViolationException.html
pilz::ValidationException
ValidationBoundsViolationException
classpilz_1_1ValidationBoundsViolationException.html
a74b09374f3946c45065b6a0587b5e95b
(const std::string error_desc)
pilz::ValidationDifferentLimitsException
classpilz_1_1ValidationDifferentLimitsException.html
pilz::ValidationException
ValidationDifferentLimitsException
classpilz_1_1ValidationDifferentLimitsException.html
ade918933103f40a1e85207f805b05b91
(const std::string error_desc)
pilz::ValidationException
classpilz_1_1ValidationException.html
ValidationException
classpilz_1_1ValidationException.html
ad5e1433c0cc553cfd2643156c93bf28c
(const std::string error_desc)
pilz::ValidationJointMissingException
classpilz_1_1ValidationJointMissingException.html
pilz::ValidationException
ValidationJointMissingException
classpilz_1_1ValidationJointMissingException.html
a068b53c02ff6dc92e9bdd7dbd979178e
(const std::string error_desc)
pilz::VelocityProfile_ATrap
classpilz_1_1VelocityProfile__ATrap.html
KDL::VelocityProfile
virtual double
Acc
classpilz_1_1VelocityProfile__ATrap.html
a81cb3cce1b9a9b295efdd49c0674c55e
(double time) const override
virtual KDL::VelocityProfile *
Clone
classpilz_1_1VelocityProfile__ATrap.html
ab373a13ea64eb2e4670967da34ad4180
() const override
virtual double
Duration
classpilz_1_1VelocityProfile__ATrap.html
aee96b700e88dffe64dbb48467518828e
() const override
double
FirstPhaseDuration
classpilz_1_1VelocityProfile__ATrap.html
a8096de8abea65cebcd147d42907c5108
() const
bool
operator==
classpilz_1_1VelocityProfile__ATrap.html
a63388e68603c97362731127ccb907d06
(const VelocityProfile_ATrap &other) const
virtual double
Pos
classpilz_1_1VelocityProfile__ATrap.html
a7f01548a0f061d19f1dd6d02411127b5
(double time) const override
double
SecondPhaseDuration
classpilz_1_1VelocityProfile__ATrap.html
a31efb534e4f195f3e2072aae6bd6f9e2
() const
virtual void
SetProfile
classpilz_1_1VelocityProfile__ATrap.html
acdcca2721c9c2d0b325419667c304e1c
(double pos1, double pos2) override
bool
setProfileAllDurations
classpilz_1_1VelocityProfile__ATrap.html
a54422534ebc44fe2a6f5cd695018a8ab
(double pos1, double pos2, double duration1, double duration2, double duration3)
virtual void
SetProfileDuration
classpilz_1_1VelocityProfile__ATrap.html
ae76257a7cfa626a0dd5a35a672c27e34
(double pos1, double pos2, double duration) override
bool
setProfileStartVelocity
classpilz_1_1VelocityProfile__ATrap.html
ae8a847e0cf21923f0fccaa031ad401c9
(double pos1, double pos2, double vel1)
double
ThirdPhaseDuration
classpilz_1_1VelocityProfile__ATrap.html
a0e56c2a40301ce179164c34c40aee5d3
() const
virtual double
Vel
classpilz_1_1VelocityProfile__ATrap.html
a6d6d0e34d6407db1ef69ad1a8ddd09c0
(double time) const override
VelocityProfile_ATrap
classpilz_1_1VelocityProfile__ATrap.html
ab07760c43f7ac843f80cb24b54303b57
(double max_vel=0, double max_acc=0, double max_dec=0)
virtual void
Write
classpilz_1_1VelocityProfile__ATrap.html
a927559a20671698cd32880c5a89c70f4
(std::ostream &os) const override
virtual
~VelocityProfile_ATrap
classpilz_1_1VelocityProfile__ATrap.html
a9e674d87af2c6cf1037da95609031839
()
void
setEmptyProfile
classpilz_1_1VelocityProfile__ATrap.html
a9f367500935a9e288f8da43a40ebbc6b
()
double
a1_
classpilz_1_1VelocityProfile__ATrap.html
a10e8175266b27a67474b2522ac80d03d
double
a2_
classpilz_1_1VelocityProfile__ATrap.html
ac3767592def3bb4b1e8b3cf80d8e4f23
double
a3_
classpilz_1_1VelocityProfile__ATrap.html
a2f9d49204deb836c9fe497db253e3715
double
b1_
classpilz_1_1VelocityProfile__ATrap.html
a816982ee4242117d2a9f96c87c26590c
double
b2_
classpilz_1_1VelocityProfile__ATrap.html
adf89bc1ffdeeee47e179e76cdd84b0e1
double
b3_
classpilz_1_1VelocityProfile__ATrap.html
aea23b47bb6a76206032e77155558b529
double
c1_
classpilz_1_1VelocityProfile__ATrap.html
a447e183ba431770908f2ff2150c3c18e
double
c2_
classpilz_1_1VelocityProfile__ATrap.html
a58907623e6e7526639600864284652cd
double
c3_
classpilz_1_1VelocityProfile__ATrap.html
acbfbbd7a02988c96e322d8c73b463b4c
double
end_pos_
classpilz_1_1VelocityProfile__ATrap.html
a343d31731080cc66130e5d15e71c503b
const double
max_acc_
classpilz_1_1VelocityProfile__ATrap.html
ac84ba578eaa58a3ea75962f4bb6a79e8
const double
max_dec_
classpilz_1_1VelocityProfile__ATrap.html
a4a95de3a0c15bc5a64c41340c83a8086
const double
max_vel_
classpilz_1_1VelocityProfile__ATrap.html
a11ade232c28b764e9e316e5cf6990351
double
start_pos_
classpilz_1_1VelocityProfile__ATrap.html
afb563b510ca9210c0ff4c391c73afb89
double
start_vel_
classpilz_1_1VelocityProfile__ATrap.html
a95fdd750aa8aee422df90ed24e8cfd4b
double
t_a_
classpilz_1_1VelocityProfile__ATrap.html
a0dcace7ee9defe0b98a93ed00ae339db
double
t_b_
classpilz_1_1VelocityProfile__ATrap.html
a89946bcbee5f210c9feb6d381496792d
double
t_c_
classpilz_1_1VelocityProfile__ATrap.html
aac1a645b28e6d6138e3d86613514cc89
friend std::ostream &
operator<<
classpilz_1_1VelocityProfile__ATrap.html
add9c7d956c1bddf1fe0054b274fbf0dc
(std::ostream &os, const VelocityProfile_ATrap &p)
pilz
namespacepilz.html
pilz::AggregationBoundsViolationException
pilz::AggregationException
pilz::CartesianLimit
pilz::CartesianLimitsAggregator
pilz::CartesianTrajectory
pilz::CartesianTrajectoryPoint
pilz::CommandPlanner
pilz::ContextLoaderRegistrationException
pilz::JointLimitsAggregator
pilz::JointLimitsContainer
pilz::JointLimitsValidator
pilz::LimitsContainer
pilz::PathCircleGenerator
pilz::PlanningContextBase
pilz::PlanningContextCIRC
pilz::PlanningContextLIN
pilz::PlanningContextLoader
pilz::PlanningContextLoaderCIRC
pilz::PlanningContextLoaderLIN
pilz::PlanningContextLoaderPTP
pilz::PlanningContextPTP
pilz::PlanningException
pilz::TrajectoryBlender
pilz::TrajectoryBlenderTransitionWindow
pilz::TrajectoryBlendRequest
pilz::TrajectoryBlendResponse
pilz::TrajectoryGenerator
pilz::TrajectoryGeneratorCIRC
pilz::TrajectoryGeneratorLIN
pilz::TrajectoryGeneratorPTP
pilz::ValidationBoundsViolationException
pilz::ValidationDifferentLimitsException
pilz::ValidationException
pilz::ValidationJointMissingException
pilz::VelocityProfile_ATrap
boost::shared_ptr< const PlanningContextLoaderCIRC >
PlanningContextLoaderCIRCConstPtr
namespacepilz.html
a5fb94635e15687a55a9568fbef01f3d0
boost::shared_ptr< PlanningContextLoaderCIRC >
PlanningContextLoaderCIRCPtr
namespacepilz.html
a7edb30f096523cbc0230ca3689a90749
boost::shared_ptr< const PlanningContextLoader >
PlanningContextLoaderConstPtr
namespacepilz.html
a8be4d6164eb8eca76acf580c2a6a78f7
boost::shared_ptr< const PlanningContextLoaderLIN >
PlanningContextLoaderLINConstPtr
namespacepilz.html
aa2e917531e9df885238da108272a8dcc
boost::shared_ptr< PlanningContextLoaderLIN >
PlanningContextLoaderLINPtr
namespacepilz.html
abd0b1b99eac1a1f2d91b3a738f88b228
boost::shared_ptr< const PlanningContextLoaderPTP >
PlanningContextLoaderPTPConstPtr
namespacepilz.html
a89efafa4609a73443a886a995b985211
boost::shared_ptr< PlanningContextLoaderPTP >
PlanningContextLoaderPTPPtr
namespacepilz.html
ab6b74ab30520edea9cc74453a993cbc9
boost::shared_ptr< PlanningContextLoader >
PlanningContextLoaderPtr
namespacepilz.html
aab61ef8873b26a9b6d400d6e37e14695
std::unique_ptr< TrajectoryBlender >
TrajectoryBlenderUniquePtr
namespacepilz.html
a28a2d46e1c62d5f691ffb043861cc786
bool
computeLinkFK
namespacepilz.html
ad0847f6e1c796701d2520708df2796ed
(const robot_model::RobotModelConstPtr &robot_model, const std::string &link_name, const std::map< std::string, double > &joint_state, Eigen::Isometry3d &pose)
bool
computeLinkFK
namespacepilz.html
a3dc16a987db44e2a1ddcaf352d1d442b
(const robot_model::RobotModelConstPtr &robot_model, const std::string &link_name, const std::vector< std::string > &joint_names, const std::vector< double > &joint_positions, Eigen::Isometry3d &pose)
bool
computePoseIK
namespacepilz.html
adce039c47abe532e47fb8aa444fd4fcc
(const robot_model::RobotModelConstPtr &robot_model, const std::string &group_name, const std::string &link_name, const Eigen::Isometry3d &pose, const std::string &frame_id, const std::map< std::string, double > &seed, std::map< std::string, double > &solution, bool check_self_collision=true, const double timeout=0.1)
bool
computePoseIK
namespacepilz.html
a710f2e99c256d74d487878855b089505
(const robot_model::RobotModelConstPtr &robot_model, const std::string &group_name, const std::string &link_name, const geometry_msgs::Pose &pose, const std::string &frame_id, const std::map< std::string, double > &seed, std::map< std::string, double > &solution, bool check_self_collision=true, const double timeout=0.1)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a238be32588153e13cba1f6c759e4e7e8
(CircleNoPlane, moveit_msgs::MoveItErrorCodes::INVALID_MOTION_PLAN)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a24abb3e194433acc8e27eec2d8f5215f
(CircleToSmall, moveit_msgs::MoveItErrorCodes::INVALID_MOTION_PLAN)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a7c660764ed37bb4910f52b5943f6cb2e
(PtpVelocityProfileSyncFailed, moveit_msgs::MoveItErrorCodes::FAILURE)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
aeebdb8d9ccffc35098f66e15578f4493
(CenterPointDifferentRadius, moveit_msgs::MoveItErrorCodes::INVALID_MOTION_PLAN)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a1dbbabf457b261c1e614d09bf4a0d518
(LinTrajectoryConversionFailure, moveit_msgs::MoveItErrorCodes::FAILURE)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
aec59ac9658e7320d77fe7aa1c576d21b
(PtpNoIkSolutionForGoalPose, moveit_msgs::MoveItErrorCodes::NO_IK_SOLUTION)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
adfbb5c7059dfedda3f9becd76b8e6fc2
(CircTrajectoryConversionFailure, moveit_msgs::MoveItErrorCodes::INVALID_MOTION_PLAN)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a0d1642a6842513ab551a5850461c7d29
(UnknownPathConstraintName, moveit_msgs::MoveItErrorCodes::INVALID_MOTION_PLAN)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
ad8767498c32b8aa99d4f383c66fd96d8
(JointNumberMismatch, moveit_msgs::MoveItErrorCodes::INVALID_GOAL_CONSTRAINTS)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
aca33ca8793c990e5b1346a7a433565bc
(NoPositionConstraints, moveit_msgs::MoveItErrorCodes::INVALID_MOTION_PLAN)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a3d9dd70373757ef9f1f9cc7a58a72d5e
(LinJointMissingInStartState, moveit_msgs::MoveItErrorCodes::INVALID_ROBOT_STATE)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
af0b54aa9999ddc2981aeee3973517ff5
(LinInverseForGoalIncalculable, moveit_msgs::MoveItErrorCodes::NO_IK_SOLUTION)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
adf53b8ead8e03db26077eb4172207ae1
(NoPrimitivePose, moveit_msgs::MoveItErrorCodes::INVALID_MOTION_PLAN)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a1883d28344b1e480acfe9f0de7335790
(UnknownLinkNameOfAuxiliaryPoint, moveit_msgs::MoveItErrorCodes::INVALID_LINK_NAME)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
af2511c8c878ef4b661cee2e6d0ab747b
(TrajectoryGeneratorInvalidLimitsException, moveit_msgs::MoveItErrorCodes::FAILURE)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a2f34ee6bf7215b003d138aec6d520304
(NumberOfConstraintsMismatch, moveit_msgs::MoveItErrorCodes::INVALID_GOAL_CONSTRAINTS)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
ac06723493f60be560ed3efaa2cd007f7
(CircJointMissingInStartState, moveit_msgs::MoveItErrorCodes::INVALID_ROBOT_STATE)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a9511fb90adf602b69831e61ba7dd9794
(VelocityScalingIncorrect, moveit_msgs::MoveItErrorCodes::INVALID_MOTION_PLAN)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
af0e918dec4eae99bf4f98238f2be0484
(AccelerationScalingIncorrect, moveit_msgs::MoveItErrorCodes::INVALID_MOTION_PLAN)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a84bd97da75b5ddd58eba256022da648e
(CircInverseForGoalIncalculable, moveit_msgs::MoveItErrorCodes::NO_IK_SOLUTION)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a4bbb13c2ca8000cad550e988a4e913c9
(UnknownPlanningGroup, moveit_msgs::MoveItErrorCodes::INVALID_GROUP_NAME)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a6445537cdb181b94146077b8a435c56b
(NoJointNamesInStartState, moveit_msgs::MoveItErrorCodes::INVALID_ROBOT_STATE)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a79086c4044e0baf76272e621fbc1168b
(SizeMismatchInStartState, moveit_msgs::MoveItErrorCodes::INVALID_ROBOT_STATE)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
ae0c02469a7bb499e3e90394c4b6ff605
(JointsOfStartStateOutOfRange, moveit_msgs::MoveItErrorCodes::INVALID_ROBOT_STATE)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
af7269ade3be4bbf744e026c14cd22fec
(NonZeroVelocityInStartState, moveit_msgs::MoveItErrorCodes::INVALID_ROBOT_STATE)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a6b5f332d04e56d22ec270490687e95a7
(NotExactlyOneGoalConstraintGiven, moveit_msgs::MoveItErrorCodes::INVALID_GOAL_CONSTRAINTS)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a0ba110767d622933b5d69529e9975aba
(OnlyOneGoalTypeAllowed, moveit_msgs::MoveItErrorCodes::INVALID_GOAL_CONSTRAINTS)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a001a1e297e4ea4b107e2ce1b12566176
(StartStateGoalStateMismatch, moveit_msgs::MoveItErrorCodes::INVALID_GOAL_CONSTRAINTS)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a85ba9475fb1d76ef6b7a462248e39e43
(JointConstraintDoesNotBelongToGroup, moveit_msgs::MoveItErrorCodes::INVALID_GOAL_CONSTRAINTS)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a06749c3527b8a297c495f999240eb082
(JointsOfGoalOutOfRange, moveit_msgs::MoveItErrorCodes::INVALID_GOAL_CONSTRAINTS)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
ac0b86a9af7be1a2a71692e33675e6d2c
(PositionConstraintNameMissing, moveit_msgs::MoveItErrorCodes::INVALID_GOAL_CONSTRAINTS)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a3b7e9b1c318c444a9afe0c57a9850e96
(OrientationConstraintNameMissing, moveit_msgs::MoveItErrorCodes::INVALID_GOAL_CONSTRAINTS)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a69a5f95fa23d14867e7f55c726ccef0b
(PositionOrientationConstraintNameMismatch, moveit_msgs::MoveItErrorCodes::INVALID_GOAL_CONSTRAINTS)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
aed2f3198d55e21b7608ccb462a2fa362
(NoIKSolverAvailable, moveit_msgs::MoveItErrorCodes::NO_IK_SOLUTION)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz.html
a618e099040a8c36f315431954ba88a46
(NoPrimitivePoseGiven, moveit_msgs::MoveItErrorCodes::INVALID_GOAL_CONSTRAINTS)
bool
determineAndCheckSamplingTime
namespacepilz.html
a54c885c8d08e82d3fb40d59650e9d4fa
(const robot_trajectory::RobotTrajectoryPtr &first_trajectory, const robot_trajectory::RobotTrajectoryPtr &second_trajectory, double EPSILON, double &sampling_time)
bool
generateJointTrajectory
namespacepilz.html
a794cb6b0e2dd676e1317b20c6447c62c
(const robot_model::RobotModelConstPtr &robot_model, const JointLimitsContainer &joint_limits, const KDL::Trajectory &trajectory, const std::string &group_name, const std::string &link_name, const std::map< std::string, double > &initial_joint_position, const double &sampling_time, trajectory_msgs::JointTrajectory &joint_trajectory, moveit_msgs::MoveItErrorCodes &error_code, bool check_self_collision=false)
bool
generateJointTrajectory
namespacepilz.html
a2502f12257d988e2600db08453e5e950
(const robot_model::RobotModelConstPtr &robot_model, const JointLimitsContainer &joint_limits, const pilz::CartesianTrajectory &trajectory, const std::string &group_name, const std::string &link_name, const std::map< std::string, double > &initial_joint_position, const std::map< std::string, double > &initial_joint_velocity, trajectory_msgs::JointTrajectory &joint_trajectory, moveit_msgs::MoveItErrorCodes &error_code, bool check_self_collision=false)
bool
intersectionFound
namespacepilz.html
aa9ad02626306b125e15d79ed7ce79028
(const Eigen::Vector3d &p_center, const Eigen::Vector3d &p_current, const Eigen::Vector3d &p_next, const double &r)
bool
isRobotStateEqual
namespacepilz.html
a64f29d7104729c3230155b747b9ad6ff
(const robot_state::RobotState &state1, const robot_state::RobotState &state2, const std::string &joint_group_name, double epsilon)
bool
isRobotStateStationary
namespacepilz.html
a0d13df7bd18554082962abef706fcd5b
(const robot_state::RobotState &state, const std::string &group, double EPSILON)
bool
isStateColliding
namespacepilz.html
ab085a3c089544082e7ef3cf78629bbbd
(const bool test_for_self_collision, const moveit::core::RobotModelConstPtr &robot_model, robot_state::RobotState *state, const robot_state::JointModelGroup *const group, const double *const ik_solution)
bool
linearSearchIntersectionPoint
namespacepilz.html
a4680fe768b53fcb293358438ed136d8f
(const std::string &link_name, const Eigen::Vector3d ¢er_position, const double &r, const robot_trajectory::RobotTrajectoryPtr &traj, bool inverseOrder, std::size_t &index)
std::ostream &
operator<<
namespacepilz.html
a36281e6e9d9d3eeea270c2586719b194
(std::ostream &os, const VelocityProfile_ATrap &p)
bool
verifySampleJointLimits
namespacepilz.html
a5d0caf13423bdd9d716c38e8a7688f43
(const std::map< std::string, double > &position_last, const std::map< std::string, double > &velocity_last, const std::map< std::string, double > &position_current, double duration_last, double duration_current, const JointLimitsContainer &joint_limits)
static const std::string
PARAM_NAMESPACE_LIMTS
namespacepilz.html
a2b85e7838f9ea2d72d2ddc2700842db3
pilz_trajectory_generation
namespacepilz__trajectory__generation.html
pilz_trajectory_generation::CommandListManager
pilz_trajectory_generation::MoveGroupSequenceAction
pilz_trajectory_generation::MoveGroupSequenceService
pilz_trajectory_generation::MoveItErrorCodeException
pilz_trajectory_generation::PlanComponentsBuilder
pilz_trajectory_generation::TemplatedMoveItErrorCodeException
std::vector< robot_trajectory::RobotTrajectoryPtr >
RobotTrajCont
namespacepilz__trajectory__generation.html
a44abc9a50a5a31e379afdcb8b32ed332
std::function< const std::string &(const std::string &)>
TipFrameFunc_t
namespacepilz__trajectory__generation.html
a8eb1242c14164fd9ae012ee8d025672c
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz__trajectory__generation.html
a352c15af9e036b67c348da068ab5d444
(NoSolverException, moveit_msgs::MoveItErrorCodes::FAILURE)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz__trajectory__generation.html
abe243aa5c347c28f84f6c7869c8ee3b4
(MoreThanOneTipFrameException, moveit_msgs::MoveItErrorCodes::FAILURE)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz__trajectory__generation.html
a4091e296db7423feb53d88d6162819fe
(NoBlenderSetException, moveit_msgs::MoveItErrorCodes::FAILURE)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz__trajectory__generation.html
ad74f02ab704a15da86d99606b6150e7b
(NegativeBlendRadiusException, moveit_msgs::MoveItErrorCodes::INVALID_MOTION_PLAN)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz__trajectory__generation.html
a4025b18c5af98764146e443510eccc5c
(NoTipFrameFunctionSetException, moveit_msgs::MoveItErrorCodes::FAILURE)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz__trajectory__generation.html
a7520d78929f86a707f6bffd654b06143
(NoRobotModelSetException, moveit_msgs::MoveItErrorCodes::FAILURE)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz__trajectory__generation.html
a83a39b3dc52b315135e0b77e4512c9c9
(LastBlendRadiusNotZeroException, moveit_msgs::MoveItErrorCodes::INVALID_MOTION_PLAN)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz__trajectory__generation.html
a8f3e92f8d21c1243d8d0a2a82f8b3ce9
(BlendingFailedException, moveit_msgs::MoveItErrorCodes::FAILURE)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz__trajectory__generation.html
af27c41359b8799bfd7adfe7f0b3a334f
(StartStateSetException, moveit_msgs::MoveItErrorCodes::INVALID_ROBOT_STATE)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz__trajectory__generation.html
a9b7a4a59a2162732929c250efc63b573
(OverlappingBlendRadiiException, moveit_msgs::MoveItErrorCodes::INVALID_MOTION_PLAN)
CREATE_MOVEIT_ERROR_CODE_EXCEPTION
namespacepilz__trajectory__generation.html
a3e89e9b633902b9fa90959d20536dedb
(PlanningPipelineException, moveit_msgs::MoveItErrorCodes::FAILURE)
static const std::string &
getSolverTipFrame
namespacepilz__trajectory__generation.html
a7450caf75df76459c4434cf2b69c7657
(const JointModelGroup *group)
static bool
hasSolver
namespacepilz__trajectory__generation.html
a26b5d4adfc1e19636059cedeca55aca1
(const JointModelGroup *group)
static const std::string
PARAM_NAMESPACE_LIMITS
namespacepilz__trajectory__generation.html
a88d9862627516f30647a76c71ac45b7d
static const std::string
SEQUENCE_SERVICE_NAME
namespacepilz__trajectory__generation.html
a8a47f51ef4367fb35e389191019b1abf
index
Trajectory generation
index