| 
    moveit2
    
   The MoveIt Motion Planning Framework for ROS 2. 
   | 
 
Classes | |
| class | BaseCmd | 
| class | CartesianConfiguration | 
| Class to define a robot configuration in space with the help of cartesian coordinates.  More... | |
| class | CartesianPathConstraintsBuilder | 
| Helper class to build moveit_msgs::msg::Constraints from a given configuration.  More... | |
| class | Center | 
| Class to define the center point of the circle on which the robot is supposed to move via circ command.  More... | |
| class | Circ | 
| Data class storing all information regarding a Circ command.  More... | |
| class | CircAuxiliary | 
| Base class to define an auxiliary point needed to specify circ commands.  More... | |
| class | CmdGetterAdapter | 
| class | CmdReader | 
| class | GoalConstraintMsgConvertible | 
| Interface class to express that a derived class can be converted into a moveit_msgs::msg::Constraints.  More... | |
| class | Gripper | 
| class | Interim | 
| Class to define a point on the circle on which the robot is supposed to move via circ command.  More... | |
| class | JointConfiguration | 
| Class to define a robot configuration in space with the help of joint values.  More... | |
| class | JointConfigurationException | 
| class | Lin | 
| Data class storing all information regarding a linear command.  More... | |
| class | MotionCmd | 
| Base class for commands storing all general information of a command.  More... | |
| class | MotionPlanRequestConvertible | 
| Interface class to express that a derived class can be converted into a planning_interface::MotionPlanRequest.  More... | |
| class | Ptp | 
| Data class storing all information regarding a Ptp command.  More... | |
| class | RobotConfiguration | 
| Class to define robot configuration in space.  More... | |
| class | RobotStateMsgConvertible | 
| Interface class to express that a derived class can be converted into a moveit_msgs::msg::RobotState.  More... | |
| class | Sequence | 
| Data class storing all information regarding a Sequence command.  More... | |
| class | TestdataLoader | 
| Abstract base class describing the interface to access test data like robot poses and robot commands.  More... | |
| class | TestDataLoaderReadingException | 
| class | ToBaseVisitor | 
| Visitor returning not the specific command type but the base type.  More... | |
| class | ToReqVisitor | 
| Visitor transforming the stored command into a MotionPlanRequest.  More... | |
| class | XmlTestdataLoader | 
| Implements a test data loader which uses a xml file to store the test data.  More... | |
Functions | |
| std::ostream & | operator<< (std::ostream &, const CartesianConfiguration &) | 
| ::testing::AssertionResult | isAtExpectedPosition (const moveit::core::RobotState &expected, const moveit::core::RobotState &actual, const double epsilon, const std::string &group_name="") | 
| std::ostream & | operator<< (std::ostream &, const JointConfiguration &) | 
Variables | |
| const std::string | EMPTY_STR {} | 
| const std::string | XML_ATTR_STR { "<xmlattr>" } | 
| const std::string | JOINT_STR { "joints" } | 
| const std::string | POSE_STR { "pos" } | 
| const std::string | XYZ_QUAT_STR { "xyzQuat" } | 
| const std::string | XYZ_EULER_STR { "xyzEuler" } | 
| const std::string | SEED_STR { "seed" } | 
| const std::string | PTP_STR { "ptp" } | 
| const std::string | LIN_STR { "lin" } | 
| const std::string | CIRC_STR { "circ" } | 
| const std::string | BLEND_STR { "blend" } | 
| const std::string | GRIPPER_STR { "gripper" } | 
| const std::string | PLANNING_GROUP_STR { "planningGroup" } | 
| const std::string | TARGET_LINK_STR { "targetLink" } | 
| const std::string | START_POS_STR { "startPos" } | 
| const std::string | END_POS_STR { "endPos" } | 
| const std::string | INTERMEDIATE_POS_STR { "intermediatePos" } | 
| const std::string | CENTER_POS_STR { "centerPos" } | 
| const std::string | VEL_STR { "vel" } | 
| const std::string | ACC_STR { "acc" } | 
| const std::string | POSES_PATH_STR { "testdata.poses" } | 
| const std::string | PTPS_PATH_STR { "testdata." + PTP_STR + "s" } | 
| const std::string | LINS_PATH_STR { "testdata." + LIN_STR + "s" } | 
| const std::string | CIRCS_PATH_STR { "testdata." + CIRC_STR + "s" } | 
| const std::string | SEQUENCE_PATH_STR { "testdata.sequences" } | 
| const std::string | GRIPPERS_PATH_STR { "testdata." + GRIPPER_STR + "s" } | 
| const std::string | NAME_PATH_STR { XML_ATTR_STR + ".name" } | 
| const std::string | CMD_TYPE_PATH_STR { XML_ATTR_STR + ".type" } | 
| const std::string | BLEND_RADIUS_PATH_STR { XML_ATTR_STR + ".blend_radius" } | 
| const std::string | LINK_NAME_PATH_STR { XML_ATTR_STR + ".link_name" } | 
| const std::string | GROUP_NAME_PATH_STR { XML_ATTR_STR + ".group_name" } | 
| using pilz_industrial_motion_planner_testutils::CartesianCenter = typedef Center<CartesianConfiguration, CartesianPathConstraintsBuilder> | 
Definition at line 44 of file circ_auxiliary_types.hpp.
| using pilz_industrial_motion_planner_testutils::CartesianInterim = typedef Interim<CartesianConfiguration, CartesianPathConstraintsBuilder> | 
Definition at line 45 of file circ_auxiliary_types.hpp.
| typedef Circ<CartesianConfiguration, CartesianCenter, CartesianConfiguration> pilz_industrial_motion_planner_testutils::CircCenterCart | 
Definition at line 57 of file command_types_typedef.hpp.
| typedef Circ<CartesianConfiguration, CartesianInterim, CartesianConfiguration> pilz_industrial_motion_planner_testutils::CircInterimCart | 
Definition at line 58 of file command_types_typedef.hpp.
| typedef Circ<JointConfiguration, CartesianCenter, JointConfiguration> pilz_industrial_motion_planner_testutils::CircJointCenterCart | 
Definition at line 60 of file command_types_typedef.hpp.
| typedef Circ<JointConfiguration, CartesianInterim, JointConfiguration> pilz_industrial_motion_planner_testutils::CircJointInterimCart | 
Definition at line 61 of file command_types_typedef.hpp.
Definition at line 65 of file command_types_typedef.hpp.
| using pilz_industrial_motion_planner_testutils::CreateJointNameFunc = typedef std::function<std::string(const size_t&)> | 
Definition at line 59 of file jointconfiguration.hpp.
| typedef Lin<CartesianConfiguration, CartesianConfiguration> pilz_industrial_motion_planner_testutils::LinCart | 
Definition at line 55 of file command_types_typedef.hpp.
| typedef Lin<JointConfiguration, JointConfiguration> pilz_industrial_motion_planner_testutils::LinJoint | 
Definition at line 53 of file command_types_typedef.hpp.
| typedef Lin<JointConfiguration, CartesianConfiguration> pilz_industrial_motion_planner_testutils::LinJointCart | 
Definition at line 54 of file command_types_typedef.hpp.
| using pilz_industrial_motion_planner_testutils::MotionCmdUPtr = typedef std::unique_ptr<MotionCmd> | 
Definition at line 89 of file motioncmd.hpp.
| typedef Ptp<CartesianConfiguration, CartesianConfiguration> pilz_industrial_motion_planner_testutils::PtpCart | 
Definition at line 51 of file command_types_typedef.hpp.
| typedef Ptp<JointConfiguration, JointConfiguration> pilz_industrial_motion_planner_testutils::PtpJoint | 
Definition at line 49 of file command_types_typedef.hpp.
| typedef Ptp<JointConfiguration, CartesianConfiguration> pilz_industrial_motion_planner_testutils::PtpJointCart | 
Definition at line 50 of file command_types_typedef.hpp.
| using pilz_industrial_motion_planner_testutils::TestdataLoaderUPtr = typedef std::unique_ptr<TestdataLoader> | 
Definition at line 117 of file testdata_loader.hpp.
| using pilz_industrial_motion_planner_testutils::XmlTestDataLoaderUPtr = typedef std::unique_ptr<TestdataLoader> | 
Definition at line 225 of file xml_testdata_loader.hpp.
| ::testing::AssertionResult pilz_industrial_motion_planner_testutils::isAtExpectedPosition | ( | const moveit::core::RobotState & | expected, | 
| const moveit::core::RobotState & | actual, | ||
| const double | epsilon, | ||
| const std::string & | group_name = ""  | 
        ||
| ) | 
Definition at line 42 of file checks.hpp.


| std::ostream & pilz_industrial_motion_planner_testutils::operator<< | ( | std::ostream & | os, | 
| const CartesianConfiguration & | obj | ||
| ) | 
Definition at line 125 of file cartesianconfiguration.cpp.

| std::ostream & pilz_industrial_motion_planner_testutils::operator<< | ( | std::ostream & | os, | 
| const JointConfiguration & | obj | ||
| ) | 
| const std::string pilz_industrial_motion_planner_testutils::ACC_STR { "acc" } | 
Definition at line 63 of file xml_constants.hpp.
| const std::string pilz_industrial_motion_planner_testutils::BLEND_RADIUS_PATH_STR { XML_ATTR_STR + ".blend_radius" } | 
Definition at line 74 of file xml_constants.hpp.
| const std::string pilz_industrial_motion_planner_testutils::BLEND_STR { "blend" } | 
Definition at line 53 of file xml_constants.hpp.
| const std::string pilz_industrial_motion_planner_testutils::CENTER_POS_STR { "centerPos" } | 
Definition at line 61 of file xml_constants.hpp.
| const std::string pilz_industrial_motion_planner_testutils::CIRC_STR { "circ" } | 
Definition at line 52 of file xml_constants.hpp.
| const std::string pilz_industrial_motion_planner_testutils::CIRCS_PATH_STR { "testdata." + CIRC_STR + "s" } | 
Definition at line 68 of file xml_constants.hpp.
| const std::string pilz_industrial_motion_planner_testutils::CMD_TYPE_PATH_STR { XML_ATTR_STR + ".type" } | 
Definition at line 73 of file xml_constants.hpp.
| const std::string pilz_industrial_motion_planner_testutils::EMPTY_STR {} | 
Definition at line 41 of file xml_constants.hpp.
| const std::string pilz_industrial_motion_planner_testutils::END_POS_STR { "endPos" } | 
Definition at line 59 of file xml_constants.hpp.
| const std::string pilz_industrial_motion_planner_testutils::GRIPPER_STR { "gripper" } | 
Definition at line 54 of file xml_constants.hpp.
| const std::string pilz_industrial_motion_planner_testutils::GRIPPERS_PATH_STR { "testdata." + GRIPPER_STR + "s" } | 
Definition at line 70 of file xml_constants.hpp.
| const std::string pilz_industrial_motion_planner_testutils::GROUP_NAME_PATH_STR { XML_ATTR_STR + ".group_name" } | 
Definition at line 76 of file xml_constants.hpp.
| const std::string pilz_industrial_motion_planner_testutils::INTERMEDIATE_POS_STR { "intermediatePos" } | 
Definition at line 60 of file xml_constants.hpp.
| const std::string pilz_industrial_motion_planner_testutils::JOINT_STR { "joints" } | 
Definition at line 44 of file xml_constants.hpp.
| const std::string pilz_industrial_motion_planner_testutils::LIN_STR { "lin" } | 
Definition at line 51 of file xml_constants.hpp.
| const std::string pilz_industrial_motion_planner_testutils::LINK_NAME_PATH_STR { XML_ATTR_STR + ".link_name" } | 
Definition at line 75 of file xml_constants.hpp.
| const std::string pilz_industrial_motion_planner_testutils::LINS_PATH_STR { "testdata." + LIN_STR + "s" } | 
Definition at line 67 of file xml_constants.hpp.
| const std::string pilz_industrial_motion_planner_testutils::NAME_PATH_STR { XML_ATTR_STR + ".name" } | 
Definition at line 72 of file xml_constants.hpp.
| const std::string pilz_industrial_motion_planner_testutils::PLANNING_GROUP_STR { "planningGroup" } | 
Definition at line 56 of file xml_constants.hpp.
| const std::string pilz_industrial_motion_planner_testutils::POSE_STR { "pos" } | 
Definition at line 45 of file xml_constants.hpp.
| const std::string pilz_industrial_motion_planner_testutils::POSES_PATH_STR { "testdata.poses" } | 
Definition at line 65 of file xml_constants.hpp.
| const std::string pilz_industrial_motion_planner_testutils::PTP_STR { "ptp" } | 
Definition at line 50 of file xml_constants.hpp.
| const std::string pilz_industrial_motion_planner_testutils::PTPS_PATH_STR { "testdata." + PTP_STR + "s" } | 
Definition at line 66 of file xml_constants.hpp.
| const std::string pilz_industrial_motion_planner_testutils::SEED_STR { "seed" } | 
Definition at line 48 of file xml_constants.hpp.
| const std::string pilz_industrial_motion_planner_testutils::SEQUENCE_PATH_STR { "testdata.sequences" } | 
Definition at line 69 of file xml_constants.hpp.
| const std::string pilz_industrial_motion_planner_testutils::START_POS_STR { "startPos" } | 
Definition at line 58 of file xml_constants.hpp.
| const std::string pilz_industrial_motion_planner_testutils::TARGET_LINK_STR { "targetLink" } | 
Definition at line 57 of file xml_constants.hpp.
| const std::string pilz_industrial_motion_planner_testutils::VEL_STR { "vel" } | 
Definition at line 62 of file xml_constants.hpp.
| const std::string pilz_industrial_motion_planner_testutils::XML_ATTR_STR { "<xmlattr>" } | 
Definition at line 43 of file xml_constants.hpp.
| const std::string pilz_industrial_motion_planner_testutils::XYZ_EULER_STR { "xyzEuler" } | 
Definition at line 47 of file xml_constants.hpp.
| const std::string pilz_industrial_motion_planner_testutils::XYZ_QUAT_STR { "xyzQuat" } | 
Definition at line 46 of file xml_constants.hpp.