rofunc.utils.robolab.formatter.urdf_parser.sdf#

1.  Module Contents#

1.1.  Classes#

Inertia

Inertial

Box

Cylinder

Sphere

Mesh

GeometricType

Script

Material

Visual

Collision

Dynamics

Limit

Axis

Joint

Link

Model

SDF

1.2.  Data#

name_attribute

pose_element

1.3.  API#

rofunc.utils.robolab.formatter.urdf_parser.sdf.name_attribute = None#
rofunc.utils.robolab.formatter.urdf_parser.sdf.pose_element = None#
class rofunc.utils.robolab.formatter.urdf_parser.sdf.Inertia(ixx=0.0, ixy=0.0, ixz=0.0, iyy=0.0, iyz=0.0, izz=0.0)[source]#

Bases: rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.Object

KEYS = ['ixx', 'ixy', 'ixz', 'iyy', 'iyz', 'izz']#
to_matrix()[source]#
class rofunc.utils.robolab.formatter.urdf_parser.sdf.Inertial(mass=0.0, inertia=None, pose=None)[source]#

Bases: rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.Object

class rofunc.utils.robolab.formatter.urdf_parser.sdf.Box(size=None)[source]#

Bases: rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.Object

class rofunc.utils.robolab.formatter.urdf_parser.sdf.Cylinder(radius=0.0, length=0.0)[source]#

Bases: rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.Object

class rofunc.utils.robolab.formatter.urdf_parser.sdf.Sphere(radius=0.0)[source]#

Bases: rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.Object

class rofunc.utils.robolab.formatter.urdf_parser.sdf.Mesh(filename=None, scale=None)[source]#

Bases: rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.Object

class rofunc.utils.robolab.formatter.urdf_parser.sdf.GeometricType[source]#

Bases: rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.ValueType

from_xml(node, path)[source]#
write_xml(node, obj)[source]#
class rofunc.utils.robolab.formatter.urdf_parser.sdf.Script(uri=None, name=None)[source]#

Bases: rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.Object

class rofunc.utils.robolab.formatter.urdf_parser.sdf.Material(name=None, script=None)[source]#

Bases: rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.Object

class rofunc.utils.robolab.formatter.urdf_parser.sdf.Visual(name=None, geometry=None, pose=None)[source]#

Bases: rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.Object

class rofunc.utils.robolab.formatter.urdf_parser.sdf.Collision(name=None, geometry=None, pose=None)[source]#

Bases: rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.Object

class rofunc.utils.robolab.formatter.urdf_parser.sdf.Dynamics(damping=None, friction=None)[source]#

Bases: rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.Object

class rofunc.utils.robolab.formatter.urdf_parser.sdf.Limit(lower=None, upper=None)[source]#

Bases: rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.Object

class rofunc.utils.robolab.formatter.urdf_parser.sdf.Axis(xyz=None, limit=None, dynamics=None, use_parent_model_frame=None)[source]#

Bases: rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.Object

class rofunc.utils.robolab.formatter.urdf_parser.sdf.Joint(name=None, parent=None, child=None, joint_type=None, axis=None, pose=None)[source]#

Bases: rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.Object

TYPES = ['unknown', 'revolute', 'gearbox', 'revolute2', 'prismatic', 'ball', 'screw', 'universal', 'fixed']#
property joint_type#

Bases: rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.Object

class rofunc.utils.robolab.formatter.urdf_parser.sdf.Model(name=None, pose=None)[source]#

Bases: rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.Object

add_aggregate(typeName, elem)[source]#
add_joint(joint)[source]#
class rofunc.utils.robolab.formatter.urdf_parser.sdf.SDF(version=None)[source]#

Bases: rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.Object