benchmark_ik.cpp
/tmp/ws/src/moveit/moveit_kinematics/test/
benchmark__ik_8cpp
int
main
benchmark__ik_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
cached_ik_kinematics_plugin-inl.h
/tmp/ws/src/moveit/moveit_kinematics/cached_ik_kinematics_plugin/include/moveit/cached_ik_kinematics_plugin/
cached__ik__kinematics__plugin-inl_8h
cached_ik_kinematics_plugin
cached_ik_kinematics_plugin.cpp
/tmp/ws/src/moveit/moveit_kinematics/cached_ik_kinematics_plugin/src/
cached__ik__kinematics__plugin_8cpp
moveit/cached_ik_kinematics_plugin/cached_ik_kinematics_plugin.h
moveit/kdl_kinematics_plugin/kdl_kinematics_plugin.h
moveit/srv_kinematics_plugin/srv_kinematics_plugin.h
PLUGINLIB_EXPORT_CLASS
cached__ik__kinematics__plugin_8cpp.html
a884b04add2682e16aefe27c649c9bee1
(cached_ik_kinematics_plugin::CachedIKKinematicsPlugin< kdl_kinematics_plugin::KDLKinematicsPlugin >, kinematics::KinematicsBase)
PLUGINLIB_EXPORT_CLASS
cached__ik__kinematics__plugin_8cpp.html
ad82936060906f4bfaa03b0cd90ed80f6
(cached_ik_kinematics_plugin::CachedIKKinematicsPlugin< srv_kinematics_plugin::SrvKinematicsPlugin >, kinematics::KinematicsBase)
cached_ik_kinematics_plugin.h
/tmp/ws/src/moveit/moveit_kinematics/cached_ik_kinematics_plugin/include/moveit/cached_ik_kinematics_plugin/
cached__ik__kinematics__plugin_8h
moveit/kdl_kinematics_plugin/kdl_kinematics_plugin.h
moveit/cached_ik_kinematics_plugin/detail/NearestNeighborsGNAT.h
cached_ik_kinematics_plugin-inl.h
cached_ik_kinematics_plugin::CachedIKKinematicsPlugin
cached_ik_kinematics_plugin::CachedMultiTipIKKinematicsPlugin
cached_ik_kinematics_plugin::hasRobotDescAPI
cached_ik_kinematics_plugin::hasRobotDescAPI< KinematicsPlugin, decltype(std::declval< KinematicsPlugin & >().KinematicsPlugin::initialize(std::string(), std::string(), std::string(), std::vector< std::string >(), 0.0))>
cached_ik_kinematics_plugin::hasRobotModelAPI
cached_ik_kinematics_plugin::hasRobotModelAPI< KinematicsPlugin, decltype(std::declval< KinematicsPlugin & >().initialize(std::declval< const moveit::core::RobotModel & >(), std::string(), std::string(), std::vector< std::string >(), 0.0))>
cached_ik_kinematics_plugin::IKCache
cached_ik_kinematics_plugin::IKCacheMap
cached_ik_kinematics_plugin::IKCache::Options
cached_ik_kinematics_plugin::IKCache::Pose
cached_ik_kinematics_plugin
cached_ur_kinematics_plugin.cpp
/tmp/ws/src/moveit/moveit_kinematics/cached_ik_kinematics_plugin/src/
cached__ur__kinematics__plugin_8cpp
moveit/cached_ik_kinematics_plugin/cached_ik_kinematics_plugin.h
PLUGINLIB_EXPORT_CLASS
cached__ur__kinematics__plugin_8cpp.html
a361c6baa8c0a83ac4792d8c33892db99
(cached_ik_kinematics_plugin::CachedIKKinematicsPlugin< ur_kinematics::URKinematicsPlugin >, kinematics::KinematicsBase)
chainiksolver_vel_mimic_svd.cpp
/tmp/ws/src/moveit/moveit_kinematics/kdl_kinematics_plugin/src/
chainiksolver__vel__mimic__svd_8cpp
moveit/kdl_kinematics_plugin/chainiksolver_vel_mimic_svd.hpp
KDL
chainiksolver_vel_mimic_svd.hpp
/tmp/ws/src/moveit/moveit_kinematics/kdl_kinematics_plugin/include/moveit/kdl_kinematics_plugin/
chainiksolver__vel__mimic__svd_8hpp
moveit/kdl_kinematics_plugin/joint_mimic.hpp
KDL::ChainIkSolverVelMimicSVD
KDL
#define
KDL_VERSION_LESS
chainiksolver__vel__mimic__svd_8hpp.html
ad943d15be644abb4de292b1010564ed2
(a, b, c)
create_ikfast_moveit_plugin.py
/tmp/ws/src/moveit/moveit_kinematics/ikfast_kinematics_plugin/scripts/
create__ikfast__moveit__plugin_8py
create_ikfast_moveit_plugin::InvalidROSPkgException
create_ikfast_moveit_plugin
def
copy_file
namespacecreate__ikfast__moveit__plugin.html
adec89093bfb6aac2e9ee710153282ae0
(src_path, dest_path, description, replacements=None)
def
create_ikfast_package
namespacecreate__ikfast__moveit__plugin.html
ad837454aa1f373df65933493bdbbc597
(args)
def
create_parser
namespacecreate__ikfast__moveit__plugin.html
a925df6a43bd05eb3b879f712c3cdabac
()
def
find_template_dir
namespacecreate__ikfast__moveit__plugin.html
a0c179dde2f35aa481651f5ae95b64e16
()
def
get_pkg_dir
namespacecreate__ikfast__moveit__plugin.html
a6f42847298847daca777c765b3bf7ff4
(pkg_name)
def
main
namespacecreate__ikfast__moveit__plugin.html
ad819134a697fd1d68bf196710ebe5649
()
def
populate_optional
namespacecreate__ikfast__moveit__plugin.html
a9975a9fd743a13b851f472d87903fa29
(args)
def
print_args
namespacecreate__ikfast__moveit__plugin.html
a563cc7f17e29a00f7a3fc1f359586f63
(args)
def
update_deps
namespacecreate__ikfast__moveit__plugin.html
a7ecfe523c4c716be5edcce39e79af57f
(reqd_deps, req_type, e_parent)
def
update_ikfast_package
namespacecreate__ikfast__moveit__plugin.html
afe859322880add061d6be702c98de41e
(args)
def
update_moveit_package
namespacecreate__ikfast__moveit__plugin.html
ac286c72e81acfce7b64afea9d6ee7228
(args)
def
validate_openrave_version
namespacecreate__ikfast__moveit__plugin.html
a7a003fd0c8ee53f85028ced68da6b40d
(args)
def
xmlElement
namespacecreate__ikfast__moveit__plugin.html
a950f7a47f03d6075fda8483674f8f2c4
(name, text=None, attributes)
string
plugin_gen_pkg
namespacecreate__ikfast__moveit__plugin.html
a91be721a10f57bc9e84ae37c51a495ef
list
search_modes
namespacecreate__ikfast__moveit__plugin.html
a945c79d0b8addeb90c72c228b4003361
GreedyKCenters.h
/tmp/ws/src/moveit/moveit_kinematics/cached_ik_kinematics_plugin/include/moveit/cached_ik_kinematics_plugin/detail/
GreedyKCenters_8h
cached_ik_kinematics_plugin::GreedyKCenters
cached_ik_kinematics_plugin
ik_cache.cpp
/tmp/ws/src/moveit/moveit_kinematics/cached_ik_kinematics_plugin/src/
ik__cache_8cpp
moveit/cached_ik_kinematics_plugin/cached_ik_kinematics_plugin.h
cached_ik_kinematics_plugin
ikfast.h
/tmp/ws/src/moveit/moveit_kinematics/ikfast_kinematics_plugin/templates/
ikfast_8h
ikfast::IkFastFunctions
ikfast::IkSingleDOFSolutionBase
ikfast::IkSolution
ikfast::IkSolutionBase
ikfast::IkSolutionList
ikfast::IkSolutionListBase
ikfast
#define
IKFAST_VERSION
ikfast_8h.html
afb507c47cee8d15d0241aa894bef5a67
ikfast61_moveit_plugin_template.cpp
/tmp/ws/src/moveit/moveit_kinematics/ikfast_kinematics_plugin/templates/
ikfast61__moveit__plugin__template_8cpp
_NAMESPACE_::IKFastKinematicsPlugin
_NAMESPACE_::LimitObeyingSol
_NAMESPACE_
#define
IKFAST_NO_MAIN
ikfast61__moveit__plugin__template_8cpp.html
a2acf0f2516ebf5481d4db7f86f4d0da6
IkParameterizationType
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cc
IKP_None
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca78e3c9023bab5d6d7d10757ad917ca32
IKP_Transform6D
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca5c5eecd5bc5619d8a41255aa89d9d559
IKP_Rotation3D
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71ccaa05e67a255fe333bc79e518889c753fd
IKP_Translation3D
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca4305ee8539b7e41691da4205a51f58cf
IKP_Direction3D
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca241b5c048a399ca2bfeaab3cfe5f7d52
IKP_Ray4D
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca1846a5e8f5037f91c68470cfe546a7b3
IKP_Lookat3D
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71ccae761249f74929eb6cdab53a20cb0c7cd
IKP_TranslationDirection5D
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71ccafc595cb40156d24ca4f81bb008611016
IKP_TranslationXY2D
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca8b42a061a70c4d95e9639d1b0d297444
IKP_TranslationXYOrientation3D
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71ccacbcbc774ace245fc6913b0d11118f98d
IKP_TranslationLocalGlobal6D
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca6bc7da4f3cde440c81c05d1f4e944567
IKP_TranslationXAxisAngle4D
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca23823221ceae380111b69f4a16c407ec
IKP_TranslationYAxisAngle4D
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca7db9c9d81bf2ccfc04b095ebce7b2f02
IKP_TranslationZAxisAngle4D
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca9bfaec8297fb7bd62b29c8114cd03b06
IKP_TranslationXAxisAngleZNorm4D
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71ccad086286a0f3acc12bc14a1eff9346c18
IKP_TranslationYAxisAngleXNorm4D
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71ccafaa166412473f02483be96e4e6bf27ef
IKP_TranslationZAxisAngleYNorm4D
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca4b0044575b6cb9b6fc9bf0ee1dfb9c08
IKP_NumberOfParameterizations
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca61ffcfcf733f49538c822cd34202dd0e
IKP_VelocityDataBit
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca415aa91dbccc315eff2f9e209c31452e
IKP_Transform6DVelocity
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71ccaa207b304a4c9289038143026092d6757
IKP_Rotation3DVelocity
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca18701273ccdea38836abec3dc73405cf
IKP_Translation3DVelocity
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca81d72a874f1b759775bd332abc53f75e
IKP_Direction3DVelocity
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca2e8d298929678baeac495cc6ba76c93e
IKP_Ray4DVelocity
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71ccaf3f0048f227f7251cbd3f263028c8f9d
IKP_Lookat3DVelocity
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca87a904de8ed5957278df87be432474aa
IKP_TranslationDirection5DVelocity
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71ccaa056eabfb4270c853a3c1abdad93e1cf
IKP_TranslationXY2DVelocity
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71ccac6467086d6104b494a6fb80af93223fc
IKP_TranslationXYOrientation3DVelocity
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca7c07c5db3cb7a2310ba8bb7c55054f3e
IKP_TranslationLocalGlobal6DVelocity
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca77500d25efc502ef69fda94f84e09268
IKP_TranslationXAxisAngle4DVelocity
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71ccafbd5816e789e34a55c6a6ae6e1f03967
IKP_TranslationYAxisAngle4DVelocity
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca846285b5b146757a091c5a83fd90abfb
IKP_TranslationZAxisAngle4DVelocity
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca1b8390eb6769cf2ebf7547b789b72da1
IKP_TranslationXAxisAngleZNorm4DVelocity
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca7e01e808cfa5f4acbe4c90876b084337
IKP_TranslationYAxisAngleXNorm4DVelocity
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca2547cbc7fe88aac6a0b5d0de77c328cf
IKP_TranslationZAxisAngleYNorm4DVelocity
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca33d14ea12519fd83cc8c6a231d57b992
IKP_UniqueIdMask
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca5861804222e3551c93b140604ed8fc6f
IKP_CustomDataBit
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca05c32ae25d21528eca85c49d6572215e
SEARCH_MODE
ikfast61__moveit__plugin__template_8cpp.html
a7e3e138f11a31c3d463b94d39ee5f43d
OPTIMIZE_FREE_JOINT
ikfast61__moveit__plugin__template_8cpp.html
a7e3e138f11a31c3d463b94d39ee5f43da257354ce1bd1b71c18c1f02e5c615dcc
OPTIMIZE_MAX_JOINT
ikfast61__moveit__plugin__template_8cpp.html
a7e3e138f11a31c3d463b94d39ee5f43dacf12e2a0ff681edbb1582e9afc627d90
PLUGINLIB_EXPORT_CLASS
ikfast61__moveit__plugin__template_8cpp.html
a5d3e604aa69085e25453c633dda9f3f1
(_NAMESPACE_::IKFastKinematicsPlugin, kinematics::KinematicsBase)
const double
LIMIT_TOLERANCE
ikfast61__moveit__plugin__template_8cpp.html
a6db90f19cce82ba375acd26f431403b6
joint_mimic.hpp
/tmp/ws/src/moveit/moveit_kinematics/kdl_kinematics_plugin/include/moveit/kdl_kinematics_plugin/
joint__mimic_8hpp
kdl_kinematics_plugin::JointMimic
kdl_kinematics_plugin
kdl_kinematics_plugin.cpp
/tmp/ws/src/moveit/moveit_kinematics/kdl_kinematics_plugin/src/
kdl__kinematics__plugin_8cpp
moveit/kdl_kinematics_plugin/kdl_kinematics_plugin.h
moveit/kdl_kinematics_plugin/chainiksolver_vel_mimic_svd.hpp
kdl_kinematics_plugin
kdl_kinematics_plugin.h
/tmp/ws/src/moveit/moveit_kinematics/kdl_kinematics_plugin/include/moveit/kdl_kinematics_plugin/
kdl__kinematics__plugin_8h
moveit/kdl_kinematics_plugin/joint_mimic.hpp
kdl_kinematics_plugin::KDLKinematicsPlugin
KDL
kdl_kinematics_plugin
lma_kinematics_plugin.cpp
/tmp/ws/src/moveit/moveit_kinematics/lma_kinematics_plugin/src/
lma__kinematics__plugin_8cpp
moveit/lma_kinematics_plugin/lma_kinematics_plugin.h
lma_kinematics_plugin
lma_kinematics_plugin.h
/tmp/ws/src/moveit/moveit_kinematics/lma_kinematics_plugin/include/moveit/lma_kinematics_plugin/
lma__kinematics__plugin_8h
lma_kinematics_plugin::LMAKinematicsPlugin
lma_kinematics_plugin
NearestNeighbors.h
/tmp/ws/src/moveit/moveit_kinematics/cached_ik_kinematics_plugin/include/moveit/cached_ik_kinematics_plugin/detail/
NearestNeighbors_8h
cached_ik_kinematics_plugin::NearestNeighbors
cached_ik_kinematics_plugin
NearestNeighborsGNAT.h
/tmp/ws/src/moveit/moveit_kinematics/cached_ik_kinematics_plugin/include/moveit/cached_ik_kinematics_plugin/detail/
NearestNeighborsGNAT_8h
NearestNeighbors.h
GreedyKCenters.h
cached_ik_kinematics_plugin::NearestNeighborsGNAT
cached_ik_kinematics_plugin::NearestNeighborsGNAT::Node
cached_ik_kinematics_plugin
round_collada_numbers.py
/tmp/ws/src/moveit/moveit_kinematics/ikfast_kinematics_plugin/scripts/
round__collada__numbers_8py
round_collada_numbers
def
doRound
namespaceround__collada__numbers.html
aa65995fac404f33635fe021397b7299e
(values, decimal_places)
decimal_places
namespaceround__collada__numbers.html
a627bacda552a5f723db5112d1a95b7c1
dom
namespaceround__collada__numbers.html
a62ad0c96b24c1320f2ead1aa4ed749da
elements
namespaceround__collada__numbers.html
ad4b061de3d3784b2bb5e332f0a165110
f
namespaceround__collada__numbers.html
a271c352f9e000cc3be5a42a78f21083a
input_file
namespaceround__collada__numbers.html
a05a83899674825c7d5a891c4ea6e2e54
string
namespace
namespaceround__collada__numbers.html
afe409b4929a294b69b9c39503fa7b8af
output_file
namespaceround__collada__numbers.html
aebc53641a75bf3faed85d2e801c53e71
text
namespaceround__collada__numbers.html
ac9e7c6037bfef6357cd8067931ad7ff7
xml
namespaceround__collada__numbers.html
ace57b6a689f479596789dfd1d02d65ea
srv_kinematics_plugin.cpp
/tmp/ws/src/moveit/moveit_kinematics/srv_kinematics_plugin/src/
srv__kinematics__plugin_8cpp
moveit/srv_kinematics_plugin/srv_kinematics_plugin.h
srv_kinematics_plugin
srv_kinematics_plugin.h
/tmp/ws/src/moveit/moveit_kinematics/srv_kinematics_plugin/include/moveit/srv_kinematics_plugin/
srv__kinematics__plugin_8h
srv_kinematics_plugin::SrvKinematicsPlugin
srv_kinematics_plugin
test_kinematics_plugin.cpp
/tmp/ws/src/moveit/moveit_kinematics/test/
test__kinematics__plugin_8cpp
KinematicsTest
SharedData
#define
EXPECT_NEAR_POSES
test__kinematics__plugin_8cpp.html
a886660543767784257f773a0f8441a11
(lhs, rhs, near)
bool
getParam
test__kinematics__plugin_8cpp.html
a2618377fee4373a3a23f22139a506323
(const std::string ¶m, T &val)
int
main
test__kinematics__plugin_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
static double
parseDouble
test__kinematics__plugin_8cpp.html
ae7d22c8acf56e91fe53611357a1fab50
(XmlRpc::XmlRpcValue &v)
static bool
parseGoal
test__kinematics__plugin_8cpp.html
a573c8b96d784a6f142b0e93f7c82e492
(const std::string &name, XmlRpc::XmlRpcValue &value, Eigen::Isometry3d &goal, std::string &desc)
static void
parseVector
test__kinematics__plugin_8cpp.html
ad3681d7328a5de13cd3b3791f3c7b8cc
(XmlRpc::XmlRpcValue &vec, std::vector< double > &values, size_t num=0)
TEST_F
test__kinematics__plugin_8cpp.html
afbc1f5ea0d97fa527f67fba8d0f00f25
(KinematicsTest, getFK)
TEST_F
test__kinematics__plugin_8cpp.html
afcd2b64a418d005505b11261ea7793e8
(KinematicsTest, randomWalkIK)
TEST_F
test__kinematics__plugin_8cpp.html
a70752499136d3e093539b7703be380df
(KinematicsTest, unitIK)
TEST_F
test__kinematics__plugin_8cpp.html
a36f46d44561b7437f33eefebdcac432e
(KinematicsTest, searchIK)
TEST_F
test__kinematics__plugin_8cpp.html
ad6bfdaa72ddb0ff91fdaa8eeb655bafb
(KinematicsTest, searchIKWithCallback)
TEST_F
test__kinematics__plugin_8cpp.html
a6fe0493cdae76a84672daaaea2cd46ee
(KinematicsTest, getIK)
TEST_F
test__kinematics__plugin_8cpp.html
aa66a0b37e7796c2f74f78190008301b2
(KinematicsTest, getIKMultipleSolutions)
TEST_F
test__kinematics__plugin_8cpp.html
a068ad782e26d93482da42297a9c4ea8c
(KinematicsTest, getNearestIKSolution)
const double
DEFAULT_SEARCH_DISCRETIZATION
test__kinematics__plugin_8cpp.html
a6e116ff38d0c347137ab8f36f75e2de3
const double
DEFAULT_TOLERANCE
test__kinematics__plugin_8cpp.html
a5636d13a46af8084d83e58f911aa76d3
const double
EXPECTED_SUCCESS_RATE
test__kinematics__plugin_8cpp.html
a6b9a8d456aa1d8dd04657b2a20c9f5fb
const std::string
ROBOT_DESCRIPTION_PARAM
test__kinematics__plugin_8cpp.html
a8f95bd5a6af8ba45b10898e9236d20be
cached_ik_kinematics_plugin::CachedIKKinematicsPlugin
classcached__ik__kinematics__plugin_1_1CachedIKKinematicsPlugin.html
kinematics::KinematicsBase::IKCallbackFn
IKCallbackFn
classcached__ik__kinematics__plugin_1_1CachedIKKinematicsPlugin.html
abe6455188362b7512d00215314227c28
IKCache::IKEntry
IKEntry
classcached__ik__kinematics__plugin_1_1CachedIKKinematicsPlugin.html
aa57698c5226d28ee025616b67cbbebc0
kinematics::KinematicsQueryOptions
KinematicsQueryOptions
classcached__ik__kinematics__plugin_1_1CachedIKKinematicsPlugin.html
aa1119ca85b5284fe7e6ddc5585451aad
IKCache::Pose
Pose
classcached__ik__kinematics__plugin_1_1CachedIKKinematicsPlugin.html
a82c8abbf6d3e19612034c7c6fcb85013
CachedIKKinematicsPlugin
classcached__ik__kinematics__plugin_1_1CachedIKKinematicsPlugin.html
a8a091f3379dbe56d5243f06bff9ebc54
()
bool
getPositionIK
classcached__ik__kinematics__plugin_1_1CachedIKKinematicsPlugin.html
a4ca691488f7afff40e3bc692e79c8637
(const geometry_msgs::Pose &ik_pose, const std::vector< double > &ik_seed_state, std::vector< double > &solution, moveit_msgs::MoveItErrorCodes &error_code, const KinematicsQueryOptions &options=KinematicsQueryOptions()) const override
bool
initialize
classcached__ik__kinematics__plugin_1_1CachedIKKinematicsPlugin.html
a9eaf9a2bc039ae667dc9a80d41c193ac
(const moveit::core::RobotModel &robot_model, const std::string &group_name, const std::string &base_frame, const std::vector< std::string > &tip_frames, double search_discretization) override
bool
initialize
classcached__ik__kinematics__plugin_1_1CachedIKKinematicsPlugin.html
aa1cb0fb42d8fa65f219ecc24c902c576
(const std::string &robot_description, const std::string &group_name, const std::string &base_frame, const std::string &tip_frame, double search_discretization) override
bool
searchPositionIK
classcached__ik__kinematics__plugin_1_1CachedIKKinematicsPlugin.html
ad337e56b343ffbf5987fee2c85f17cd8
(const geometry_msgs::Pose &ik_pose, const std::vector< double > &ik_seed_state, double timeout, std::vector< double > &solution, moveit_msgs::MoveItErrorCodes &error_code, const KinematicsQueryOptions &options=KinematicsQueryOptions()) const override
bool
searchPositionIK
classcached__ik__kinematics__plugin_1_1CachedIKKinematicsPlugin.html
a8c69cf3ff22bc421037928d106e595fc
(const geometry_msgs::Pose &ik_pose, const std::vector< double > &ik_seed_state, double timeout, const std::vector< double > &consistency_limits, std::vector< double > &solution, moveit_msgs::MoveItErrorCodes &error_code, const KinematicsQueryOptions &options=KinematicsQueryOptions()) const override
bool
searchPositionIK
classcached__ik__kinematics__plugin_1_1CachedIKKinematicsPlugin.html
ab1d08b7ef621572777089a5993c7258e
(const geometry_msgs::Pose &ik_pose, const std::vector< double > &ik_seed_state, double timeout, std::vector< double > &solution, const IKCallbackFn &solution_callback, moveit_msgs::MoveItErrorCodes &error_code, const KinematicsQueryOptions &options=KinematicsQueryOptions()) const override
bool
searchPositionIK
classcached__ik__kinematics__plugin_1_1CachedIKKinematicsPlugin.html
aa34c02b13bebb6ab7ca6d0c099b72588
(const geometry_msgs::Pose &ik_pose, const std::vector< double > &ik_seed_state, double timeout, const std::vector< double > &consistency_limits, std::vector< double > &solution, const IKCallbackFn &solution_callback, moveit_msgs::MoveItErrorCodes &error_code, const KinematicsQueryOptions &options=KinematicsQueryOptions()) const override
~CachedIKKinematicsPlugin
classcached__ik__kinematics__plugin_1_1CachedIKKinematicsPlugin.html
a4ea62ff4506ba8e1f94aedd5a4e93103
() override
void
initCache
classcached__ik__kinematics__plugin_1_1CachedIKKinematicsPlugin.html
af27da761ca5452887ed36ab38d28de44
(const std::string &robot_id, const std::string &group_name, const std::string &cache_name)
std::enable_if< hasRobotModelAPI< T >::value, bool >::type
initializeImpl
classcached__ik__kinematics__plugin_1_1CachedIKKinematicsPlugin.html
a05c2dfb97d92893bc68372a56e2052bf
(const moveit::core::RobotModel &robot_model, const std::string &group_name, const std::string &base_frame, const std::vector< std::string > &tip_frames, double search_discretization)
std::enable_if<!hasRobotModelAPI< T >::value, bool >::type
initializeImpl
classcached__ik__kinematics__plugin_1_1CachedIKKinematicsPlugin.html
a915321bf2a96c3bfd5de8dbd482b3c33
(const moveit::core::RobotModel &, const std::string &, const std::string &, const std::vector< std::string > &, double)
std::enable_if< hasRobotDescAPI< T >::value, bool >::type
initializeImpl
classcached__ik__kinematics__plugin_1_1CachedIKKinematicsPlugin.html
a0bf9af06574ce62b27d7036e4f9d1d06
(const std::string &robot_description, const std::string &group_name, const std::string &base_frame, const std::string &tip_frame, double search_discretization)
std::enable_if<!hasRobotDescAPI< T >::value, bool >::type
initializeImpl
classcached__ik__kinematics__plugin_1_1CachedIKKinematicsPlugin.html
a41372fab4f3772e461969d8f9936a2f4
(const std::string &, const std::string &, const std::string &, const std::string &, double)
IKCache
cache_
classcached__ik__kinematics__plugin_1_1CachedIKKinematicsPlugin.html
a6af5126266d7f06f99b3b8ebedfa6dce
cached_ik_kinematics_plugin::CachedMultiTipIKKinematicsPlugin
classcached__ik__kinematics__plugin_1_1CachedMultiTipIKKinematicsPlugin.html
cached_ik_kinematics_plugin::CachedIKKinematicsPlugin
kinematics::KinematicsBase::IKCallbackFn
IKCallbackFn
classcached__ik__kinematics__plugin_1_1CachedMultiTipIKKinematicsPlugin.html
ace0ba2dcb99a788eff4d2a2727f96934
IKCache::IKEntry
IKEntry
classcached__ik__kinematics__plugin_1_1CachedMultiTipIKKinematicsPlugin.html
add992c94820db4cb61de2272ccecd718
kinematics::KinematicsQueryOptions
KinematicsQueryOptions
classcached__ik__kinematics__plugin_1_1CachedMultiTipIKKinematicsPlugin.html
ab244352511e7201ecf989ace76f85a57
IKCache::Pose
Pose
classcached__ik__kinematics__plugin_1_1CachedMultiTipIKKinematicsPlugin.html
a60caa5e6841c3a866262f20202f8f121
bool
initialize
classcached__ik__kinematics__plugin_1_1CachedMultiTipIKKinematicsPlugin.html
ae1c934473413051cba538d9a3e90214c
(const moveit::core::RobotModel &robot_model, const std::string &group_name, const std::string &base_frame, const std::vector< std::string > &tip_frames, double search_discretization) override
bool
initialize
classcached__ik__kinematics__plugin_1_1CachedMultiTipIKKinematicsPlugin.html
ac59006cf206b9ec252f964753ec2462c
(const std::string &robot_description, const std::string &group_name, const std::string &base_frame, const std::vector< std::string > &tip_frames, double search_discretization) override
bool
searchPositionIK
classcached__ik__kinematics__plugin_1_1CachedMultiTipIKKinematicsPlugin.html
ac6aea1abc707ff12563b20a0c51804cb
(const std::vector< geometry_msgs::Pose > &ik_poses, const std::vector< double > &ik_seed_state, double timeout, const std::vector< double > &consistency_limits, std::vector< double > &solution, const IKCallbackFn &solution_callback, moveit_msgs::MoveItErrorCodes &error_code, const KinematicsQueryOptions &options=KinematicsQueryOptions(), const moveit::core::RobotState *context_state=nullptr) const override
KDL::ChainIkSolverVelMimicSVD
classKDL_1_1ChainIkSolverVelMimicSVD.html
KDL::ChainIkSolverVel
int
CartToJnt
classKDL_1_1ChainIkSolverVelMimicSVD.html
a3ef0316168de81a0db784f72ac78635a
(const JntArray &q_in, const Twist &v_in, JntArray &qdot_out) override
int
CartToJnt
classKDL_1_1ChainIkSolverVelMimicSVD.html
a93c95ef223509dcb0c401f7cd26f9603
(const JntArray &q_in, const Twist &v_in, JntArray &qdot_out, const Eigen::VectorXd &joint_weights, const Eigen::Matrix< double, 6, 1 > &cartesian_weights)
int
CartToJnt
classKDL_1_1ChainIkSolverVelMimicSVD.html
aa1b28bb68c0c9a02e875273345b386f7
(const JntArray &, const FrameVel &, JntArrayVel &) override
ChainIkSolverVelMimicSVD
classKDL_1_1ChainIkSolverVelMimicSVD.html
ad7f48db767016238623217c50248087e
(const Chain &chain_, const std::vector< kdl_kinematics_plugin::JointMimic > &mimic_joints, bool position_ik=false, double threshold=0.001)
bool
isPositionOnly
classKDL_1_1ChainIkSolverVelMimicSVD.html
ae3c5e3b88082ff1fb96b7116d5bf74f3
() const
void
updateInternalDataStructures
classKDL_1_1ChainIkSolverVelMimicSVD.html
a53fea2aaf010317c765855ab4a8f3b52
()
~ChainIkSolverVelMimicSVD
classKDL_1_1ChainIkSolverVelMimicSVD.html
acc8c961cd0489ffacdf8229dcbf3c3cb
() override
bool
jacToJacReduced
classKDL_1_1ChainIkSolverVelMimicSVD.html
af48dba9b2c9907152b8334d9e0298f28
(const Jacobian &jac, Jacobian &jac_reduced)
const Chain &
chain_
classKDL_1_1ChainIkSolverVelMimicSVD.html
af20f288c058a15b16abb23dae3466e2b
Jacobian
jac_
classKDL_1_1ChainIkSolverVelMimicSVD.html
ae75d428a3b444bb987911f529e3379b2
Jacobian
jac_reduced_
classKDL_1_1ChainIkSolverVelMimicSVD.html
a0af59fcdcc04311c08db9f0a0e78b201
ChainJntToJacSolver
jnt2jac_
classKDL_1_1ChainIkSolverVelMimicSVD.html
a25c0ceb617c726ebbb517c948e01d80b
const std::vector< kdl_kinematics_plugin::JointMimic > &
mimic_joints_
classKDL_1_1ChainIkSolverVelMimicSVD.html
ae0ff8a1c6d2e87870e6dcb61fa8a521d
int
num_mimic_joints_
classKDL_1_1ChainIkSolverVelMimicSVD.html
ad4c31a692788edd917184a74fb2870f4
Eigen::VectorXd
qdot_out_reduced_
classKDL_1_1ChainIkSolverVelMimicSVD.html
aaba2de81bf22355f1eadf28f0e3b9f3c
Eigen::JacobiSVD< Eigen::MatrixXd >
svd_
classKDL_1_1ChainIkSolverVelMimicSVD.html
a982b8ebb2ea5ed39a3dd2853b745b5b1
cached_ik_kinematics_plugin::GreedyKCenters
classcached__ik__kinematics__plugin_1_1GreedyKCenters.html
_T
std::function< double(const _T &, const _T &)>
DistanceFunction
classcached__ik__kinematics__plugin_1_1GreedyKCenters.html
ac974b47add6d6c1285242c2dfbe671a3
boost::numeric::ublas::matrix< double >
Matrix
classcached__ik__kinematics__plugin_1_1GreedyKCenters.html
ae3ed98eaadd2a0b4deb1cac34b1d2cd4
const DistanceFunction &
getDistanceFunction
classcached__ik__kinematics__plugin_1_1GreedyKCenters.html
a20d8d20a07afb9ffb1e240a9836fa1bb
() const
GreedyKCenters
classcached__ik__kinematics__plugin_1_1GreedyKCenters.html
a9359cfbf8cbf19b48e977ddbf15164ef
()=default
void
kcenters
classcached__ik__kinematics__plugin_1_1GreedyKCenters.html
a412aefdb18ea8fac3cd9b45f05cc9dad
(const std::vector< _T > &data, unsigned int k, std::vector< unsigned int > ¢ers, Matrix &dists)
void
setDistanceFunction
classcached__ik__kinematics__plugin_1_1GreedyKCenters.html
a92c525e1decf7d710f673553c4cf8d6b
(const DistanceFunction &distFun)
virtual
~GreedyKCenters
classcached__ik__kinematics__plugin_1_1GreedyKCenters.html
a157b94d1710c6d4045822dce88ca6d1b
()=default
DistanceFunction
distFun_
classcached__ik__kinematics__plugin_1_1GreedyKCenters.html
af21e1d4786fa38a514f410049af12b37
std::mt19937
generator_
classcached__ik__kinematics__plugin_1_1GreedyKCenters.html
aa05b1850860ac83932491f8f03e74a40
GreedyKCenters< IKEntry *>
classcached__ik__kinematics__plugin_1_1GreedyKCenters.html
std::function< double(const IKEntry * &, const IKEntry * &)>
DistanceFunction
classcached__ik__kinematics__plugin_1_1GreedyKCenters.html
ac974b47add6d6c1285242c2dfbe671a3
boost::numeric::ublas::matrix< double >
Matrix
classcached__ik__kinematics__plugin_1_1GreedyKCenters.html
ae3ed98eaadd2a0b4deb1cac34b1d2cd4
const DistanceFunction &
getDistanceFunction
classcached__ik__kinematics__plugin_1_1GreedyKCenters.html
a20d8d20a07afb9ffb1e240a9836fa1bb
() const
GreedyKCenters
classcached__ik__kinematics__plugin_1_1GreedyKCenters.html
a9359cfbf8cbf19b48e977ddbf15164ef
()=default
void
kcenters
classcached__ik__kinematics__plugin_1_1GreedyKCenters.html
a412aefdb18ea8fac3cd9b45f05cc9dad
(const std::vector< IKEntry * > &data, unsigned int k, std::vector< unsigned int > ¢ers, Matrix &dists)
void
setDistanceFunction
classcached__ik__kinematics__plugin_1_1GreedyKCenters.html
a92c525e1decf7d710f673553c4cf8d6b
(const DistanceFunction &distFun)
virtual
~GreedyKCenters
classcached__ik__kinematics__plugin_1_1GreedyKCenters.html
a157b94d1710c6d4045822dce88ca6d1b
()=default
DistanceFunction
distFun_
classcached__ik__kinematics__plugin_1_1GreedyKCenters.html
af21e1d4786fa38a514f410049af12b37
std::mt19937
generator_
classcached__ik__kinematics__plugin_1_1GreedyKCenters.html
aa05b1850860ac83932491f8f03e74a40
cached_ik_kinematics_plugin::hasRobotDescAPI
structcached__ik__kinematics__plugin_1_1hasRobotDescAPI.html
cached_ik_kinematics_plugin::hasRobotDescAPI< KinematicsPlugin, decltype(std::declval< KinematicsPlugin & >().KinematicsPlugin::initialize(std::string(), std::string(), std::string(), std::vector< std::string >(), 0.0))>
structcached__ik__kinematics__plugin_1_1hasRobotDescAPI_3_01KinematicsPlugin_00_01decltype_07std7ce635fbb0f8af1f7ee21e0e152edf69.html
cached_ik_kinematics_plugin::hasRobotModelAPI
structcached__ik__kinematics__plugin_1_1hasRobotModelAPI.html
cached_ik_kinematics_plugin::hasRobotModelAPI< KinematicsPlugin, decltype(std::declval< KinematicsPlugin & >().initialize(std::declval< const moveit::core::RobotModel & >(), std::string(), std::string(), std::vector< std::string >(), 0.0))>
structcached__ik__kinematics__plugin_1_1hasRobotModelAPI_3_01KinematicsPlugin_00_01decltype_07st2f61b9e9347629f23cc985c52e344502.html
cached_ik_kinematics_plugin::IKCache
classcached__ik__kinematics__plugin_1_1IKCache.html
cached_ik_kinematics_plugin::IKCache::Options
cached_ik_kinematics_plugin::IKCache::Pose
std::pair< std::vector< Pose >, std::vector< double > >
IKEntry
classcached__ik__kinematics__plugin_1_1IKCache.html
a23f18956734fcbf8b5ea9441d649022d
const IKEntry &
getBestApproximateIKSolution
classcached__ik__kinematics__plugin_1_1IKCache.html
a2338d0807017d38eca7479bd88e0eb86
(const Pose &pose) const
const IKEntry &
getBestApproximateIKSolution
classcached__ik__kinematics__plugin_1_1IKCache.html
a30f8b8770089bb91ecae01679a70f380
(const std::vector< Pose > &poses) const
IKCache
classcached__ik__kinematics__plugin_1_1IKCache.html
a55bc66002c628cf3b69891c3fcad2b00
()
IKCache
classcached__ik__kinematics__plugin_1_1IKCache.html
ad5b1d0bf17c739b3cfa05f7e031b5b68
(const IKCache &)=delete
void
initializeCache
classcached__ik__kinematics__plugin_1_1IKCache.html
a5410b2f93840cb186f7857a5c70ab773
(const std::string &robot_id, const std::string &group_name, const std::string &cache_name, const unsigned int num_joints, Options opts=Options())
void
updateCache
classcached__ik__kinematics__plugin_1_1IKCache.html
acb353092a58a3844e1cf9802cbdd8f68
(const IKEntry &nearest, const Pose &pose, const std::vector< double > &config) const
void
updateCache
classcached__ik__kinematics__plugin_1_1IKCache.html
a4402029095bd5e330f94ffe6636dcee3
(const IKEntry &nearest, const std::vector< Pose > &poses, const std::vector< double > &config) const
void
verifyCache
classcached__ik__kinematics__plugin_1_1IKCache.html
a4fa715657b2c6e09b241f029789191fe
(kdl_kinematics_plugin::KDLKinematicsPlugin &fk) const
~IKCache
classcached__ik__kinematics__plugin_1_1IKCache.html
a7421dbc9133656746712d76450d1bece
()
double
configDistance2
classcached__ik__kinematics__plugin_1_1IKCache.html
a722f2d9198ea702a741aa6a1701a055b
(const std::vector< double > &config1, const std::vector< double > &config2) const
void
saveCache
classcached__ik__kinematics__plugin_1_1IKCache.html
af15ac9dd167350cd583040f74ec9d099
() const
boost::filesystem::path
cache_file_name_
classcached__ik__kinematics__plugin_1_1IKCache.html
a651d36924d37d8dd2306a82c4cbbb263
std::vector< IKEntry >
ik_cache_
classcached__ik__kinematics__plugin_1_1IKCache.html
afff8273467af51bf5acd398e0327714d
NearestNeighborsGNAT< IKEntry * >
ik_nn_
classcached__ik__kinematics__plugin_1_1IKCache.html
a713eae8c0aa05ba13e2fde7377dc2cc2
unsigned int
last_saved_cache_size_
classcached__ik__kinematics__plugin_1_1IKCache.html
a384e3e55ce979e43c89d7ea3423b2db0
std::mutex
lock_
classcached__ik__kinematics__plugin_1_1IKCache.html
a930b121c51f27271bf317d67d447a92c
unsigned int
max_cache_size_
classcached__ik__kinematics__plugin_1_1IKCache.html
a19cc89016baa25e4f3951b3927250cdf
double
min_config_distance2_
classcached__ik__kinematics__plugin_1_1IKCache.html
abef27379abb3b8ff1fa91e88b022a7a8
double
min_pose_distance_
classcached__ik__kinematics__plugin_1_1IKCache.html
a12b44975d7526c66c1ca461c2faccb03
unsigned int
num_joints_
classcached__ik__kinematics__plugin_1_1IKCache.html
ad0a63610cbd06914fbd3af4273142fee
cached_ik_kinematics_plugin::IKCacheMap
classcached__ik__kinematics__plugin_1_1IKCacheMap.html
IKCache::IKEntry
IKEntry
classcached__ik__kinematics__plugin_1_1IKCacheMap.html
a6c8e36a5aa166ee312210a392ce4845b
IKCache::Pose
Pose
classcached__ik__kinematics__plugin_1_1IKCacheMap.html
aabe3e2ad3b2cbe1e409cb24fb586460e
const IKEntry &
getBestApproximateIKSolution
classcached__ik__kinematics__plugin_1_1IKCacheMap.html
a1c9cd3918b2eebd6ab2a358e3c04b17c
(const std::vector< std::string > &fixed, const std::vector< std::string > &active, const std::vector< Pose > &poses) const
IKCacheMap
classcached__ik__kinematics__plugin_1_1IKCacheMap.html
ae2f6450dd5966b9b7246cf9c278d0b72
(const std::string &robot_description, const std::string &group_name, unsigned int num_joints)
void
updateCache
classcached__ik__kinematics__plugin_1_1IKCacheMap.html
a7f1f52746231088a6f2a8abb0bc2ae52
(const IKEntry &nearest, const std::vector< std::string > &fixed, const std::vector< std::string > &active, const std::vector< Pose > &poses, const std::vector< double > &config)
~IKCacheMap
classcached__ik__kinematics__plugin_1_1IKCacheMap.html
aa5cf2c52ad0f014182a71bd7e76301c0
()
std::string
getKey
classcached__ik__kinematics__plugin_1_1IKCacheMap.html
a5f656e40c8782953761c53886d5aa1e8
(const std::vector< std::string > &fixed, const std::vector< std::string > &active) const
std::string
group_name_
classcached__ik__kinematics__plugin_1_1IKCacheMap.html
a21841d6d9255df2e40006ba42b075149
unsigned int
num_joints_
classcached__ik__kinematics__plugin_1_1IKCacheMap.html
a23a93849a0c09e0d3052d9d94dc2c257
std::string
robot_description_
classcached__ik__kinematics__plugin_1_1IKCacheMap.html
a6c5a036d9c1afae6c5c4c3e4c0cc70cd
ikfast::IkFastFunctions
classikfast_1_1IkFastFunctions.html
void(*
ComputeFkFn
classikfast_1_1IkFastFunctions.html
a64230b13b0cf43660d806a334fa3a304
)(const T *, T *, T *)
bool(*
ComputeIkFn
classikfast_1_1IkFastFunctions.html
aed283615c59d1cf876a7640a7b245a4b
)(const T *, const T *, const T *, IkSolutionListBase< T > &)
int *(*
GetFreeParametersFn
classikfast_1_1IkFastFunctions.html
ac08677cae4d5c096a210b0748b053b94
)()
const char *(*
GetIkFastVersionFn
classikfast_1_1IkFastFunctions.html
a506e08d11f3fe023f06ebaf728ec613b
)()
int(*
GetIkRealSizeFn
classikfast_1_1IkFastFunctions.html
a4430676454369afb285aead8a6a4e6c6
)()
int(*
GetIkTypeFn
classikfast_1_1IkFastFunctions.html
a913b447c96c988e2df6a55ad5c7223b2
)()
const char *(*
GetKinematicsHashFn
classikfast_1_1IkFastFunctions.html
a49a06e74f228f1bde7e1279cc6da38e4
)()
int(*
GetNumFreeParametersFn
classikfast_1_1IkFastFunctions.html
a58ce4fc02928e9474fb07879df050b3d
)()
int(*
GetNumJointsFn
classikfast_1_1IkFastFunctions.html
a1c8f833a979943fcd89ab3bbb559ed3c
)()
IkFastFunctions
classikfast_1_1IkFastFunctions.html
ae5fdd9b86135849b887ae95f8abdfcee
()
virtual
~IkFastFunctions
classikfast_1_1IkFastFunctions.html
a811179abadd14264edd35248914e65bd
()
ComputeFkFn
_ComputeFk
classikfast_1_1IkFastFunctions.html
a5a30a89afe6314eb86a05c3bd5a1a303
ComputeIkFn
_ComputeIk
classikfast_1_1IkFastFunctions.html
a75775a9a8c284f52cb6cc473c434163c
GetFreeParametersFn
_GetFreeParameters
classikfast_1_1IkFastFunctions.html
a2c57255d31921839afb1ed5c5f86c7cc
GetIkFastVersionFn
_GetIkFastVersion
classikfast_1_1IkFastFunctions.html
a1deac46b905d3d6fa2186e4fb52a75a4
GetIkRealSizeFn
_GetIkRealSize
classikfast_1_1IkFastFunctions.html
a6e0b57e5123af02f5d27c894eac23181
GetIkTypeFn
_GetIkType
classikfast_1_1IkFastFunctions.html
a22b3424efa52b1c611ad6ec426259aca
GetKinematicsHashFn
_GetKinematicsHash
classikfast_1_1IkFastFunctions.html
a838b34f459abceb7b0f537ad3d4f834b
GetNumFreeParametersFn
_GetNumFreeParameters
classikfast_1_1IkFastFunctions.html
ac78c6f4a428df5b34944510af3abd68f
GetNumJointsFn
_GetNumJoints
classikfast_1_1IkFastFunctions.html
aa7aadc4d797b2ecc3811a7887b0b0dfc
_NAMESPACE_::IKFastKinematicsPlugin
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
kinematics::KinematicsBase
bool
getPositionFK
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
ad72417c554c17587a19be6c41d435236
(const std::vector< std::string > &link_names, const std::vector< double > &joint_angles, std::vector< geometry_msgs::Pose > &poses) const override
bool
getPositionIK
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
a3c1171df76ba59663bd022141871174e
(const geometry_msgs::Pose &ik_pose, const std::vector< double > &ik_seed_state, std::vector< double > &solution, moveit_msgs::MoveItErrorCodes &error_code, const kinematics::KinematicsQueryOptions &options=kinematics::KinematicsQueryOptions()) const override
bool
getPositionIK
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
a4cf8dfa7d17b692cb7499cd103a629c6
(const std::vector< geometry_msgs::Pose > &ik_poses, const std::vector< double > &ik_seed_state, std::vector< std::vector< double >> &solutions, kinematics::KinematicsResult &result, const kinematics::KinematicsQueryOptions &options) const override
IKFastKinematicsPlugin
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
ac803568777e8a3ff370a459bf752b4a1
()
bool
searchPositionIK
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
a47d29041071bfd3bafc7923f5cec8c69
(const geometry_msgs::Pose &ik_pose, const std::vector< double > &ik_seed_state, double timeout, std::vector< double > &solution, moveit_msgs::MoveItErrorCodes &error_code, const kinematics::KinematicsQueryOptions &options=kinematics::KinematicsQueryOptions()) const override
bool
searchPositionIK
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
a7d6d717516e50539d0fef2f0a36770fb
(const geometry_msgs::Pose &ik_pose, const std::vector< double > &ik_seed_state, double timeout, const std::vector< double > &consistency_limits, std::vector< double > &solution, moveit_msgs::MoveItErrorCodes &error_code, const kinematics::KinematicsQueryOptions &options=kinematics::KinematicsQueryOptions()) const override
bool
searchPositionIK
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
ab378a56e4f810a65ba3cc706085b8f61
(const geometry_msgs::Pose &ik_pose, const std::vector< double > &ik_seed_state, double timeout, std::vector< double > &solution, const IKCallbackFn &solution_callback, moveit_msgs::MoveItErrorCodes &error_code, const kinematics::KinematicsQueryOptions &options=kinematics::KinematicsQueryOptions()) const override
bool
searchPositionIK
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
a8afff0bd694d127e31de91a0de776c3f
(const geometry_msgs::Pose &ik_pose, const std::vector< double > &ik_seed_state, double timeout, const std::vector< double > &consistency_limits, std::vector< double > &solution, const IKCallbackFn &solution_callback, moveit_msgs::MoveItErrorCodes &error_code, const kinematics::KinematicsQueryOptions &options=kinematics::KinematicsQueryOptions()) const override
bool
setRedundantJoints
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
abccb3cead798ca5b1381f18033f1993e
(const std::vector< unsigned int > &redundant_joint_indices) override
void
setSearchDiscretization
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
ad207f407c2f6fad900b834c64611d143
(const std::map< unsigned int, double > &discretization)
bool
computeRelativeTransform
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
a09bc6e4a363e30ded5ae6c11b60ca9a3
(const std::string &from, const std::string &to, Eigen::Isometry3d &transform, bool &differs_from_identity)
double
enforceLimits
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
a290d7eb09b808db561e1731a9108f844
(double val, double min, double max) const
void
fillFreeParams
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
ad2dbd9f5c22caad03d4af775069354a2
(int count, int *array)
bool
getCount
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
acb5580df4bcd5e230aede417e9e4a7c7
(int &count, const int &max_count, const int &min_count) const
const std::vector< std::string > &
getJointNames
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
a39552d09340de179f0ddd56f96ae7b4f
() const override
const std::vector< std::string > &
getLinkNames
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
aeb688629181d5fc78eb4646a62001b64
() const override
void
getSolution
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
a845ed4635cfcd03b332386e17a230603
(const IkSolutionList< IkReal > &solutions, int i, std::vector< double > &solution) const
void
getSolution
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
aae13c56f2e1dcce2a4d65b811bb58b65
(const IkSolutionList< IkReal > &solutions, const std::vector< double > &ik_seed_state, int i, std::vector< double > &solution) const
bool
initialize
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
a1595b5eef16c1cb6cf7e8e8042b842c4
(const moveit::core::RobotModel &robot_model, const std::string &group_name, const std::string &base_frame, const std::vector< std::string > &tip_frames, double search_discretization) override
bool
sampleRedundantJoint
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
a8e9d1c841fd7dec89687378cbf964263
(kinematics::DiscretizationMethod method, std::vector< double > &sampled_joint_vals) const
size_t
solve
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
ad761cb0faf5e866f14f746f553a7478f
(KDL::Frame &pose_frame, const std::vector< double > &vfree, IkSolutionList< IkReal > &solutions) const
void
transformToChainFrame
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
a684f56369b4f92e75837fb537e726137
(const geometry_msgs::Pose &ik_pose, KDL::Frame &ik_pose_chain) const
bool
base_transform_required_
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
a99bd8ba20b063ba5e66832b869737ebf
Eigen::Isometry3d
chain_base_to_group_base_
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
aa5ac9be647262e7b49c40b06ca31e161
std::vector< int >
free_params_
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
aa2148e511032631c6395a87b934bfd62
Eigen::Isometry3d
group_tip_to_chain_tip_
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
add78c1c69d176b86316a92ada413a73b
const std::string
IKFAST_BASE_FRAME_
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
a873265a23b37c5b92345799e51bfd279
const std::string
IKFAST_TIP_FRAME_
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
a81eabf6ffc454ce5e7b24afe69bfd0b2
bool
initialized_
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
a90ce27be260817847629dbb8911090f4
std::vector< bool >
joint_has_limits_vector_
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
acb9f480603a82ddf69e14f15bc4df757
std::vector< double >
joint_max_vector_
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
aecd80d8d3a1d6738c0208f8c7c08b714
std::vector< double >
joint_min_vector_
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
a09fcc22134666a579a3b2b698eca2b8b
std::vector< std::string >
joint_names_
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
ae3c53bdf0bb0a3880870d721326c3c02
std::vector< std::string >
link_names_
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
addcc7f88aa848e8b0af9781ef090896a
std::string
link_prefix_
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
af0718b0385b30e089fe74a076296c125
const std::string
name_
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
a45e0032e97a9ca87f044f242a5392867
const size_t
num_joints_
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
afa6f69fe614d518e6bdbb3ae447685f6
bool
tip_transform_required_
class__NAMESPACE___1_1IKFastKinematicsPlugin.html
aa5ddab4d021e1b519d39cbff3bbeee21
ikfast::IkSingleDOFSolutionBase
classikfast_1_1IkSingleDOFSolutionBase.html
IkSingleDOFSolutionBase
classikfast_1_1IkSingleDOFSolutionBase.html
aa3c37c6e9a4903f1303893e966260789
()
T
fmul
classikfast_1_1IkSingleDOFSolutionBase.html
adb64a33a2ce7357684c9c89d75cacd0c
T
foffset
classikfast_1_1IkSingleDOFSolutionBase.html
a1d5900ae9cb2d55c396b995b976fdcef
signed char
freeind
classikfast_1_1IkSingleDOFSolutionBase.html
adca245b0afa4133dddbd10803053bc2a
unsigned char
indices
classikfast_1_1IkSingleDOFSolutionBase.html
a50d8439b7f735a474f6dfe42e91de455
[5]
unsigned char
jointtype
classikfast_1_1IkSingleDOFSolutionBase.html
a3c458c4a2b06b4a2ccffc265cf34c6fe
unsigned char
maxsolutions
classikfast_1_1IkSingleDOFSolutionBase.html
a45404bf30c7b90131b7ce2b8045c6f6a
ikfast::IkSolution
classikfast_1_1IkSolution.html
ikfast::IkSolutionBase
virtual int
GetDOF
classikfast_1_1IkSolution.html
a38374e5c362498812fdbb86bdd77ee42
() const
virtual const std::vector< int > &
GetFree
classikfast_1_1IkSolution.html
a6565d27370b7fe391efaa64a18e87afc
() const
virtual void
GetSolution
classikfast_1_1IkSolution.html
ae8891fda83002a94c74a80ab9784679e
(T *solution, const T *freevalues) const
virtual void
GetSolution
classikfast_1_1IkSolution.html
ab0258a9b42c720194e13953e631c9b8b
(std::vector< T > &solution, const std::vector< T > &freevalues) const
virtual void
GetSolutionIndices
classikfast_1_1IkSolution.html
a62c0808de0ffde44a96539dd58a616e4
(std::vector< unsigned int > &v) const
IkSolution
classikfast_1_1IkSolution.html
a6b76af506a24ba4b78b1c9d3dc110a72
(const std::vector< IkSingleDOFSolutionBase< T > > &vinfos, const std::vector< int > &vfree)
virtual void
Validate
classikfast_1_1IkSolution.html
a138ee9ab2e290a1ae2ee4c7aa23dab41
() const
std::vector< IkSingleDOFSolutionBase< T > >
_vbasesol
classikfast_1_1IkSolution.html
a823a44ea0a199929967ce1646792a50c
std::vector< int >
_vfree
classikfast_1_1IkSolution.html
a3c552543a66e39e127bed5a5c085b1bb
ikfast::IkSolutionBase
classikfast_1_1IkSolutionBase.html
virtual int
GetDOF
classikfast_1_1IkSolutionBase.html
a94ac1496405343f4c7ad2a3c07b375cc
() const =0
virtual const std::vector< int > &
GetFree
classikfast_1_1IkSolutionBase.html
a2693ede66be937b7c4c1c949284282ca
() const =0
virtual void
GetSolution
classikfast_1_1IkSolutionBase.html
a9405530feb49f12f56c3175e7150c66f
(T *solution, const T *freevalues) const =0
virtual void
GetSolution
classikfast_1_1IkSolutionBase.html
a4e8afdc564a90aeed598d276d4f1bd3f
(std::vector< T > &solution, const std::vector< T > &freevalues) const
virtual
~IkSolutionBase
classikfast_1_1IkSolutionBase.html
ae40e464cdbc474388cc7d55560ec44f9
()
ikfast::IkSolutionList
classikfast_1_1IkSolutionList.html
ikfast::IkSolutionListBase
virtual size_t
AddSolution
classikfast_1_1IkSolutionList.html
ac0a503b13e68403e7b2d92afd4c28a7b
(const std::vector< IkSingleDOFSolutionBase< T > > &vinfos, const std::vector< int > &vfree)
virtual void
Clear
classikfast_1_1IkSolutionList.html
ae341a33d5aee644cac867e3edd2a9916
()
virtual size_t
GetNumSolutions
classikfast_1_1IkSolutionList.html
ac9679184adc4a704c4c6497eef3cb597
() const
virtual const IkSolutionBase< T > &
GetSolution
classikfast_1_1IkSolutionList.html
a0320618db6b5432cd609e1e2c8c73614
(size_t index) const
std::list< IkSolution< T > >
_listsolutions
classikfast_1_1IkSolutionList.html
a141004e6be454a5b9ab537d102c7f405
ikfast::IkSolutionListBase
classikfast_1_1IkSolutionListBase.html
T
virtual size_t
AddSolution
classikfast_1_1IkSolutionListBase.html
a9d862f550472c2fa15189946b12222bf
(const std::vector< IkSingleDOFSolutionBase< T > > &vinfos, const std::vector< int > &vfree)=0
virtual void
Clear
classikfast_1_1IkSolutionListBase.html
a9940fe21cfa0a67c1a21a672696c5cb5
()=0
virtual size_t
GetNumSolutions
classikfast_1_1IkSolutionListBase.html
a5f4a2191825f1d2aad3468daf94d575f
() const =0
virtual const IkSolutionBase< T > &
GetSolution
classikfast_1_1IkSolutionListBase.html
a540d8c85b5be635ea671ef7ddc0eb9c0
(size_t index) const =0
virtual
~IkSolutionListBase
classikfast_1_1IkSolutionListBase.html
a1200afc2fc92110d9f8191039f0f7d6c
()
create_ikfast_moveit_plugin::InvalidROSPkgException
classcreate__ikfast__moveit__plugin_1_1InvalidROSPkgException.html
kdl_kinematics_plugin::JointMimic
classkdl__kinematics__plugin_1_1JointMimic.html
JointMimic
classkdl__kinematics__plugin_1_1JointMimic.html
a5b60b26a9b3eb6c75850db533bbeb0c7
()
void
reset
classkdl__kinematics__plugin_1_1JointMimic.html
ab260d295d156a0ca2a7844cb8663cdeb
(unsigned int index)
bool
active
classkdl__kinematics__plugin_1_1JointMimic.html
a3b961ce473214147174a2bb6ab9b0ef2
std::string
joint_name
classkdl__kinematics__plugin_1_1JointMimic.html
a825e9417aa475bcf8cf9ca6b302c6c92
unsigned int
map_index
classkdl__kinematics__plugin_1_1JointMimic.html
af4b820ca835bb2755c771e3bfff842d8
double
multiplier
classkdl__kinematics__plugin_1_1JointMimic.html
a2ac69014752fec20b7527774a41ff680
double
offset
classkdl__kinematics__plugin_1_1JointMimic.html
adc7de38bbdac1388f15584bcbddd8642
kdl_kinematics_plugin::KDLKinematicsPlugin
classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html
kinematics::KinematicsBase
const std::vector< std::string > &
getJointNames
classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html
a699ee108b70be2136d5e5de918454e8e
() const override
const std::vector< std::string > &
getLinkNames
classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html
aa9f87f44d55320993cfb66cf12d10829
() const override
bool
getPositionFK
classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html
a45cdfe0d3e4f81d667a24b667ebab39f
(const std::vector< std::string > &link_names, const std::vector< double > &joint_angles, std::vector< geometry_msgs::Pose > &poses) const override
bool
getPositionIK
classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html
a0c57d84b74fd09d6226447546c305f37
(const geometry_msgs::Pose &ik_pose, const std::vector< double > &ik_seed_state, std::vector< double > &solution, moveit_msgs::MoveItErrorCodes &error_code, const kinematics::KinematicsQueryOptions &options=kinematics::KinematicsQueryOptions()) const override
bool
initialize
classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html
a957db69c687b258bf696587bedd0cf2c
(const moveit::core::RobotModel &robot_model, const std::string &group_name, const std::string &base_frame, const std::vector< std::string > &tip_frames, double search_discretization) override
KDLKinematicsPlugin
classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html
aa18064a90c94e000324d7dbb14a61f26
()
bool
searchPositionIK
classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html
abad592153d0524b4713cba4772af9e22
(const geometry_msgs::Pose &ik_pose, const std::vector< double > &ik_seed_state, double timeout, std::vector< double > &solution, moveit_msgs::MoveItErrorCodes &error_code, const kinematics::KinematicsQueryOptions &options=kinematics::KinematicsQueryOptions()) const override
bool
searchPositionIK
classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html
a48016c78888696cdc22d670344f152f0
(const geometry_msgs::Pose &ik_pose, const std::vector< double > &ik_seed_state, double timeout, const std::vector< double > &consistency_limits, std::vector< double > &solution, moveit_msgs::MoveItErrorCodes &error_code, const kinematics::KinematicsQueryOptions &options=kinematics::KinematicsQueryOptions()) const override
bool
searchPositionIK
classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html
ac34a16e74f5bd2d161a12191b29fc818
(const geometry_msgs::Pose &ik_pose, const std::vector< double > &ik_seed_state, double timeout, std::vector< double > &solution, const IKCallbackFn &solution_callback, moveit_msgs::MoveItErrorCodes &error_code, const kinematics::KinematicsQueryOptions &options=kinematics::KinematicsQueryOptions()) const override
bool
searchPositionIK
classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html
a2091b8a5a188c083d251c5067517306f
(const geometry_msgs::Pose &ik_pose, const std::vector< double > &ik_seed_state, double timeout, const std::vector< double > &consistency_limits, std::vector< double > &solution, const IKCallbackFn &solution_callback, moveit_msgs::MoveItErrorCodes &error_code, const kinematics::KinematicsQueryOptions &options=kinematics::KinematicsQueryOptions()) const override
Eigen::Matrix< double, 6, 1 >
Twist
classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html
af1e9853683a46c8a5b76ccd99e2379df
int
CartToJnt
classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html
adbf4b942bf7f2fad2b79326db024dfe2
(KDL::ChainIkSolverVelMimicSVD &ik_solver, const KDL::JntArray &q_init, const KDL::Frame &p_in, KDL::JntArray &q_out, const unsigned int max_iter, const Eigen::VectorXd &joint_weights, const Twist &cartesian_weights) const
bool
searchPositionIK
classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html
aee6517cf00dfd0d46a2dc9948eff5e37
(const geometry_msgs::Pose &ik_pose, const std::vector< double > &ik_seed_state, double timeout, std::vector< double > &solution, const IKCallbackFn &solution_callback, moveit_msgs::MoveItErrorCodes &error_code, const std::vector< double > &consistency_limits, const kinematics::KinematicsQueryOptions &options=kinematics::KinematicsQueryOptions()) const
bool
checkConsistency
classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html
afd8c13abc36fdda10f0359c323a667ec
(const Eigen::VectorXd &seed_state, const std::vector< double > &consistency_limits, const Eigen::VectorXd &solution) const
void
clipToJointLimits
classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html
aa579a7514def9ce679a158c08837b2cf
(const KDL::JntArray &q, KDL::JntArray &q_delta, Eigen::ArrayXd &weighting) const
void
getJointWeights
classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html
a9418216ad69a6d073a3cb15ff369ab07
()
void
getRandomConfiguration
classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html
a61bb0b9a97ce4e094b98b01827a73cc7
(Eigen::VectorXd &jnt_array) const
void
getRandomConfiguration
classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html
a321e5e970d7bd11a2900139b124a2169
(const Eigen::VectorXd &seed_state, const std::vector< double > &consistency_limits, Eigen::VectorXd &jnt_array) const
bool
timedOut
classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html
a95d6de7a68bdb7bbe137b18e22c1d29c
(const ros::WallTime &start_time, double duration) const
unsigned int
dimension_
classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html
a54e7e0ca3231f3242a3e9dac7ae26676
double
epsilon_
classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html
a2b340437bf328c683734e46a342a3bc3
std::unique_ptr< KDL::ChainFkSolverPos >
fk_solver_
classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html
a276d902f59226248e69bfe03c27a354e
bool
initialized_
classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html
ae24fd31a7485341c527bbefb60221841
Eigen::VectorXd
joint_max_
classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html
ae7274048d9113eb4afc942ac6062c0c8
Eigen::VectorXd
joint_min_
classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html
abe6419bfedb59719b86324edce0ac17d
const robot_model::JointModelGroup *
joint_model_group_
classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html
a5a21edbcf7cc9735be57722ed90db4fd
std::vector< double >
joint_weights_
classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html
a674f3767a75d89b9609b18621252f448
KDL::Chain
kdl_chain_
classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html
a1030bd3ac7cee01e3b5c7939ee134d85
int
max_solver_iterations_
classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html
a18339156d823a541a8d0d8e85a939cb4
std::vector< JointMimic >
mimic_joints_
classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html
ac5415eb1e7d9c6242db8dd2dfbc71cd1
double
orientation_vs_position_weight_
classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html
af36a364918d7b2dffadc214efbd48e92
moveit_msgs::KinematicSolverInfo
solver_info_
classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html
a120b83dcc22f411a036d2c446c603694
robot_state::RobotStatePtr
state_
classkdl__kinematics__plugin_1_1KDLKinematicsPlugin.html
ab5e5ceb7222afcbc7a0f08fc52c02c01
KinematicsTest
classKinematicsTest.html
testing::AssertionResult
expectNearHelper
classKinematicsTest.html
a0fb3cf6bbecda2141c536e4aa3f423f3
(const char *expr1, const char *expr2, const char *abs_error_expr, const std::vector< geometry_msgs::Pose > &val1, const std::vector< geometry_msgs::Pose > &val2, double abs_error)
testing::AssertionResult
isNear
classKinematicsTest.html
af042ec8fa6e17492d50ec5757a3be343
(const char *expr1, const char *expr2, const char *abs_error_expr, const geometry_msgs::Point &val1, const geometry_msgs::Point &val2, double abs_error)
testing::AssertionResult
isNear
classKinematicsTest.html
a4a4041832e0b8598be880174d458b206
(const char *expr1, const char *expr2, const char *abs_error_expr, const geometry_msgs::Quaternion &val1, const geometry_msgs::Quaternion &val2, double abs_error)
void
searchIKCallback
classKinematicsTest.html
a9673ea6faa393a90a9ce31b36dcf427e
(const geometry_msgs::Pose &ik_pose, const std::vector< double > &joint_state, moveit_msgs::MoveItErrorCodes &error_code)
std::vector< double >
consistency_limits_
classKinematicsTest.html
a5a2b711be549c628fe3ce7f7d13db117
std::string
group_name_
classKinematicsTest.html
a47f5fb4ec5bd511ea9bc4b8ab34b4702
robot_model::JointModelGroup *
jmg_
classKinematicsTest.html
a17255098d9191e684d548681ecbc1e79
std::vector< std::string >
joints_
classKinematicsTest.html
ada4a5befe5abd98b1013e3610bfed415
kinematics::KinematicsBasePtr
kinematics_solver_
classKinematicsTest.html
ac044850c8c4029406eba337356e691a9
unsigned int
num_fk_tests_
classKinematicsTest.html
ad52695693d37128419c712348c4d5a25
unsigned int
num_ik_cb_tests_
classKinematicsTest.html
ad8e3b53e05d6d38e4669519e089cc16b
unsigned int
num_ik_multiple_tests_
classKinematicsTest.html
aa2e7749ce0a3335b0e7bdc4f93bd5d4a
unsigned int
num_ik_tests_
classKinematicsTest.html
abee08d3baf4c9c4098b055ac5b5a5ab6
unsigned int
num_nearest_ik_tests_
classKinematicsTest.html
ad15e8a660c84f6134025b69acf3065a4
random_numbers::RandomNumberGenerator
rng_
classKinematicsTest.html
a8f49715c8c84edd37779dba9038272a9
robot_model::RobotModelPtr
robot_model_
classKinematicsTest.html
ab4fbcbb3d9a52ff046b1e678ce401482
std::string
root_link_
classKinematicsTest.html
a6699d5766c87ff97865b75af3bf123b8
std::vector< double >
seed_
classKinematicsTest.html
aab7018b609077e0c2070bcadee05dcb2
double
timeout_
classKinematicsTest.html
a7246c3f56c3c4ea854290ad04698922c
std::string
tip_link_
classKinematicsTest.html
af4d5fcdfb14e08b04b98226f22ef03ac
double
tolerance_
classKinematicsTest.html
a4b5114ddcf4672bee156f3bd676d2332
void
operator=
classKinematicsTest.html
ac8331c67c3c89684870f7ce482bb4862
(const SharedData &data)
void
SetUp
classKinematicsTest.html
a45da40b9c7d899058bad089d68479298
() override
_NAMESPACE_::LimitObeyingSol
struct__NAMESPACE___1_1LimitObeyingSol.html
bool
operator<
struct__NAMESPACE___1_1LimitObeyingSol.html
a26ac5ff26c24adca43a5a4ade5404d99
(const LimitObeyingSol &a) const
double
dist_from_seed
struct__NAMESPACE___1_1LimitObeyingSol.html
a61c0dff024134615953113977d0068b0
std::vector< double >
value
struct__NAMESPACE___1_1LimitObeyingSol.html
a225ddb7c60f58822e79a418eef9e4a09
lma_kinematics_plugin::LMAKinematicsPlugin
classlma__kinematics__plugin_1_1LMAKinematicsPlugin.html
kinematics::KinematicsBase
const std::vector< std::string > &
getJointNames
classlma__kinematics__plugin_1_1LMAKinematicsPlugin.html
a05e3d763c8d89d32d7a089beef356467
() const override
const std::vector< std::string > &
getLinkNames
classlma__kinematics__plugin_1_1LMAKinematicsPlugin.html
afd24cc8593399f7c4de9dc1a4695d283
() const override
bool
getPositionFK
classlma__kinematics__plugin_1_1LMAKinematicsPlugin.html
a4a9e5475bb39771f242370e746bb7e5d
(const std::vector< std::string > &link_names, const std::vector< double > &joint_angles, std::vector< geometry_msgs::Pose > &poses) const override
bool
getPositionIK
classlma__kinematics__plugin_1_1LMAKinematicsPlugin.html
a2723c6a0d4d85929ec38bd904f8d6149
(const geometry_msgs::Pose &ik_pose, const std::vector< double > &ik_seed_state, std::vector< double > &solution, moveit_msgs::MoveItErrorCodes &error_code, const kinematics::KinematicsQueryOptions &options=kinematics::KinematicsQueryOptions()) const override
bool
initialize
classlma__kinematics__plugin_1_1LMAKinematicsPlugin.html
adeaf836b481eab31ab26a9e21a1bcb06
(const moveit::core::RobotModel &robot_model, const std::string &group_name, const std::string &base_frame, const std::vector< std::string > &tip_frames, double search_discretization) override
LMAKinematicsPlugin
classlma__kinematics__plugin_1_1LMAKinematicsPlugin.html
a40ece21dea9653ed56ac42dae024f45b
()
bool
searchPositionIK
classlma__kinematics__plugin_1_1LMAKinematicsPlugin.html
a89630c6dd8c233f2768745724a8b45fd
(const geometry_msgs::Pose &ik_pose, const std::vector< double > &ik_seed_state, double timeout, std::vector< double > &solution, moveit_msgs::MoveItErrorCodes &error_code, const kinematics::KinematicsQueryOptions &options=kinematics::KinematicsQueryOptions()) const override
bool
searchPositionIK
classlma__kinematics__plugin_1_1LMAKinematicsPlugin.html
a031943f0e3b52aada82a8ab181843eee
(const geometry_msgs::Pose &ik_pose, const std::vector< double > &ik_seed_state, double timeout, const std::vector< double > &consistency_limits, std::vector< double > &solution, moveit_msgs::MoveItErrorCodes &error_code, const kinematics::KinematicsQueryOptions &options=kinematics::KinematicsQueryOptions()) const override
bool
searchPositionIK
classlma__kinematics__plugin_1_1LMAKinematicsPlugin.html
aa89b89ecaebf9bda8f18053e4ea39c35
(const geometry_msgs::Pose &ik_pose, const std::vector< double > &ik_seed_state, double timeout, std::vector< double > &solution, const IKCallbackFn &solution_callback, moveit_msgs::MoveItErrorCodes &error_code, const kinematics::KinematicsQueryOptions &options=kinematics::KinematicsQueryOptions()) const override
bool
searchPositionIK
classlma__kinematics__plugin_1_1LMAKinematicsPlugin.html
a74447c09b6506c1a6d116bf5fed95c2b
(const geometry_msgs::Pose &ik_pose, const std::vector< double > &ik_seed_state, double timeout, const std::vector< double > &consistency_limits, std::vector< double > &solution, const IKCallbackFn &solution_callback, moveit_msgs::MoveItErrorCodes &error_code, const kinematics::KinematicsQueryOptions &options=kinematics::KinematicsQueryOptions()) const override
bool
searchPositionIK
classlma__kinematics__plugin_1_1LMAKinematicsPlugin.html
aa1986348a058430187900ea5fb7edcd0
(const geometry_msgs::Pose &ik_pose, const std::vector< double > &ik_seed_state, double timeout, std::vector< double > &solution, const IKCallbackFn &solution_callback, moveit_msgs::MoveItErrorCodes &error_code, const std::vector< double > &consistency_limits, const kinematics::KinematicsQueryOptions &options=kinematics::KinematicsQueryOptions()) const
bool
checkConsistency
classlma__kinematics__plugin_1_1LMAKinematicsPlugin.html
a297006625ef1b501eda99025ca23fc6c
(const Eigen::VectorXd &seed_state, const std::vector< double > &consistency_limits, const Eigen::VectorXd &solution) const
void
getRandomConfiguration
classlma__kinematics__plugin_1_1LMAKinematicsPlugin.html
affcfece6ae51ffc00afdac62bf741e1b
(Eigen::VectorXd &jnt_array) const
void
getRandomConfiguration
classlma__kinematics__plugin_1_1LMAKinematicsPlugin.html
a555495030236381abfc0cfa8c7cbd989
(const Eigen::VectorXd &seed_state, const std::vector< double > &consistency_limits, Eigen::VectorXd &jnt_array) const
void
harmonize
classlma__kinematics__plugin_1_1LMAKinematicsPlugin.html
ad35e6d98662f2b6b41c709a491a5d4a4
(Eigen::VectorXd &values) const
bool
obeysLimits
classlma__kinematics__plugin_1_1LMAKinematicsPlugin.html
a7a51b53d6751e52dde23e3744e44b739
(const Eigen::VectorXd &values) const
bool
timedOut
classlma__kinematics__plugin_1_1LMAKinematicsPlugin.html
abb84b00cc8ec0069e87594226177ac1a
(const ros::WallTime &start_time, double duration) const
unsigned int
dimension_
classlma__kinematics__plugin_1_1LMAKinematicsPlugin.html
a4983156e10e1c1da0ee4e837bbe6fc47
double
epsilon_
classlma__kinematics__plugin_1_1LMAKinematicsPlugin.html
a3efb567c8888254f343d7c2afb590637
std::unique_ptr< KDL::ChainFkSolverPos >
fk_solver_
classlma__kinematics__plugin_1_1LMAKinematicsPlugin.html
a79b8ad284e06220d0cc0fbc0b05418ac
bool
initialized_
classlma__kinematics__plugin_1_1LMAKinematicsPlugin.html
aa6be1aa1ceb70f0814259a52cd113110
const robot_model::JointModelGroup *
joint_model_group_
classlma__kinematics__plugin_1_1LMAKinematicsPlugin.html
a33bff699e3d453bce6aca6f0789abd0a
std::vector< std::string >
joint_names_
classlma__kinematics__plugin_1_1LMAKinematicsPlugin.html
a054c7798c452a6969d3f7fb3f40b1daf
std::vector< const robot_model::JointModel * >
joints_
classlma__kinematics__plugin_1_1LMAKinematicsPlugin.html
a44d928968b2aed5ccb6047ca8edd2ee7
KDL::Chain
kdl_chain_
classlma__kinematics__plugin_1_1LMAKinematicsPlugin.html
a12ca00f8268a304892af3c92260ea337
int
max_solver_iterations_
classlma__kinematics__plugin_1_1LMAKinematicsPlugin.html
a3276400332b266147b197f4f0ea7c62a
double
orientation_vs_position_weight_
classlma__kinematics__plugin_1_1LMAKinematicsPlugin.html
a181cffa7f74059b65879008fbb02d264
moveit_msgs::KinematicSolverInfo
solver_info_
classlma__kinematics__plugin_1_1LMAKinematicsPlugin.html
a26b5388e730dfea7b6d2133faa8b401a
robot_state::RobotStatePtr
state_
classlma__kinematics__plugin_1_1LMAKinematicsPlugin.html
ac5c5006b6891dcef5fb494eadb11c6be
cached_ik_kinematics_plugin::NearestNeighbors
classcached__ik__kinematics__plugin_1_1NearestNeighbors.html
_T
std::function< double(const _T &, const _T &)>
DistanceFunction
classcached__ik__kinematics__plugin_1_1NearestNeighbors.html
a4de0647b3370ee38b5938e57c9708be3
virtual void
add
classcached__ik__kinematics__plugin_1_1NearestNeighbors.html
a4c1f30e884eaeee722a693cff4167249
(const _T &data)=0
virtual void
add
classcached__ik__kinematics__plugin_1_1NearestNeighbors.html
a4c0dc5f2e0199dadbb185351fe7a5c19
(const std::vector< _T > &data)
virtual void
clear
classcached__ik__kinematics__plugin_1_1NearestNeighbors.html
afc1bbd840a8f296785164eab763f854c
()=0
const DistanceFunction &
getDistanceFunction
classcached__ik__kinematics__plugin_1_1NearestNeighbors.html
a05e8c78f9dea310e3d5763b73de60cee
() const
virtual void
list
classcached__ik__kinematics__plugin_1_1NearestNeighbors.html
a975dec4920ccbbb2933aadf4a52cd7de
(std::vector< _T > &data) const =0
virtual _T
nearest
classcached__ik__kinematics__plugin_1_1NearestNeighbors.html
a3675eaff4537af08c7851ee54543fa26
(const _T &data) const =0
virtual void
nearestK
classcached__ik__kinematics__plugin_1_1NearestNeighbors.html
a25d6545960dba3d1c320328caa6b3282
(const _T &data, std::size_t k, std::vector< _T > &nbh) const =0
NearestNeighbors
classcached__ik__kinematics__plugin_1_1NearestNeighbors.html
a124ab47442f4bdcbf4f87bcaa534a9b1
()=default
virtual void
nearestR
classcached__ik__kinematics__plugin_1_1NearestNeighbors.html
ab989bbb7e9ffc88b1c7aca05b40bd856
(const _T &data, double radius, std::vector< _T > &nbh) const =0
virtual bool
remove
classcached__ik__kinematics__plugin_1_1NearestNeighbors.html
af1971a8972fafea38c890e0b6c390c06
(const _T &data)=0
virtual bool
reportsSortedResults
classcached__ik__kinematics__plugin_1_1NearestNeighbors.html
a7429cdd6a33c1732b2c184394f4dd79c
() const =0
virtual void
setDistanceFunction
classcached__ik__kinematics__plugin_1_1NearestNeighbors.html
a797ce9dc6f622e3501bbf3d822209529
(const DistanceFunction &distFun)
virtual std::size_t
size
classcached__ik__kinematics__plugin_1_1NearestNeighbors.html
ae59ba740f03dc60427e0d51cf38f2ed0
() const =0
virtual
~NearestNeighbors
classcached__ik__kinematics__plugin_1_1NearestNeighbors.html
aadda930f073dfa7f683322a4c0bfe888
()=default
DistanceFunction
distFun_
classcached__ik__kinematics__plugin_1_1NearestNeighbors.html
ad91d2eb819dfe73ee0c8c415e8362a08
NearestNeighbors< IKEntry * >
classcached__ik__kinematics__plugin_1_1NearestNeighbors.html
std::function< double(const IKEntry * &, const IKEntry * &)>
DistanceFunction
classcached__ik__kinematics__plugin_1_1NearestNeighbors.html
a4de0647b3370ee38b5938e57c9708be3
virtual void
add
classcached__ik__kinematics__plugin_1_1NearestNeighbors.html
a4c1f30e884eaeee722a693cff4167249
(const IKEntry * &data)=0
virtual void
add
classcached__ik__kinematics__plugin_1_1NearestNeighbors.html
a4c0dc5f2e0199dadbb185351fe7a5c19
(const std::vector< IKEntry * > &data)
virtual void
clear
classcached__ik__kinematics__plugin_1_1NearestNeighbors.html
afc1bbd840a8f296785164eab763f854c
()=0
const DistanceFunction &
getDistanceFunction
classcached__ik__kinematics__plugin_1_1NearestNeighbors.html
a05e8c78f9dea310e3d5763b73de60cee
() const
virtual void
list
classcached__ik__kinematics__plugin_1_1NearestNeighbors.html
a975dec4920ccbbb2933aadf4a52cd7de
(std::vector< IKEntry * > &data) const=0
virtual IKEntry *
nearest
classcached__ik__kinematics__plugin_1_1NearestNeighbors.html
a3675eaff4537af08c7851ee54543fa26
(const IKEntry * &data) const=0
virtual void
nearestK
classcached__ik__kinematics__plugin_1_1NearestNeighbors.html
a25d6545960dba3d1c320328caa6b3282
(const IKEntry * &data, std::size_t k, std::vector< IKEntry * > &nbh) const=0
NearestNeighbors
classcached__ik__kinematics__plugin_1_1NearestNeighbors.html
a124ab47442f4bdcbf4f87bcaa534a9b1
()=default
virtual void
nearestR
classcached__ik__kinematics__plugin_1_1NearestNeighbors.html
ab989bbb7e9ffc88b1c7aca05b40bd856
(const IKEntry * &data, double radius, std::vector< IKEntry * > &nbh) const=0
virtual bool
remove
classcached__ik__kinematics__plugin_1_1NearestNeighbors.html
af1971a8972fafea38c890e0b6c390c06
(const IKEntry * &data)=0
virtual bool
reportsSortedResults
classcached__ik__kinematics__plugin_1_1NearestNeighbors.html
a7429cdd6a33c1732b2c184394f4dd79c
() const=0
virtual void
setDistanceFunction
classcached__ik__kinematics__plugin_1_1NearestNeighbors.html
a797ce9dc6f622e3501bbf3d822209529
(const DistanceFunction &distFun)
virtual std::size_t
size
classcached__ik__kinematics__plugin_1_1NearestNeighbors.html
ae59ba740f03dc60427e0d51cf38f2ed0
() const=0
virtual
~NearestNeighbors
classcached__ik__kinematics__plugin_1_1NearestNeighbors.html
aadda930f073dfa7f683322a4c0bfe888
()=default
DistanceFunction
distFun_
classcached__ik__kinematics__plugin_1_1NearestNeighbors.html
ad91d2eb819dfe73ee0c8c415e8362a08
cached_ik_kinematics_plugin::NearestNeighborsGNAT
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
_T
cached_ik_kinematics_plugin::NearestNeighbors
cached_ik_kinematics_plugin::NearestNeighborsGNAT::Node
void
add
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a4ebc0f937a1d95cf2ac1701946a3787e
(const _T &data) override
void
add
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
ab8c846f6826240728f8f5331fab12a98
(const std::vector< _T > &data) override
void
clear
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a50d17588bd1b89d96349187df26901db
() override
void
integrityCheck
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a2c754c4e123d721f3e7c3054e4c47060
()
void
list
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a2532c0ef3ece366f6ec7228b48239004
(std::vector< _T > &data) const override
_T
nearest
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
ae251d568d7203e825bf490f1b4835e3b
(const _T &data) const override
void
nearestK
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
ad868a902d012049dd98b6a30f558f724
(const _T &data, std::size_t k, std::vector< _T > &nbh) const override
NearestNeighborsGNAT
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
aa6d3ef5c6d07de8a24f1d055c1e40a17
(unsigned int degree=8, unsigned int minDegree=4, unsigned int maxDegree=12, unsigned int maxNumPtsPerLeaf=50, unsigned int removedCacheSize=500, bool rebalancing=false)
void
nearestR
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a44882365239a83d1a2264f81cbebf26d
(const _T &data, double radius, std::vector< _T > &nbh) const override
void
rebuildDataStructure
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a40e469f4ed24eef96596e16d62eeda8e
()
bool
remove
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a4128551b583de3fdc7948c1e746e09f3
(const _T &data) override
bool
reportsSortedResults
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
ac67eda3f0a15710b5c850ec71df948a0
() const override
void
setDistanceFunction
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a371ec957a8a58c4696075207887da81b
(const typename NearestNeighbors< _T >::DistanceFunction &distFun) override
std::size_t
size
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a233cca10b0d44494fbe16a9b43d5673b
() const override
~NearestNeighborsGNAT
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a3519373ca71dee10e32da797e77c841b
() override
NearestNeighborsGNAT< _T >
GNAT
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a873e9c72b08a1553d26cba3ca7252c81
bool
isRemoved
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
ae30cb5edd1f0c0e794be515e070a8f89
(const _T &data) const
bool
nearestKInternal
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
ace40d66250926c8a2dac74956f6eaa60
(const _T &data, std::size_t k, NearQueue &nbhQueue) const
void
nearestRInternal
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a7719d9aecdcf4c653a59e80c76b9739b
(const _T &data, double radius, NearQueue &nbhQueue) const
void
postprocessNearest
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a5665dac6822a62f19ce308731cf594af
(NearQueue &nbhQueue, std::vector< _T > &nbh) const
unsigned int
degree_
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a1dbc730116695399d60300769dbcb900
unsigned int
maxDegree_
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
ae26fb63d0a71ff7748e3c4e659262f84
unsigned int
maxNumPtsPerLeaf_
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a6c5bc9374ac6f10e4a09216bb99bffd5
unsigned int
minDegree_
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a5c6663d74b190e4f7f5b78f23fecc886
GreedyKCenters< _T >
pivotSelector_
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a9a0dc6e6f52389ccc11e3b0f60d8100f
std::size_t
rebuildSize_
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
acefb388a974f4e88fa64cb96bacf6b36
std::unordered_set< const _T * >
removed_
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a827c83d987eb312a5edcedea6908d50d
std::size_t
removedCacheSize_
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a2056de4c145daf56f7b1c1f6c77e304c
std::size_t
size_
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
aef23be44621451ce015f19b41ec3bf97
Node *
tree_
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a3af599670426d97bceb0c4a6ad39699c
friend std::ostream &
operator<<
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a1e1b937c81eb1d184ffa588589bcc07f
(std::ostream &out, const NearestNeighborsGNAT< _T > &gnat)
NearestNeighborsGNAT< IKEntry *>
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
NearestNeighbors< IKEntry * >
void
add
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a4ebc0f937a1d95cf2ac1701946a3787e
(const IKEntry * &data) override
void
add
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
ab8c846f6826240728f8f5331fab12a98
(const std::vector< IKEntry * > &data) override
void
clear
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a50d17588bd1b89d96349187df26901db
() override
void
integrityCheck
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a2c754c4e123d721f3e7c3054e4c47060
()
void
list
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a2532c0ef3ece366f6ec7228b48239004
(std::vector< IKEntry * > &data) const override
IKEntry *
nearest
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
ae251d568d7203e825bf490f1b4835e3b
(const IKEntry * &data) const override
void
nearestK
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
ad868a902d012049dd98b6a30f558f724
(const IKEntry * &data, std::size_t k, std::vector< IKEntry * > &nbh) const override
NearestNeighborsGNAT
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
aa6d3ef5c6d07de8a24f1d055c1e40a17
(unsigned int degree=8, unsigned int minDegree=4, unsigned int maxDegree=12, unsigned int maxNumPtsPerLeaf=50, unsigned int removedCacheSize=500, bool rebalancing=false)
void
nearestR
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a44882365239a83d1a2264f81cbebf26d
(const IKEntry * &data, double radius, std::vector< IKEntry * > &nbh) const override
void
rebuildDataStructure
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a40e469f4ed24eef96596e16d62eeda8e
()
bool
remove
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a4128551b583de3fdc7948c1e746e09f3
(const IKEntry * &data) override
bool
reportsSortedResults
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
ac67eda3f0a15710b5c850ec71df948a0
() const override
void
setDistanceFunction
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a371ec957a8a58c4696075207887da81b
(const typename NearestNeighbors< IKEntry * >::DistanceFunction &distFun) override
std::size_t
size
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a233cca10b0d44494fbe16a9b43d5673b
() const override
~NearestNeighborsGNAT
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a3519373ca71dee10e32da797e77c841b
() override
NearestNeighborsGNAT< IKEntry * >
GNAT
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a873e9c72b08a1553d26cba3ca7252c81
bool
isRemoved
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
ae30cb5edd1f0c0e794be515e070a8f89
(const IKEntry * &data) const
bool
nearestKInternal
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
ace40d66250926c8a2dac74956f6eaa60
(const IKEntry * &data, std::size_t k, NearQueue &nbhQueue) const
void
nearestRInternal
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a7719d9aecdcf4c653a59e80c76b9739b
(const IKEntry * &data, double radius, NearQueue &nbhQueue) const
void
postprocessNearest
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a5665dac6822a62f19ce308731cf594af
(NearQueue &nbhQueue, std::vector< IKEntry * > &nbh) const
unsigned int
degree_
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a1dbc730116695399d60300769dbcb900
unsigned int
maxDegree_
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
ae26fb63d0a71ff7748e3c4e659262f84
unsigned int
maxNumPtsPerLeaf_
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a6c5bc9374ac6f10e4a09216bb99bffd5
unsigned int
minDegree_
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a5c6663d74b190e4f7f5b78f23fecc886
GreedyKCenters< IKEntry * >
pivotSelector_
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a9a0dc6e6f52389ccc11e3b0f60d8100f
std::size_t
rebuildSize_
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
acefb388a974f4e88fa64cb96bacf6b36
std::unordered_set< const IKEntry * *>
removed_
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a827c83d987eb312a5edcedea6908d50d
std::size_t
removedCacheSize_
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a2056de4c145daf56f7b1c1f6c77e304c
std::size_t
size_
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
aef23be44621451ce015f19b41ec3bf97
Node *
tree_
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a3af599670426d97bceb0c4a6ad39699c
friend std::ostream &
operator<<
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT.html
a1e1b937c81eb1d184ffa588589bcc07f
(std::ostream &out, const NearestNeighborsGNAT< IKEntry * > &gnat)
cached_ik_kinematics_plugin::NearestNeighborsGNAT::Node
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT_1_1Node.html
void
add
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT_1_1Node.html
af12127f6e500ee4a056f5710c3288fd3
(GNAT &gnat, const _T &data)
bool
insertNeighborK
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT_1_1Node.html
a0db730f320440285e8b7e2107eb71bf0
(NearQueue &nbh, std::size_t k, const _T &data, const _T &key, double dist) const
void
insertNeighborR
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT_1_1Node.html
ae5d89853f38c43a618b496676be5befc
(NearQueue &nbh, double r, const _T &data, double dist) const
void
list
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT_1_1Node.html
a6122a76e5f8a8f224f9295d5098ccb5e
(const GNAT &gnat, std::vector< _T > &data) const
void
nearestK
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT_1_1Node.html
af533bae96e4975f56b698039f886c032
(const GNAT &gnat, const _T &data, std::size_t k, NearQueue &nbh, NodeQueue &nodeQueue, bool &isPivot) const
void
nearestR
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT_1_1Node.html
a2599a3e00b30febf3b71114e7659313e
(const GNAT &gnat, const _T &data, double r, NearQueue &nbh, NodeQueue &nodeQueue) const
bool
needToSplit
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT_1_1Node.html
ab517a04f13df5388fcf20a0f4a84cbb7
(const GNAT &gnat) const
Node
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT_1_1Node.html
a8148961b0f262a9b67135613b73fd52f
(int degree, int capacity, _T pivot)
void
split
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT_1_1Node.html
aa5886aa7a2fa5ee906aa67d6288f5c7d
(GNAT &gnat)
void
updateRadius
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT_1_1Node.html
a544a4bf696feed3196858f0e0d4cd1c0
(double dist)
void
updateRange
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT_1_1Node.html
a6289ad2afb940701e694297ec3890dc7
(unsigned int i, double dist)
~Node
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT_1_1Node.html
ab505ca9f17643538e8659774920f7e2f
()
std::vector< Node * >
children_
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT_1_1Node.html
ab08383669811e0256ccc46657c556b14
std::vector< _T >
data_
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT_1_1Node.html
a8c6116566a060e46868cce6dc5690485
unsigned int
degree_
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT_1_1Node.html
af731814b5cc9fc3622e1ae8b10cbc0cd
double
maxRadius_
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT_1_1Node.html
a498e436358cbf702fb845743c59296ee
std::vector< double >
maxRange_
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT_1_1Node.html
a1563fb50fbd27f672f666ada993d1138
double
minRadius_
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT_1_1Node.html
a7917aeaea984f956da11a34f7c51b633
std::vector< double >
minRange_
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT_1_1Node.html
ad997c8cc9aaee699f043b90ff5613b1c
const _T
pivot_
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT_1_1Node.html
a1ca503f584921d23546abaa626559071
friend std::ostream &
operator<<
classcached__ik__kinematics__plugin_1_1NearestNeighborsGNAT_1_1Node.html
a8f66b39225eb98c6161e1339eb398e5e
(std::ostream &out, const Node &node)
cached_ik_kinematics_plugin::IKCache::Options
structcached__ik__kinematics__plugin_1_1IKCache_1_1Options.html
Options
structcached__ik__kinematics__plugin_1_1IKCache_1_1Options.html
a425c178d09f78fbadf608f8ba39c246c
()
std::string
cached_ik_path
structcached__ik__kinematics__plugin_1_1IKCache_1_1Options.html
a79212bca965b1c49f231b9c135a1b3f9
unsigned int
max_cache_size
structcached__ik__kinematics__plugin_1_1IKCache_1_1Options.html
affce57e0af6d0066601d3e5923f0e8fe
double
min_joint_config_distance
structcached__ik__kinematics__plugin_1_1IKCache_1_1Options.html
a3086bb14dc1a533418f5f3cfefa9728b
double
min_pose_distance
structcached__ik__kinematics__plugin_1_1IKCache_1_1Options.html
a544bf89492e79f594ffc0e2e588cfc8b
cached_ik_kinematics_plugin::IKCache::Pose
structcached__ik__kinematics__plugin_1_1IKCache_1_1Pose.html
double
distance
structcached__ik__kinematics__plugin_1_1IKCache_1_1Pose.html
ab8225e511ac60fb68df6c1120f7fa07b
(const Pose &pose) const
Pose
structcached__ik__kinematics__plugin_1_1IKCache_1_1Pose.html
a846c0a801c4c928d9ee9496baae5e40a
()=default
Pose
structcached__ik__kinematics__plugin_1_1IKCache_1_1Pose.html
a481c1d3a3e2cc445318ccd48e8a4306d
(const geometry_msgs::Pose &pose)
tf2::Quaternion
orientation
structcached__ik__kinematics__plugin_1_1IKCache_1_1Pose.html
abff054ce5e072b0391a682f905eb9b62
tf2::Vector3
position
structcached__ik__kinematics__plugin_1_1IKCache_1_1Pose.html
a49fcd0cce72bd44383449c838a55a68b
SharedData
classSharedData.html
auto
createUniqueInstance
classSharedData.html
a34847b81a58ac1496a2692b2dd285b15
(const std::string &name) const
static const SharedData &
instance
classSharedData.html
a0c7f5a66d46d63a24cb4eb1c25d9ea09
()
static void
release
classSharedData.html
a7b856b815ff9072cfa38834183047a70
()
pluginlib::ClassLoader< kinematics::KinematicsBase >
KinematicsLoader
classSharedData.html
a2dccbb97c7018031e3b199facd82bab0
void
initialize
classSharedData.html
aaaec0c25db79c03b41dd5f5392663b78
()
SharedData
classSharedData.html
a7aee1f990d2824c15ffde98bc1a47638
(SharedData const &)=delete
SharedData
classSharedData.html
a67fec283f34fd58f1d767ca561998baf
()
std::vector< double >
consistency_limits_
classSharedData.html
aae5e45ea639c2750602ae31550f02021
std::string
group_name_
classSharedData.html
a10b56f8962ee5cf4ce1142ebda499369
std::vector< std::string >
joints_
classSharedData.html
a67198593884be68474365179ca1619dd
std::unique_ptr< KinematicsLoader >
kinematics_loader_
classSharedData.html
a01a0d193722c8c79ac112726acfc44c7
int
num_fk_tests_
classSharedData.html
ad98b86df76b67c35b15cb446110e3a16
int
num_ik_cb_tests_
classSharedData.html
a0080b604e71d3ebca36ad0bfde3e0e89
int
num_ik_multiple_tests_
classSharedData.html
ab71051da83ada70336d4c5f44cdbe81f
int
num_ik_tests_
classSharedData.html
a202e5eab010a9c4d7be75b4aae566d7a
int
num_nearest_ik_tests_
classSharedData.html
a1c701f37ec2e812e6501cb0c1a54a2ed
robot_model::RobotModelPtr
robot_model_
classSharedData.html
ab7822264bc806f765ebd1b262c47fe1e
std::string
root_link_
classSharedData.html
a9e3a70fab53bc8e8f7e7c4b091cbb005
std::vector< double >
seed_
classSharedData.html
a17cc5a5119fa8c2b1b6375ec23f46e9c
double
timeout_
classSharedData.html
ad654f7d120e433127e8a6d313c6001f7
std::string
tip_link_
classSharedData.html
af06c501d848558cd229256875d93caba
double
tolerance_
classSharedData.html
a18eff1ee0b4f38d256123eb34d82709a
friend class
KinematicsTest
classSharedData.html
abf8febfba7215013c55467356275f8f5
srv_kinematics_plugin::SrvKinematicsPlugin
classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html
kinematics::KinematicsBase
const std::vector< std::string > &
getJointNames
classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html
a23f5e9c4fa3b3940d134ec1e409f5826
() const override
const std::vector< std::string > &
getLinkNames
classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html
a49ce9cac9a2b49a17bf6799ecaf9e875
() const override
bool
getPositionFK
classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html
a3d039f8c605d5107ed05bdb6ef0258d6
(const std::vector< std::string > &link_names, const std::vector< double > &joint_angles, std::vector< geometry_msgs::Pose > &poses) const override
bool
getPositionIK
classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html
a4882ba1c303f5f357cdd019b53b1ecf3
(const geometry_msgs::Pose &ik_pose, const std::vector< double > &ik_seed_state, std::vector< double > &solution, moveit_msgs::MoveItErrorCodes &error_code, const kinematics::KinematicsQueryOptions &options=kinematics::KinematicsQueryOptions()) const override
const std::vector< std::string > &
getVariableNames
classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html
a42f777e71d542e2928b0759540e9b1f7
() const
bool
initialize
classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html
ae1c234638f86f1d81fbaa6af876819d6
(const moveit::core::RobotModel &robot_model, const std::string &group_name, const std::string &base_name, const std::vector< std::string > &tip_frames, double search_discretization) override
bool
searchPositionIK
classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html
a6d670bd95a57f65ec420a2b2507736a6
(const geometry_msgs::Pose &ik_pose, const std::vector< double > &ik_seed_state, double timeout, std::vector< double > &solution, moveit_msgs::MoveItErrorCodes &error_code, const kinematics::KinematicsQueryOptions &options=kinematics::KinematicsQueryOptions()) const override
bool
searchPositionIK
classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html
a73f256b965aa0de1526b1b9652a8ac12
(const geometry_msgs::Pose &ik_pose, const std::vector< double > &ik_seed_state, double timeout, const std::vector< double > &consistency_limits, std::vector< double > &solution, moveit_msgs::MoveItErrorCodes &error_code, const kinematics::KinematicsQueryOptions &options=kinematics::KinematicsQueryOptions()) const override
bool
searchPositionIK
classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html
a531a14e4641ee69135467257dbc1713b
(const geometry_msgs::Pose &ik_pose, const std::vector< double > &ik_seed_state, double timeout, std::vector< double > &solution, const IKCallbackFn &solution_callback, moveit_msgs::MoveItErrorCodes &error_code, const kinematics::KinematicsQueryOptions &options=kinematics::KinematicsQueryOptions()) const override
bool
searchPositionIK
classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html
a30f4adf08e3f91e06ad56e782caa84b1
(const geometry_msgs::Pose &ik_pose, const std::vector< double > &ik_seed_state, double timeout, const std::vector< double > &consistency_limits, std::vector< double > &solution, const IKCallbackFn &solution_callback, moveit_msgs::MoveItErrorCodes &error_code, const kinematics::KinematicsQueryOptions &options=kinematics::KinematicsQueryOptions()) const override
SrvKinematicsPlugin
classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html
aeb271da291885e7524b603f0f1b754c0
()
virtual bool
searchPositionIK
classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html
a496f16ad2f57e155fe709f7b89f4c161
(const geometry_msgs::Pose &ik_pose, const std::vector< double > &ik_seed_state, double timeout, std::vector< double > &solution, const IKCallbackFn &solution_callback, moveit_msgs::MoveItErrorCodes &error_code, const std::vector< double > &consistency_limits, const kinematics::KinematicsQueryOptions &options=kinematics::KinematicsQueryOptions()) const
virtual bool
searchPositionIK
classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html
ac11b8323b2acfcb6c61e749a7ab0817e
(const std::vector< geometry_msgs::Pose > &ik_poses, const std::vector< double > &ik_seed_state, double timeout, const std::vector< double > &consistency_limits, std::vector< double > &solution, const IKCallbackFn &solution_callback, moveit_msgs::MoveItErrorCodes &error_code, const kinematics::KinematicsQueryOptions &options=kinematics::KinematicsQueryOptions()) const
bool
setRedundantJoints
classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html
a0f5975dd61627b721e098b6f04e41fd5
(const std::vector< unsigned int > &redundant_joint_indices) override
int
getJointIndex
classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html
a512723b1cb1924d9751dcf039a39471d
(const std::string &name) const
bool
isRedundantJoint
classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html
a03162f2fed4984d4942faca5c5d2c08e
(unsigned int index) const
bool
timedOut
classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html
a5a7e106cfade8cbf21edbad618025ec0
(const ros::WallTime &start_time, double duration) const
bool
active_
classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html
abfd5f7fd32858b18fe795385c1123bd7
unsigned int
dimension_
classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html
a083c8bdff4f2684bbf7d7afb0cf4b650
moveit_msgs::KinematicSolverInfo
ik_group_info_
classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html
a2d653ca99d0f3874a1b6b90d80931260
std::shared_ptr< ros::ServiceClient >
ik_service_client_
classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html
ad37cc48894a977e46dd1e2d7e48732aa
const robot_model::JointModelGroup *
joint_model_group_
classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html
a207efc25c47b063c8a44e427953cbf4a
int
num_possible_redundant_joints_
classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html
ab4004cf158c02042e9dd1ba6e46e5ed8
robot_state::RobotStatePtr
robot_state_
classsrv__kinematics__plugin_1_1SrvKinematicsPlugin.html
a9c3442ef40b0f6a4b2d68d0cbc07b78c
_NAMESPACE_
namespace__NAMESPACE__.html
_NAMESPACE_::IKFastKinematicsPlugin
_NAMESPACE_::LimitObeyingSol
IkParameterizationType
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cc
IKP_None
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca78e3c9023bab5d6d7d10757ad917ca32
IKP_Transform6D
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca5c5eecd5bc5619d8a41255aa89d9d559
IKP_Rotation3D
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71ccaa05e67a255fe333bc79e518889c753fd
IKP_Translation3D
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca4305ee8539b7e41691da4205a51f58cf
IKP_Direction3D
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca241b5c048a399ca2bfeaab3cfe5f7d52
IKP_Ray4D
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca1846a5e8f5037f91c68470cfe546a7b3
IKP_Lookat3D
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71ccae761249f74929eb6cdab53a20cb0c7cd
IKP_TranslationDirection5D
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71ccafc595cb40156d24ca4f81bb008611016
IKP_TranslationXY2D
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca8b42a061a70c4d95e9639d1b0d297444
IKP_TranslationXYOrientation3D
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71ccacbcbc774ace245fc6913b0d11118f98d
IKP_TranslationLocalGlobal6D
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca6bc7da4f3cde440c81c05d1f4e944567
IKP_TranslationXAxisAngle4D
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca23823221ceae380111b69f4a16c407ec
IKP_TranslationYAxisAngle4D
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca7db9c9d81bf2ccfc04b095ebce7b2f02
IKP_TranslationZAxisAngle4D
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca9bfaec8297fb7bd62b29c8114cd03b06
IKP_TranslationXAxisAngleZNorm4D
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71ccad086286a0f3acc12bc14a1eff9346c18
IKP_TranslationYAxisAngleXNorm4D
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71ccafaa166412473f02483be96e4e6bf27ef
IKP_TranslationZAxisAngleYNorm4D
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca4b0044575b6cb9b6fc9bf0ee1dfb9c08
IKP_NumberOfParameterizations
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca61ffcfcf733f49538c822cd34202dd0e
IKP_VelocityDataBit
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca415aa91dbccc315eff2f9e209c31452e
IKP_Transform6DVelocity
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71ccaa207b304a4c9289038143026092d6757
IKP_Rotation3DVelocity
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca18701273ccdea38836abec3dc73405cf
IKP_Translation3DVelocity
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca81d72a874f1b759775bd332abc53f75e
IKP_Direction3DVelocity
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca2e8d298929678baeac495cc6ba76c93e
IKP_Ray4DVelocity
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71ccaf3f0048f227f7251cbd3f263028c8f9d
IKP_Lookat3DVelocity
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca87a904de8ed5957278df87be432474aa
IKP_TranslationDirection5DVelocity
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71ccaa056eabfb4270c853a3c1abdad93e1cf
IKP_TranslationXY2DVelocity
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71ccac6467086d6104b494a6fb80af93223fc
IKP_TranslationXYOrientation3DVelocity
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca7c07c5db3cb7a2310ba8bb7c55054f3e
IKP_TranslationLocalGlobal6DVelocity
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca77500d25efc502ef69fda94f84e09268
IKP_TranslationXAxisAngle4DVelocity
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71ccafbd5816e789e34a55c6a6ae6e1f03967
IKP_TranslationYAxisAngle4DVelocity
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca846285b5b146757a091c5a83fd90abfb
IKP_TranslationZAxisAngle4DVelocity
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca1b8390eb6769cf2ebf7547b789b72da1
IKP_TranslationXAxisAngleZNorm4DVelocity
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca7e01e808cfa5f4acbe4c90876b084337
IKP_TranslationYAxisAngleXNorm4DVelocity
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca2547cbc7fe88aac6a0b5d0de77c328cf
IKP_TranslationZAxisAngleYNorm4DVelocity
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca33d14ea12519fd83cc8c6a231d57b992
IKP_UniqueIdMask
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca5861804222e3551c93b140604ed8fc6f
IKP_CustomDataBit
namespace__NAMESPACE__.html
ab51a2cbae1a12e01695b45e037af71cca05c32ae25d21528eca85c49d6572215e
cached_ik_kinematics_plugin
namespacecached__ik__kinematics__plugin.html
cached_ik_kinematics_plugin::CachedIKKinematicsPlugin
cached_ik_kinematics_plugin::CachedMultiTipIKKinematicsPlugin
cached_ik_kinematics_plugin::GreedyKCenters
cached_ik_kinematics_plugin::hasRobotDescAPI
cached_ik_kinematics_plugin::hasRobotDescAPI< KinematicsPlugin, decltype(std::declval< KinematicsPlugin & >().KinematicsPlugin::initialize(std::string(), std::string(), std::string(), std::vector< std::string >(), 0.0))>
cached_ik_kinematics_plugin::hasRobotModelAPI
cached_ik_kinematics_plugin::hasRobotModelAPI< KinematicsPlugin, decltype(std::declval< KinematicsPlugin & >().initialize(std::declval< const moveit::core::RobotModel & >(), std::string(), std::string(), std::vector< std::string >(), 0.0))>
cached_ik_kinematics_plugin::IKCache
cached_ik_kinematics_plugin::IKCacheMap
cached_ik_kinematics_plugin::NearestNeighbors
cached_ik_kinematics_plugin::NearestNeighborsGNAT
create_ikfast_moveit_plugin
namespacecreate__ikfast__moveit__plugin.html
create_ikfast_moveit_plugin::InvalidROSPkgException
def
copy_file
namespacecreate__ikfast__moveit__plugin.html
adec89093bfb6aac2e9ee710153282ae0
(src_path, dest_path, description, replacements=None)
def
create_ikfast_package
namespacecreate__ikfast__moveit__plugin.html
ad837454aa1f373df65933493bdbbc597
(args)
def
create_parser
namespacecreate__ikfast__moveit__plugin.html
a925df6a43bd05eb3b879f712c3cdabac
()
def
find_template_dir
namespacecreate__ikfast__moveit__plugin.html
a0c179dde2f35aa481651f5ae95b64e16
()
def
get_pkg_dir
namespacecreate__ikfast__moveit__plugin.html
a6f42847298847daca777c765b3bf7ff4
(pkg_name)
def
main
namespacecreate__ikfast__moveit__plugin.html
ad819134a697fd1d68bf196710ebe5649
()
def
populate_optional
namespacecreate__ikfast__moveit__plugin.html
a9975a9fd743a13b851f472d87903fa29
(args)
def
print_args
namespacecreate__ikfast__moveit__plugin.html
a563cc7f17e29a00f7a3fc1f359586f63
(args)
def
update_deps
namespacecreate__ikfast__moveit__plugin.html
a7ecfe523c4c716be5edcce39e79af57f
(reqd_deps, req_type, e_parent)
def
update_ikfast_package
namespacecreate__ikfast__moveit__plugin.html
afe859322880add061d6be702c98de41e
(args)
def
update_moveit_package
namespacecreate__ikfast__moveit__plugin.html
ac286c72e81acfce7b64afea9d6ee7228
(args)
def
validate_openrave_version
namespacecreate__ikfast__moveit__plugin.html
a7a003fd0c8ee53f85028ced68da6b40d
(args)
def
xmlElement
namespacecreate__ikfast__moveit__plugin.html
a950f7a47f03d6075fda8483674f8f2c4
(name, text=None, attributes)
string
plugin_gen_pkg
namespacecreate__ikfast__moveit__plugin.html
a91be721a10f57bc9e84ae37c51a495ef
list
search_modes
namespacecreate__ikfast__moveit__plugin.html
a945c79d0b8addeb90c72c228b4003361
ikfast
namespaceikfast.html
ikfast::IkFastFunctions
ikfast::IkSingleDOFSolutionBase
ikfast::IkSolution
ikfast::IkSolutionBase
ikfast::IkSolutionList
ikfast::IkSolutionListBase
KDL
namespaceKDL.html
KDL::ChainIkSolverVelMimicSVD
kdl_kinematics_plugin
namespacekdl__kinematics__plugin.html
kdl_kinematics_plugin::JointMimic
kdl_kinematics_plugin::KDLKinematicsPlugin
lma_kinematics_plugin
namespacelma__kinematics__plugin.html
lma_kinematics_plugin::LMAKinematicsPlugin
round_collada_numbers
namespaceround__collada__numbers.html
def
doRound
namespaceround__collada__numbers.html
aa65995fac404f33635fe021397b7299e
(values, decimal_places)
decimal_places
namespaceround__collada__numbers.html
a627bacda552a5f723db5112d1a95b7c1
dom
namespaceround__collada__numbers.html
a62ad0c96b24c1320f2ead1aa4ed749da
elements
namespaceround__collada__numbers.html
ad4b061de3d3784b2bb5e332f0a165110
f
namespaceround__collada__numbers.html
a271c352f9e000cc3be5a42a78f21083a
input_file
namespaceround__collada__numbers.html
a05a83899674825c7d5a891c4ea6e2e54
string
namespace
namespaceround__collada__numbers.html
afe409b4929a294b69b9c39503fa7b8af
output_file
namespaceround__collada__numbers.html
aebc53641a75bf3faed85d2e801c53e71
text
namespaceround__collada__numbers.html
ac9e7c6037bfef6357cd8067931ad7ff7
xml
namespaceround__collada__numbers.html
ace57b6a689f479596789dfd1d02d65ea
srv_kinematics_plugin
namespacesrv__kinematics__plugin.html
srv_kinematics_plugin::SrvKinematicsPlugin