rofunc.utils.robolab.formatter.urdf_parser.urdf#
1. Module Contents#
1.1. Classes#
New format: http://wiki.ros.org/urdf/XML/Transmission |
|
1.2. Data#
1.3. API#
- rofunc.utils.robolab.formatter.urdf_parser.urdf.verbose = True#
- class rofunc.utils.robolab.formatter.urdf_parser.urdf.Pose(xyz=None, rpy=None)[source]#
Bases:
rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.Object- property rotation#
- property position#
- rofunc.utils.robolab.formatter.urdf_parser.urdf.name_attribute = None#
- rofunc.utils.robolab.formatter.urdf_parser.urdf.origin_element = None#
- class rofunc.utils.robolab.formatter.urdf_parser.urdf.Color(*args)[source]#
Bases:
rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.Object
- class rofunc.utils.robolab.formatter.urdf_parser.urdf.JointDynamics(damping=None, friction=None)[source]#
Bases:
rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.Object
- class rofunc.utils.robolab.formatter.urdf_parser.urdf.Box(size=None)[source]#
Bases:
rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.Object
- class rofunc.utils.robolab.formatter.urdf_parser.urdf.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.urdf.Sphere(radius=0.0)[source]#
Bases:
rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.Object
- class rofunc.utils.robolab.formatter.urdf_parser.urdf.Mesh(filename=None, scale=None)[source]#
Bases:
rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.Object
- class rofunc.utils.robolab.formatter.urdf_parser.urdf.GeometricType[source]#
Bases:
rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.ValueType
- class rofunc.utils.robolab.formatter.urdf_parser.urdf.Collision(geometry=None, origin=None)[source]#
Bases:
rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.Object
- class rofunc.utils.robolab.formatter.urdf_parser.urdf.Texture(filename=None)[source]#
Bases:
rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.Object
- class rofunc.utils.robolab.formatter.urdf_parser.urdf.Material(name=None, color=None, texture=None)[source]#
Bases:
rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.Object
- class rofunc.utils.robolab.formatter.urdf_parser.urdf.LinkMaterial(name=None, color=None, texture=None)[source]#
Bases:
rofunc.utils.robolab.formatter.urdf_parser.urdf.Material
- class rofunc.utils.robolab.formatter.urdf_parser.urdf.Visual(geometry=None, material=None, origin=None)[source]#
Bases:
rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.Object
- class rofunc.utils.robolab.formatter.urdf_parser.urdf.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']#
- class rofunc.utils.robolab.formatter.urdf_parser.urdf.Inertial(mass=0.0, inertia=None, origin=None)[source]#
Bases:
rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.Object
- class rofunc.utils.robolab.formatter.urdf_parser.urdf.JointCalibration(rising=None, falling=None)[source]#
Bases:
rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.Object
- class rofunc.utils.robolab.formatter.urdf_parser.urdf.JointLimit(effort=None, velocity=None, lower=None, upper=None)[source]#
Bases:
rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.Object
- class rofunc.utils.robolab.formatter.urdf_parser.urdf.JointMimic(joint_name=None, multiplier=None, offset=None)[source]#
Bases:
rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.Object
- class rofunc.utils.robolab.formatter.urdf_parser.urdf.SafetyController(velocity=None, position=None, lower=None, upper=None)[source]#
Bases:
rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.Object
- class rofunc.utils.robolab.formatter.urdf_parser.urdf.Joint(name=None, parent=None, child=None, joint_type=None, axis=None, origin=None, limit=None, dynamics=None, safety_controller=None, calibration=None, mimic=None)[source]#
Bases:
rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.Object- TYPES = ['unknown', 'revolute', 'continuous', 'prismatic', 'floating', 'planar', 'fixed']#
- property joint_type#
- class rofunc.utils.robolab.formatter.urdf_parser.urdf.Link(name=None, visual=None, inertial=None, collision=None, origin=None)[source]#
Bases:
rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.Object- visual = None#
- collision = None#
- class rofunc.utils.robolab.formatter.urdf_parser.urdf.PR2Transmission(name=None, joint=None, actuator=None, type=None, mechanicalReduction=1)[source]#
Bases:
rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.Object
- class rofunc.utils.robolab.formatter.urdf_parser.urdf.Actuator(name=None, mechanicalReduction=1)[source]#
Bases:
rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.Object
- class rofunc.utils.robolab.formatter.urdf_parser.urdf.TransmissionJoint(name=None)[source]#
Bases:
rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.Object
- class rofunc.utils.robolab.formatter.urdf_parser.urdf.Transmission(name=None)[source]#
Bases:
rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.ObjectNew format: http://wiki.ros.org/urdf/XML/Transmission
Initialization
- class rofunc.utils.robolab.formatter.urdf_parser.urdf.Robot(name=None)[source]#
Bases:
rofunc.utils.robolab.formatter.urdf_parser.xml_reflection.Object
- rofunc.utils.robolab.formatter.urdf_parser.urdf.URDF = None#