Functions | Variables
create_ikfast_moveit_plugin Namespace Reference

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

Function Documentation

def create_ikfast_moveit_plugin.update_deps (   reqd_deps,
  req_type,
  e_parent 
)

Definition at line 291 of file create_ikfast_moveit_plugin.py.


Variable Documentation

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.

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.

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.

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.

Definition at line 240 of file create_ikfast_moveit_plugin.py.

Definition at line 66 of file create_ikfast_moveit_plugin.py.

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.

Definition at line 64 of file create_ikfast_moveit_plugin.py.

Initial value:
00001 etree.Element("moveit_core", \
00002                                  plugin="${prefix}/"+def_file_base)

Definition at line 309 of file create_ikfast_moveit_plugin.py.

Definition at line 284 of file create_ikfast_moveit_plugin.py.

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.

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.

Definition at line 232 of file create_ikfast_moveit_plugin.py.

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.

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.

Definition at line 142 of file create_ikfast_moveit_plugin.py.

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.

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.

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.

Definition at line 174 of file create_ikfast_moveit_plugin.py.

Definition at line 157 of file create_ikfast_moveit_plugin.py.

Definition at line 180 of file create_ikfast_moveit_plugin.py.

Definition at line 105 of file create_ikfast_moveit_plugin.py.

Definition at line 102 of file create_ikfast_moveit_plugin.py.

Definition at line 100 of file create_ikfast_moveit_plugin.py.

Definition at line 227 of file create_ikfast_moveit_plugin.py.

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.



moveit_kinematics
Author(s): Dave Coleman , Ioan Sucan , Sachin Chitta
autogenerated on Wed Jun 19 2019 19:24:24