|
opw_kinematics::Parameters< double > | getOPWKinematicsParamABB () |
|
ForwardKinematics::UPtr | getRobotFwdKinematics (const tesseract_scene_graph::SceneGraph &scene_graph) |
|
ForwardKinematics::UPtr | getFullFwdKinematics (const tesseract_scene_graph::SceneGraph &scene_graph) |
|
ForwardKinematics::UPtr | getPositionerFwdKinematics (const tesseract_scene_graph::SceneGraph &scene_graph) |
|
InverseKinematics::UPtr | getFullInvKinematics (const tesseract_scene_graph::SceneGraph &scene_graph) |
|
| EXPECT_TRUE (tesseract_common::isIdentical(fwd_joint_names, inv_joint_names, false)) |
|
pose | setIdentity () |
|
pose | translation ()[0]=0 |
|
| EXPECT_TRUE (inv_kin !=nullptr) |
|
| EXPECT_EQ (inv_kin->getSolverName(), DEFAULT_REP_INV_KIN_SOLVER_NAME) |
|
| EXPECT_EQ (inv_kin->numJoints(), 8) |
|
| EXPECT_EQ (inv_kin->getBaseLinkName(), base_link_name) |
|
| EXPECT_EQ (inv_kin->getWorkingFrame(), working_frame) |
|
| EXPECT_EQ (inv_kin->getTipLinkNames().size(), 1) |
|
| EXPECT_EQ (inv_kin->getTipLinkNames()[0], tip_link_name) |
|
| EXPECT_EQ (inv_kin->getJointNames(), joint_names) |
|
KinematicGroup | kin_group (manip_name, joint_names, std::move(inv_kin), *scene_graph, scene_state) |
|
| EXPECT_EQ (kin_group.getBaseLinkName(), scene_graph->getRoot()) |
|
| runInvKinTest (kin_group, pose, working_frame, tip_link_name, seed) |
|
| runKinGroupJacobianABBExternalPositionerTest (kin_group) |
|
| runActiveLinkNamesABBExternalPositionerTest (kin_group) |
|
| runKinJointLimitsTest (kin_group.getLimits(), target_limits) |
|
| runKinSetJointLimitsTest (kin_group) |
|
| EXPECT_EQ (kin_group.getName(), manip_name) |
|
| EXPECT_EQ (kin_group.getJointNames(), joint_names) |
|
| EXPECT_EQ (kin_group.getAllPossibleTipLinkNames().size(), 1) |
|
| EXPECT_EQ (kin_group.getAllPossibleTipLinkNames()[0], tip_link_name) |
|
| EXPECT_EQ (kin_group.getAllValidWorkingFrames()[0], working_frame) |
|
| EXPECT_EQ (kin_group_copy.getBaseLinkName(), scene_graph->getRoot()) |
|
| runInvKinTest (kin_group_copy, pose, working_frame, tip_link_name, seed) |
|
| runKinGroupJacobianABBExternalPositionerTest (kin_group_copy) |
|
| runActiveLinkNamesABBExternalPositionerTest (kin_group_copy) |
|
| runKinJointLimitsTest (kin_group_copy.getLimits(), target_limits) |
|
| runKinSetJointLimitsTest (kin_group_copy) |
|
| EXPECT_EQ (kin_group_copy.getName(), manip_name) |
|
| EXPECT_EQ (kin_group_copy.getJointNames(), joint_names) |
|
| EXPECT_EQ (kin_group_copy.getAllPossibleTipLinkNames().size(), 1) |
|
| EXPECT_EQ (kin_group_copy.getAllPossibleTipLinkNames()[0], tip_link_name) |
|
| EXPECT_EQ (kin_group_copy.getAllValidWorkingFrames()[0], working_frame) |
|
| EXPECT_TRUE (inv_kin2 !=nullptr) |
|
| EXPECT_EQ (inv_kin2->getSolverName(), DEFAULT_REP_INV_KIN_SOLVER_NAME) |
|
| EXPECT_EQ (inv_kin2->numJoints(), 8) |
|
| EXPECT_EQ (inv_kin2->getBaseLinkName(), base_link_name) |
|
| EXPECT_EQ (inv_kin2->getWorkingFrame(), working_frame) |
|
| EXPECT_EQ (inv_kin2->getTipLinkNames().size(), 1) |
|
| EXPECT_EQ (inv_kin2->getTipLinkNames()[0], tip_link_name) |
|
| EXPECT_EQ (inv_kin2->getJointNames(), joint_names) |
|
KinematicGroup | kin_group2 (manip_name, joint_names, std::move(inv_kin2), *scene_graph, scene_state) |
|
| EXPECT_EQ (kin_group2.getBaseLinkName(), scene_graph->getRoot()) |
|
| runInvKinTest (kin_group2, pose, working_frame, tip_link_name, seed) |
|
| runKinGroupJacobianABBExternalPositionerTest (kin_group2) |
|
| runActiveLinkNamesABBExternalPositionerTest (kin_group2) |
|
| runKinJointLimitsTest (kin_group2.getLimits(), target_limits) |
|
| runKinSetJointLimitsTest (kin_group2) |
|
int | main (int argc, char **argv) |
|