Namespaces | |
acceptance_test_utils | |
integration_test_utils | |
robot_motion_observer | |
xml_testdata_loader | |
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::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::Constaints. 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::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 | |
::testing::AssertionResult | isAtExpectedPosition (const robot_state::RobotState &expected, const robot_state::RobotState &actual, const double epsilon) |
std::ostream & | operator<< (std::ostream &, const JointConfiguration &) |
std::ostream & | operator<< (std::ostream &, const CartesianConfiguration &) |
Variables | |
const std::string | ACC_STR {"acc"} |
const std::string | BLEND_RADIUS_PATH_STR {XML_ATTR_STR + ".blend_radius"} |
const std::string | BLEND_STR {"blend"} |
const std::string | CENTER_POS_STR {"centerPos"} |
const std::string | CIRC_STR {"circ"} |
const std::string | CIRCS_PATH_STR {"testdata." + CIRC_STR + "s"} |
const std::string | CMD_TYPE_PATH_STR {XML_ATTR_STR + ".type"} |
static constexpr double | DEFAULT_ACC {0.01} |
static constexpr double | DEFAULT_ACC_GRIPPER {0.8} |
static constexpr double | DEFAULT_BLEND_RADIUS {0.01} |
static constexpr double | DEFAULT_VEL {0.01} |
static constexpr double | DEFAULT_VEL_GRIPPER {0.5} |
const std::string | EMPTY_STR {} |
const std::string | END_POS_STR {"endPos"} |
const std::string | GRIPPER_STR {"gripper"} |
const std::string | GRIPPERS_PATH_STR {"testdata." + GRIPPER_STR + "s"} |
const std::string | GROUP_NAME_PATH_STR {XML_ATTR_STR + ".group_name"} |
const std::string | INTERMEDIATE_POS_STR {"intermediatePos"} |
const std::string | JOINT_STR {"joints"} |
const std::string | LIN_STR {"lin"} |
const std::string | LINK_NAME_PATH_STR {XML_ATTR_STR + ".link_name"} |
const std::string | LINS_PATH_STR {"testdata." + LIN_STR + "s"} |
const std::string | NAME_PATH_STR {XML_ATTR_STR + ".name"} |
const std::string | PLANNING_GROUP_STR {"planningGroup"} |
const std::string | POSE_STR {"pos"} |
const std::string | POSES_PATH_STR {"testdata.poses"} |
const std::string | PTP_STR {"ptp"} |
const std::string | PTPS_PATH_STR {"testdata." + PTP_STR + "s"} |
const std::string | SEED_STR {"seed"} |
const std::string | SEQUENCE_PATH_STR {"testdata.sequences"} |
const std::string | START_POS_STR {"startPos"} |
const std::string | TARGET_LINK_STR {"targetLink"} |
const std::string | VEL_STR {"vel"} |
const std::string | XML_ATTR_STR {"<xmlattr>"} |
const std::string | XYZ_EULER_STR {"xyzEuler"} |
const std::string | XYZ_QUAT_STR {"xyzQuat"} |
using pilz_industrial_motion_testutils::CartesianCenter = typedef Center<CartesianConfiguration, CartesianPathConstraintsBuilder> |
Definition at line 28 of file circ_auxiliary_types.h.
using pilz_industrial_motion_testutils::CartesianInterim = typedef Interim<CartesianConfiguration, CartesianPathConstraintsBuilder> |
Definition at line 29 of file circ_auxiliary_types.h.
typedef Circ<CartesianConfiguration, CartesianCenter, CartesianConfiguration> pilz_industrial_motion_testutils::CircCenterCart |
Definition at line 41 of file command_types_typedef.h.
typedef Circ<CartesianConfiguration, CartesianInterim, CartesianConfiguration> pilz_industrial_motion_testutils::CircInterimCart |
Definition at line 42 of file command_types_typedef.h.
typedef Circ<JointConfiguration, CartesianCenter, JointConfiguration> pilz_industrial_motion_testutils::CircJointCenterCart |
Definition at line 44 of file command_types_typedef.h.
typedef Circ<JointConfiguration, CartesianInterim, JointConfiguration> pilz_industrial_motion_testutils::CircJointInterimCart |
Definition at line 45 of file command_types_typedef.h.
Definition at line 52 of file command_types_typedef.h.
using pilz_industrial_motion_testutils::CreateJointNameFunc = typedef std::function<std::string(const size_t&)> |
Definition at line 42 of file jointconfiguration.h.
typedef Lin<CartesianConfiguration, CartesianConfiguration> pilz_industrial_motion_testutils::LinCart |
Definition at line 39 of file command_types_typedef.h.
Definition at line 37 of file command_types_typedef.h.
typedef Lin<JointConfiguration, CartesianConfiguration> pilz_industrial_motion_testutils::LinJointCart |
Definition at line 38 of file command_types_typedef.h.
using pilz_industrial_motion_testutils::MotionCmdUPtr = typedef std::unique_ptr<MotionCmd> |
Definition at line 74 of file motioncmd.h.
typedef Ptp<CartesianConfiguration, CartesianConfiguration> pilz_industrial_motion_testutils::PtpCart |
Definition at line 35 of file command_types_typedef.h.
Definition at line 33 of file command_types_typedef.h.
typedef Ptp<JointConfiguration, CartesianConfiguration> pilz_industrial_motion_testutils::PtpJointCart |
Definition at line 34 of file command_types_typedef.h.
using pilz_industrial_motion_testutils::TestdataLoaderUPtr = typedef std::unique_ptr<TestdataLoader> |
Definition at line 98 of file testdata_loader.h.
using pilz_industrial_motion_testutils::XmlTestDataLoaderUPtr = typedef std::unique_ptr<TestdataLoader> |
Definition at line 215 of file xml_testdata_loader.h.
::testing::AssertionResult pilz_industrial_motion_testutils::isAtExpectedPosition | ( | const robot_state::RobotState & | expected, |
const robot_state::RobotState & | actual, | ||
const double | epsilon | ||
) |
std::ostream & pilz_industrial_motion_testutils::operator<< | ( | std::ostream & | os, |
const JointConfiguration & | obj | ||
) |
Definition at line 132 of file jointconfiguration.cpp.
std::ostream & pilz_industrial_motion_testutils::operator<< | ( | std::ostream & | os, |
const CartesianConfiguration & | obj | ||
) |
Definition at line 110 of file cartesianconfiguration.cpp.
const std::string pilz_industrial_motion_testutils::ACC_STR {"acc"} |
Definition at line 47 of file xml_constants.h.
const std::string pilz_industrial_motion_testutils::BLEND_RADIUS_PATH_STR {XML_ATTR_STR + ".blend_radius"} |
Definition at line 59 of file xml_constants.h.
const std::string pilz_industrial_motion_testutils::BLEND_STR {"blend"} |
Definition at line 37 of file xml_constants.h.
const std::string pilz_industrial_motion_testutils::CENTER_POS_STR {"centerPos"} |
Definition at line 45 of file xml_constants.h.
const std::string pilz_industrial_motion_testutils::CIRC_STR {"circ"} |
Definition at line 36 of file xml_constants.h.
const std::string pilz_industrial_motion_testutils::CIRCS_PATH_STR {"testdata." + CIRC_STR + "s"} |
Definition at line 53 of file xml_constants.h.
const std::string pilz_industrial_motion_testutils::CMD_TYPE_PATH_STR {XML_ATTR_STR + ".type"} |
Definition at line 58 of file xml_constants.h.
|
static |
Definition at line 27 of file default_values.h.
|
static |
Definition at line 31 of file default_values.h.
|
static |
Definition at line 28 of file default_values.h.
|
static |
Definition at line 26 of file default_values.h.
|
static |
Definition at line 30 of file default_values.h.
const std::string pilz_industrial_motion_testutils::EMPTY_STR {} |
Definition at line 25 of file xml_constants.h.
const std::string pilz_industrial_motion_testutils::END_POS_STR {"endPos"} |
Definition at line 43 of file xml_constants.h.
const std::string pilz_industrial_motion_testutils::GRIPPER_STR {"gripper"} |
Definition at line 38 of file xml_constants.h.
const std::string pilz_industrial_motion_testutils::GRIPPERS_PATH_STR {"testdata." + GRIPPER_STR + "s"} |
Definition at line 55 of file xml_constants.h.
const std::string pilz_industrial_motion_testutils::GROUP_NAME_PATH_STR {XML_ATTR_STR + ".group_name"} |
Definition at line 61 of file xml_constants.h.
const std::string pilz_industrial_motion_testutils::INTERMEDIATE_POS_STR {"intermediatePos"} |
Definition at line 44 of file xml_constants.h.
const std::string pilz_industrial_motion_testutils::JOINT_STR {"joints"} |
Definition at line 28 of file xml_constants.h.
const std::string pilz_industrial_motion_testutils::LIN_STR {"lin"} |
Definition at line 35 of file xml_constants.h.
const std::string pilz_industrial_motion_testutils::LINK_NAME_PATH_STR {XML_ATTR_STR + ".link_name"} |
Definition at line 60 of file xml_constants.h.
const std::string pilz_industrial_motion_testutils::LINS_PATH_STR {"testdata." + LIN_STR + "s"} |
Definition at line 52 of file xml_constants.h.
const std::string pilz_industrial_motion_testutils::NAME_PATH_STR {XML_ATTR_STR + ".name"} |
Definition at line 57 of file xml_constants.h.
const std::string pilz_industrial_motion_testutils::PLANNING_GROUP_STR {"planningGroup"} |
Definition at line 40 of file xml_constants.h.
const std::string pilz_industrial_motion_testutils::POSE_STR {"pos"} |
Definition at line 29 of file xml_constants.h.
const std::string pilz_industrial_motion_testutils::POSES_PATH_STR {"testdata.poses"} |
Definition at line 50 of file xml_constants.h.
const std::string pilz_industrial_motion_testutils::PTP_STR {"ptp"} |
Definition at line 34 of file xml_constants.h.
const std::string pilz_industrial_motion_testutils::PTPS_PATH_STR {"testdata." + PTP_STR + "s"} |
Definition at line 51 of file xml_constants.h.
const std::string pilz_industrial_motion_testutils::SEED_STR {"seed"} |
Definition at line 32 of file xml_constants.h.
const std::string pilz_industrial_motion_testutils::SEQUENCE_PATH_STR {"testdata.sequences"} |
Definition at line 54 of file xml_constants.h.
const std::string pilz_industrial_motion_testutils::START_POS_STR {"startPos"} |
Definition at line 42 of file xml_constants.h.
const std::string pilz_industrial_motion_testutils::TARGET_LINK_STR {"targetLink"} |
Definition at line 41 of file xml_constants.h.
const std::string pilz_industrial_motion_testutils::VEL_STR {"vel"} |
Definition at line 46 of file xml_constants.h.
const std::string pilz_industrial_motion_testutils::XML_ATTR_STR {"<xmlattr>"} |
Definition at line 27 of file xml_constants.h.
const std::string pilz_industrial_motion_testutils::XYZ_EULER_STR {"xyzEuler"} |
Definition at line 31 of file xml_constants.h.
const std::string pilz_industrial_motion_testutils::XYZ_QUAT_STR {"xyzQuat"} |
Definition at line 30 of file xml_constants.h.