:autogenerated: simulation.utils.urdf package ============================= .. automodule:: simulation.utils.urdf Submodules: .. toctree:: :maxdepth: 1 simulation.utils.urdf.camera simulation.utils.urdf.core simulation.utils.urdf.gazebo simulation.utils.urdf.joint simulation.utils.urdf.link Summary ------- ``__all__`` Classes: .. list-table:: * - :class:`Attribute ` - Basic class that will be converted into a xml attribute. * - :class:`Axis ` - Axis(xyz: simulation.utils.urdf.core.Attribute = ) * - :class:`Box ` - Box(size: simulation.utils.urdf.core.Attribute) * - :class:`CameraClip ` - CameraClip(near: float, far: float) * - :class:`CameraDefinition ` - CameraDefinition(horizontal_fov: float, image: simulation.utils.urdf.camera.CameraImage, clip: simulation.utils.urdf.camera.CameraClip = None) * - :class:`CameraImage ` - CameraImage(width: int, height: int, format: str) * - :class:`CameraPlugin ` - CameraPlugin(name: simulation.utils.urdf.core.Attribute, filename: simulation.utils.urdf.core.Attribute, alwaysOn: float = 1, updateRate: float = 0, frameName: str = None, cameraName: str = None, CxPrime: float = None, Cx: float = None, Cy: float = None) * - :class:`CameraProperties ` - CameraProperties(horizontal_fov: float, update_rate: float, image_width: float, image_height: float, image_format: float, clip_near: float, clip_far: float, image_topic: str, info_topic: str, frame_name: str, optical_center_x: float = None, optical_center_y: float = None) * - :class:`CameraSensor ` - CameraSensor(name: simulation.utils.urdf.core.Attribute, type: simulation.utils.urdf.core.Attribute, plugin: simulation.utils.urdf.camera.CameraPlugin, update_rate: float, camera: simulation.utils.urdf.camera.CameraDefinition) * - :class:`Child ` - Child(link: simulation.utils.urdf.core.Attribute) * - :class:`Collision ` - Collision(origin: simulation.utils.urdf.core.Origin = None, geometry: simulation.utils.urdf.link.Geometry = None) * - :class:`Color ` - Color(xyz: simulation.utils.urdf.core.Attribute = ) * - :class:`Cylinder ` - Cylinder(radius: simulation.utils.urdf.core.Attribute, length: simulation.utils.urdf.core.Attribute) * - :class:`DepthCamera ` - DepthCamera(name: str, origin: simulation.utils.urdf.core.Origin, size: simulation.utils.geometry.vector.Vector, mass: float, properties: simulation.utils.urdf.camera.DepthCameraProperties, chassis_link: simulation.utils.urdf.link.Link) * - :class:`DepthCameraPlugin ` - DepthCameraPlugin(name: simulation.utils.urdf.core.Attribute = 'camera_plugin', filename: simulation.utils.urdf.core.Attribute = 'libgazebo_ros_openni_kinect.so', alwaysOn: float = 1, updateRate: float = 0, frameName: str = None, cameraName: str = None, CxPrime: float = None, Cx: float = None, Cy: float = None, depthImageTopicName: str = None, depthImageCameraInfoTopicName: str = None, pointCloudTopicName: str = None, pointCloudCutoff: float = None) * - :class:`DepthCameraProperties ` - DepthCameraProperties(horizontal_fov: float, update_rate: float, image_width: float, image_height: float, image_format: float, clip_near: float, clip_far: float, image_topic: str, info_topic: str, frame_name: str, optical_center_x: float = None, optical_center_y: float = None, point_cloud_cutoff: float = None, point_cloud_topic_name: str = None) * - :class:`Gazebo ` - Gazebo(inner: simulation.utils.urdf.core.XmlObject, reference: simulation.utils.urdf.core.Attribute = None) * - :class:`Geometry ` - Geometry(value: simulation.utils.urdf.core.XmlObject) * - :class:`Inertia ` - Inertia(ixx: simulation.utils.urdf.core.Attribute = 0, ixy: simulation.utils.urdf.core.Attribute = 0, ixz: simulation.utils.urdf.core.Attribute = 0, iyx: simulation.utils.urdf.core.Attribute = 0, iyy: simulation.utils.urdf.core.Attribute = 0, iyz: simulation.utils.urdf.core.Attribute = 0, izx: simulation.utils.urdf.core.Attribute = 0, izy: simulation.utils.urdf.core.Attribute = 0, izz: simulation.utils.urdf.core.Attribute = 0) * - :class:`Inertial ` - Inertial(mass: float, inertia: simulation.utils.urdf.link.Inertia, origin: simulation.utils.urdf.core.Origin = None) * - :class:`Joint ` - Joint(name: simulation.utils.urdf.core.Attribute, parent: simulation.utils.urdf.joint.Parent, child: simulation.utils.urdf.joint.Child, type: simulation.utils.urdf.core.Attribute = 'fixed', axis: simulation.utils.geometry.vector.Vector = None, limit: simulation.utils.urdf.joint.JointLimit = None, dynamics: simulation.utils.urdf.joint.JointDynamics = None, origin: simulation.utils.urdf.core.Origin = None) * - :class:`JointDynamics ` - JointDynamics(damping: simulation.utils.urdf.core.Attribute = None, friction: simulation.utils.urdf.core.Attribute = None) * - :class:`JointLimit ` - JointLimit(effort: simulation.utils.urdf.core.Attribute = None, lower: simulation.utils.urdf.core.Attribute = None, upper: simulation.utils.urdf.core.Attribute = None, velocity: simulation.utils.urdf.core.Attribute = None) * - :class:`Link ` - Link(name: simulation.utils.urdf.core.Attribute, collision: simulation.utils.urdf.link.Collision = None, visual: simulation.utils.urdf.link.Collision = None, inertial: simulation.utils.urdf.link.Inertial = None) * - :class:`Material ` - Material(name: simulation.utils.urdf.core.Attribute = None, color: simulation.utils.geometry.vector.Vector = None, texture: str = None) * - :class:`Mesh ` - Mesh(filename: simulation.utils.urdf.core.Attribute, scale: simulation.utils.geometry.vector.Vector = None) * - :class:`MonoCamera ` - MonoCamera(name: str, origin: simulation.utils.urdf.core.Origin, size: simulation.utils.geometry.vector.Vector, mass: float, properties: simulation.utils.urdf.camera.CameraProperties, chassis_link: simulation.utils.urdf.link.Link) * - :class:`Origin ` - Origin(xyz: simulation.utils.urdf.core.Attribute = , rpy: simulation.utils.urdf.core.Attribute = ) * - :class:`Parent ` - Parent(link: simulation.utils.urdf.core.Attribute) * - :class:`Plugin ` - Plugin(name: simulation.utils.urdf.core.Attribute, filename: simulation.utils.urdf.core.Attribute) * - :class:`Sensor ` - Sensor(name: simulation.utils.urdf.core.Attribute, type: simulation.utils.urdf.core.Attribute) * - :class:`Sphere ` - Sphere(radius: simulation.utils.urdf.core.Attribute) * - :class:`Visual ` - Visual(origin: Tuple = None, geometry: simulation.utils.urdf.link.Geometry = None, material: simulation.utils.urdf.link.Material = None) * - :class:`XmlObject ` - Base class for all urdf xml objects.