generate_urdf.py 文件源码

python
阅读 27 收藏 0 点赞 0 评论 0

项目:spqrel_tools 作者: LCAS 项目源码 文件源码
def export_list_to_xacro(list, filename):
    """Export all links containing a string and its parent joint.

    :param : list, list of strings to look for
    :param : filename, absolute path of the file to write to
    """
    global robot, OUTPUT
    doc = Document()
    root = doc.createElement('robot')
    doc.appendChild(root)
    root.setAttribute("xmlns:xacro", "http://www.ros.org/wiki/xacro")
    print ('exporting ' + os.path.basename(filename))
    for string in list:
        for link in robot.links:
            if robot.links[link].name.find(string) != -1:
                root.appendChild(robot.links[link].to_xml(doc))
                for joint in robot.joints:
                    if robot.joints[joint].child == robot.links[link].name:
                        root.appendChild(robot.joints[joint].to_xml(doc))
    write_comments_in_xacro(doc, filename)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号