|
moveit2
The MoveIt Motion Planning Framework for ROS 2.
|
This class implements a point-to-point trajectory generator based on VelocityProfileATrap. More...
#include <trajectory_generator_ptp.hpp>


Public Member Functions | |
| TrajectoryGeneratorPTP (const moveit::core::RobotModelConstPtr &robot_model, const pilz_industrial_motion_planner::LimitsContainer &planner_limits, const std::string &group_name) | |
| Constructor of PTP Trajectory Generator. | |
Public Member Functions inherited from pilz_industrial_motion_planner::TrajectoryGenerator | |
| TrajectoryGenerator (const moveit::core::RobotModelConstPtr &robot_model, const pilz_industrial_motion_planner::LimitsContainer &planner_limits) | |
| virtual | ~TrajectoryGenerator ()=default |
| void | generate (const planning_scene::PlanningSceneConstPtr &scene, const planning_interface::MotionPlanRequest &req, planning_interface::MotionPlanResponse &res, double sampling_time=0.1) |
| generate robot trajectory with given sampling time | |
Additional Inherited Members | |
Protected Member Functions inherited from pilz_industrial_motion_planner::TrajectoryGenerator | |
| std::unique_ptr< KDL::VelocityProfile > | cartesianTrapVelocityProfile (double max_velocity_scaling_factor, double max_acceleration_scaling_factor, const std::unique_ptr< KDL::Path > &path) const |
| build cartesian velocity profile for the path | |
Protected Attributes inherited from pilz_industrial_motion_planner::TrajectoryGenerator | |
| const moveit::core::RobotModelConstPtr | robot_model_ |
| const pilz_industrial_motion_planner::LimitsContainer | planner_limits_ |
| const std::unique_ptr< rclcpp::Clock > | clock_ |
Static Protected Attributes inherited from pilz_industrial_motion_planner::TrajectoryGenerator | |
| static constexpr double | MIN_SCALING_FACTOR { 0.0001 } |
| static constexpr double | MAX_SCALING_FACTOR { 1. } |
| static constexpr double | VELOCITY_TOLERANCE { 1e-8 } |
This class implements a point-to-point trajectory generator based on VelocityProfileATrap.
Definition at line 55 of file trajectory_generator_ptp.hpp.
| pilz_industrial_motion_planner::TrajectoryGeneratorPTP::TrajectoryGeneratorPTP | ( | const moveit::core::RobotModelConstPtr & | robot_model, |
| const pilz_industrial_motion_planner::LimitsContainer & | planner_limits, | ||
| const std::string & | group_name | ||
| ) |
Constructor of PTP Trajectory Generator.
| TrajectoryGeneratorInvalidLimitsException |
| model | a map of joint limits information |
Definition at line 57 of file trajectory_generator_ptp.cpp.
