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 = roslib.packages.get_pkg_dir(plugin_gen_pkg)
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/'
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
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 283 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 280 of file create_ikfast_moveit_plugin.py.

tuple create_ikfast_moveit_plugin::cl = etree.SubElement(plugin_def, "class")

Definition at line 236 of file create_ikfast_moveit_plugin.py.

string create_ikfast_moveit_plugin::cmake_file = '/CMakeLists.txt'

Definition at line 260 of file create_ikfast_moveit_plugin.py.

string create_ikfast_moveit_plugin::cmake_template_file = "/templates/CMakeLists.txt"

Definition at line 254 of file create_ikfast_moveit_plugin.py.

string create_ikfast_moveit_plugin::def_file_base = "_description.xml"

Definition at line 244 of file create_ikfast_moveit_plugin.py.

Definition at line 245 of file create_ikfast_moveit_plugin.py.

tuple create_ikfast_moveit_plugin::desc = etree.SubElement(cl, "description")

Definition at line 240 of file create_ikfast_moveit_plugin.py.

string create_ikfast_moveit_plugin::easy_script_file_name = "update_ikfast_plugin.sh"

Definition at line 327 of file create_ikfast_moveit_plugin.py.

Definition at line 328 of file create_ikfast_moveit_plugin.py.

tuple create_ikfast_moveit_plugin::export_element = package_xml.getroot()

Definition at line 303 of file create_ikfast_moveit_plugin.py.

Definition at line 306 of file create_ikfast_moveit_plugin.py.

tuple create_ikfast_moveit_plugin::foundName = (g.get('name').lower() == planning_group_name.lower())

Definition at line 129 of file create_ikfast_moveit_plugin.py.

tuple create_ikfast_moveit_plugin::groups = srdf.findall('group')

Definition at line 114 of file create_ikfast_moveit_plugin.py.

string create_ikfast_moveit_plugin::header_file_name = '/include/ikfast.h'

Definition at line 203 of file create_ikfast_moveit_plugin.py.

Definition at line 232 of file create_ikfast_moveit_plugin.py.

Definition at line 65 of file create_ikfast_moveit_plugin.py.

Definition at line 320 of file create_ikfast_moveit_plugin.py.

string create_ikfast_moveit_plugin::kin_yaml_file_name = "/config/kinematics.yaml"

Definition at line 318 of file create_ikfast_moveit_plugin.py.

tuple create_ikfast_moveit_plugin::line_search = re.search('ikfast version (.*) generated', line)

Definition at line 176 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 291 of file create_ikfast_moveit_plugin.py.

Definition at line 63 of file create_ikfast_moveit_plugin.py.

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

Definition at line 301 of file create_ikfast_moveit_plugin.py.

Definition at line 276 of file create_ikfast_moveit_plugin.py.

Definition at line 277 of file create_ikfast_moveit_plugin.py.

tuple create_ikfast_moveit_plugin::parser = etree.XMLParser(remove_blank_text=True)

Definition at line 275 of file create_ikfast_moveit_plugin.py.

string create_ikfast_moveit_plugin::plan_pkg = '_moveit_config'

Definition at line 83 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 84 of file create_ikfast_moveit_plugin.py.

Definition at line 127 of file create_ikfast_moveit_plugin.py.

Definition at line 62 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 235 of file create_ikfast_moveit_plugin.py.

Definition at line 224 of file create_ikfast_moveit_plugin.py.

Definition at line 226 of file create_ikfast_moveit_plugin.py.

tuple create_ikfast_moveit_plugin::plugin_gen_dir = roslib.packages.get_pkg_dir(plugin_gen_pkg)

Definition at line 184 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 233 of file create_ikfast_moveit_plugin.py.

Definition at line 90 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 91 of file create_ikfast_moveit_plugin.py.

Definition at line 141 of file create_ikfast_moveit_plugin.py.

Definition at line 140 of file create_ikfast_moveit_plugin.py.

Definition at line 61 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 281 of file create_ikfast_moveit_plugin.py.

Definition at line 66 of file create_ikfast_moveit_plugin.py.

Definition at line 56 of file create_ikfast_moveit_plugin.py.

Definition at line 158 of file create_ikfast_moveit_plugin.py.

Definition at line 156 of file create_ikfast_moveit_plugin.py.

Definition at line 172 of file create_ikfast_moveit_plugin.py.

Definition at line 104 of file create_ikfast_moveit_plugin.py.

Definition at line 101 of file create_ikfast_moveit_plugin.py.

Definition at line 99 of file create_ikfast_moveit_plugin.py.

Definition at line 219 of file create_ikfast_moveit_plugin.py.

Definition at line 212 of file create_ikfast_moveit_plugin.py.

string create_ikfast_moveit_plugin::template_header_file = '/templates/ikfast.h'

Definition at line 197 of file create_ikfast_moveit_plugin.py.

tuple create_ikfast_moveit_plugin::template_text = template_file_data.read()

Definition at line 220 of file create_ikfast_moveit_plugin.py.

Definition at line 191 of file create_ikfast_moveit_plugin.py.



moveit_kinematics
Author(s): Dave Coleman , Ioan Sucan , Sachin Chitta
autogenerated on Mon Jul 24 2017 02:21:29