Functions | |
def | update_deps |
Variables | |
list | build_deps = ["liblapack-dev", "moveit_core", "pluginlib", "roscpp", "tf_conversions"] |
tuple | cl = etree.SubElement(plugin_def, "class") |
string | cmake_file = '/CMakeLists.txt' |
string | cmake_template_file = "/templates/CMakeLists.txt" |
string | def_file_base = "_description.xml" |
string | def_file_name = "/" |
tuple | desc = etree.SubElement(cl, "description") |
string | easy_script_file_name = "update_ikfast_plugin.sh" |
string | easy_script_file_path = "/" |
tuple | export_element = package_xml.getroot() |
found = False | |
tuple | foundName = (g.get('name').lower() == planning_group_name.lower()) |
tuple | groups = srdf.findall('group') |
string | header_file_name = '/include/ikfast.h' |
string | ik_library_name = "_" |
list | ikfast_output_file = sys.argv[5] |
tuple | kin_yaml_data = yaml.safe_load(f) |
string | kin_yaml_file_name = "/config/kinematics.yaml" |
tuple | line_search = re.search('ikfast version (.*) generated', line) |
tuple | modified_pkg = update_deps(build_deps, "build_depend", package_xml.getroot()) |
list | moveit_plugin_pkg = sys.argv[3] |
tuple | new_export |
string | package_file_name = "/package.xml" |
tuple | package_xml = etree.parse(package_file_name, parser) |
tuple | parser = etree.XMLParser(remove_blank_text=True) |
string | plan_pkg = '_moveit_config' |
tuple | plan_pkg_dir = roslib.packages.get_pkg_dir(plan_pkg) |
planning_group = None | |
list | planning_group_name = sys.argv[2] |
tuple | plugin_def = etree.Element("library", path="lib/lib"+ik_library_name) |
string | plugin_file_base = '_' |
string | plugin_file_name = '/src/' |
tuple | plugin_gen_dir = os.path.join(roslib.packages.get_pkg_dir(plugin_gen_pkg), plugin_sub_dir) |
string | plugin_gen_pkg = 'moveit_kinematics' |
string | plugin_name = '_' |
plugin_pkg = moveit_plugin_pkg | |
tuple | plugin_pkg_dir = roslib.packages.get_pkg_dir(plugin_pkg) |
string | plugin_pkg_include_dir = '/include/' |
string | plugin_pkg_src_dir = '/src/' |
string | plugin_sub_dir = 'ikfast_kinematics_plugin' |
list | robot_name = sys.argv[1] |
list | run_deps = ["liblapack-dev", "moveit_core", "pluginlib", "roscpp", "tf_conversions"] |
list | search_mode = sys.argv[4] |
list | search_modes = ['OPTIMIZE_MAX_JOINT', 'OPTIMIZE_FREE_JOINT' ] |
skip = False | |
tuple | solver_file_contents = f.read() |
string | solver_file_name = '/src/' |
int | solver_version = 0 |
tuple | srdf = etree.parse(srdf_file_name) |
list | srdf_file_name = srdf_files[0] |
tuple | srdf_files = glob.glob(plan_pkg_dir+'/config/*.srdf') |
tuple | template_file_data = open(template_file_name, 'r') |
string | template_file_name = '/templates/ikfast' |
string | template_header_file = '/templates/ikfast.h' |
tuple | template_text = template_file_data.read() |
int | template_version = 61 |
def create_ikfast_moveit_plugin.update_deps | ( | reqd_deps, | |
req_type, | |||
e_parent | |||
) |
Definition at line 291 of file create_ikfast_moveit_plugin.py.
list create_ikfast_moveit_plugin::build_deps = ["liblapack-dev", "moveit_core", "pluginlib", "roscpp", "tf_conversions"] |
Definition at line 288 of file create_ikfast_moveit_plugin.py.
tuple create_ikfast_moveit_plugin::cl = etree.SubElement(plugin_def, "class") |
Definition at line 244 of file create_ikfast_moveit_plugin.py.
string create_ikfast_moveit_plugin::cmake_file = '/CMakeLists.txt' |
Definition at line 268 of file create_ikfast_moveit_plugin.py.
string create_ikfast_moveit_plugin::cmake_template_file = "/templates/CMakeLists.txt" |
Definition at line 262 of file create_ikfast_moveit_plugin.py.
string create_ikfast_moveit_plugin::def_file_base = "_description.xml" |
Definition at line 252 of file create_ikfast_moveit_plugin.py.
string create_ikfast_moveit_plugin::def_file_name = "/" |
Definition at line 253 of file create_ikfast_moveit_plugin.py.
tuple create_ikfast_moveit_plugin::desc = etree.SubElement(cl, "description") |
Definition at line 248 of file create_ikfast_moveit_plugin.py.
string create_ikfast_moveit_plugin::easy_script_file_name = "update_ikfast_plugin.sh" |
Definition at line 335 of file create_ikfast_moveit_plugin.py.
string create_ikfast_moveit_plugin::easy_script_file_path = "/" |
Definition at line 336 of file create_ikfast_moveit_plugin.py.
tuple create_ikfast_moveit_plugin::export_element = package_xml.getroot() |
Definition at line 311 of file create_ikfast_moveit_plugin.py.
tuple create_ikfast_moveit_plugin::found = False |
Definition at line 314 of file create_ikfast_moveit_plugin.py.
tuple create_ikfast_moveit_plugin::foundName = (g.get('name').lower() == planning_group_name.lower()) |
Definition at line 130 of file create_ikfast_moveit_plugin.py.
tuple create_ikfast_moveit_plugin::groups = srdf.findall('group') |
Definition at line 115 of file create_ikfast_moveit_plugin.py.
string create_ikfast_moveit_plugin::header_file_name = '/include/ikfast.h' |
Definition at line 211 of file create_ikfast_moveit_plugin.py.
string create_ikfast_moveit_plugin::ik_library_name = "_" |
Definition at line 240 of file create_ikfast_moveit_plugin.py.
list create_ikfast_moveit_plugin::ikfast_output_file = sys.argv[5] |
Definition at line 66 of file create_ikfast_moveit_plugin.py.
tuple create_ikfast_moveit_plugin::kin_yaml_data = yaml.safe_load(f) |
Definition at line 328 of file create_ikfast_moveit_plugin.py.
string create_ikfast_moveit_plugin::kin_yaml_file_name = "/config/kinematics.yaml" |
Definition at line 326 of file create_ikfast_moveit_plugin.py.
tuple create_ikfast_moveit_plugin::line_search = re.search('ikfast version (.*) generated', line) |
Definition at line 184 of file create_ikfast_moveit_plugin.py.
tuple create_ikfast_moveit_plugin::modified_pkg = update_deps(build_deps, "build_depend", package_xml.getroot()) |
Definition at line 299 of file create_ikfast_moveit_plugin.py.
list create_ikfast_moveit_plugin::moveit_plugin_pkg = sys.argv[3] |
Definition at line 64 of file create_ikfast_moveit_plugin.py.
00001 etree.Element("moveit_core", \ 00002 plugin="${prefix}/"+def_file_base)
Definition at line 309 of file create_ikfast_moveit_plugin.py.
string create_ikfast_moveit_plugin::package_file_name = "/package.xml" |
Definition at line 284 of file create_ikfast_moveit_plugin.py.
tuple create_ikfast_moveit_plugin::package_xml = etree.parse(package_file_name, parser) |
Definition at line 285 of file create_ikfast_moveit_plugin.py.
tuple create_ikfast_moveit_plugin::parser = etree.XMLParser(remove_blank_text=True) |
Definition at line 283 of file create_ikfast_moveit_plugin.py.
string create_ikfast_moveit_plugin::plan_pkg = '_moveit_config' |
Definition at line 84 of file create_ikfast_moveit_plugin.py.
tuple create_ikfast_moveit_plugin::plan_pkg_dir = roslib.packages.get_pkg_dir(plan_pkg) |
Definition at line 85 of file create_ikfast_moveit_plugin.py.
Definition at line 128 of file create_ikfast_moveit_plugin.py.
list create_ikfast_moveit_plugin::planning_group_name = sys.argv[2] |
Definition at line 63 of file create_ikfast_moveit_plugin.py.
tuple create_ikfast_moveit_plugin::plugin_def = etree.Element("library", path="lib/lib"+ik_library_name) |
Definition at line 243 of file create_ikfast_moveit_plugin.py.
string create_ikfast_moveit_plugin::plugin_file_base = '_' |
Definition at line 232 of file create_ikfast_moveit_plugin.py.
string create_ikfast_moveit_plugin::plugin_file_name = '/src/' |
Definition at line 234 of file create_ikfast_moveit_plugin.py.
tuple create_ikfast_moveit_plugin::plugin_gen_dir = os.path.join(roslib.packages.get_pkg_dir(plugin_gen_pkg), plugin_sub_dir) |
Definition at line 192 of file create_ikfast_moveit_plugin.py.
string create_ikfast_moveit_plugin::plugin_gen_pkg = 'moveit_kinematics' |
Definition at line 54 of file create_ikfast_moveit_plugin.py.
string create_ikfast_moveit_plugin::plugin_name = '_' |
Definition at line 241 of file create_ikfast_moveit_plugin.py.
Definition at line 91 of file create_ikfast_moveit_plugin.py.
tuple create_ikfast_moveit_plugin::plugin_pkg_dir = roslib.packages.get_pkg_dir(plugin_pkg) |
Definition at line 92 of file create_ikfast_moveit_plugin.py.
string create_ikfast_moveit_plugin::plugin_pkg_include_dir = '/include/' |
Definition at line 142 of file create_ikfast_moveit_plugin.py.
string create_ikfast_moveit_plugin::plugin_pkg_src_dir = '/src/' |
Definition at line 141 of file create_ikfast_moveit_plugin.py.
string create_ikfast_moveit_plugin::plugin_sub_dir = 'ikfast_kinematics_plugin' |
Definition at line 55 of file create_ikfast_moveit_plugin.py.
list create_ikfast_moveit_plugin::robot_name = sys.argv[1] |
Definition at line 62 of file create_ikfast_moveit_plugin.py.
list create_ikfast_moveit_plugin::run_deps = ["liblapack-dev", "moveit_core", "pluginlib", "roscpp", "tf_conversions"] |
Definition at line 289 of file create_ikfast_moveit_plugin.py.
list create_ikfast_moveit_plugin::search_mode = sys.argv[4] |
Definition at line 67 of file create_ikfast_moveit_plugin.py.
Definition at line 57 of file create_ikfast_moveit_plugin.py.
Definition at line 159 of file create_ikfast_moveit_plugin.py.
tuple create_ikfast_moveit_plugin::solver_file_contents = f.read() |
Definition at line 174 of file create_ikfast_moveit_plugin.py.
string create_ikfast_moveit_plugin::solver_file_name = '/src/' |
Definition at line 157 of file create_ikfast_moveit_plugin.py.
Definition at line 180 of file create_ikfast_moveit_plugin.py.
tuple create_ikfast_moveit_plugin::srdf = etree.parse(srdf_file_name) |
Definition at line 105 of file create_ikfast_moveit_plugin.py.
Definition at line 102 of file create_ikfast_moveit_plugin.py.
tuple create_ikfast_moveit_plugin::srdf_files = glob.glob(plan_pkg_dir+'/config/*.srdf') |
Definition at line 100 of file create_ikfast_moveit_plugin.py.
tuple create_ikfast_moveit_plugin::template_file_data = open(template_file_name, 'r') |
Definition at line 227 of file create_ikfast_moveit_plugin.py.
string create_ikfast_moveit_plugin::template_file_name = '/templates/ikfast' |
Definition at line 220 of file create_ikfast_moveit_plugin.py.
string create_ikfast_moveit_plugin::template_header_file = '/templates/ikfast.h' |
Definition at line 205 of file create_ikfast_moveit_plugin.py.
tuple create_ikfast_moveit_plugin::template_text = template_file_data.read() |
Definition at line 228 of file create_ikfast_moveit_plugin.py.
Definition at line 199 of file create_ikfast_moveit_plugin.py.