simulation.utils.urdf.camera module¶
Class definitions of tags used to define cameras.
Reference¶
-
class
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)[source]¶ Bases:
object-
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
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)[source]¶ Bases:
simulation.utils.urdf.camera.CameraProperties-
point_cloud_cutoff: float = None¶
-
point_cloud_topic_name: str = None¶
-
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¶
-
-
class
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)[source]¶ Bases:
simulation.utils.urdf.gazebo.Plugin-
alwaysOn: float = 1¶
-
updateRate: float = 0¶
-
frameName: str = None¶
-
cameraName: str = None¶
-
CxPrime: float = None¶
-
Cx: float = None¶
-
Cy: float = None¶
-
filename: simulation.utils.urdf.core.Attribute¶
-
-
class
MonoCameraPlugin(name: simulation.utils.urdf.core.Attribute = 'camera_plugin', filename: simulation.utils.urdf.core.Attribute = 'libgazebo_ros_camera.so', alwaysOn: float = 1, updateRate: float = 0, frameName: str = None, cameraName: str = None, CxPrime: float = None, Cx: float = None, Cy: float = None, imageTopicName: str = None, cameraInfoTopicName: str = None)[source]¶ Bases:
simulation.utils.urdf.camera.CameraPlugin-
name: simulation.utils.urdf.core.Attribute = 'camera_plugin'¶
-
filename: simulation.utils.urdf.core.Attribute = 'libgazebo_ros_camera.so'¶
-
imageTopicName: str = None¶
-
cameraInfoTopicName: str = None¶
-
-
class
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)[source]¶ Bases:
simulation.utils.urdf.camera.CameraPlugin-
name: simulation.utils.urdf.core.Attribute = 'camera_plugin'¶
-
filename: simulation.utils.urdf.core.Attribute = 'libgazebo_ros_openni_kinect.so'¶
-
depthImageTopicName: str = None¶
-
depthImageCameraInfoTopicName: str = None¶
-
pointCloudTopicName: str = None¶
-
pointCloudCutoff: float = None¶
-
-
class
CameraImage(width: int, height: int, format: str)[source]¶ Bases:
simulation.utils.urdf.core.XmlObject-
TAG= 'image'¶
-
width: int¶
-
height: int¶
-
format: str¶
-
-
class
CameraClip(near: float, far: float)[source]¶ Bases:
simulation.utils.urdf.core.XmlObject-
TAG= 'clip'¶
-
near: float¶
-
far: float¶
-
-
class
CameraDefinition(horizontal_fov: float, image: simulation.utils.urdf.camera.CameraImage, clip: simulation.utils.urdf.camera.CameraClip = None)[source]¶ Bases:
simulation.utils.urdf.core.XmlObject-
TAG= 'camera'¶
-
horizontal_fov: float¶
-
clip: simulation.utils.urdf.camera.CameraClip = None¶
-
-
class
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)[source]¶ Bases:
simulation.utils.urdf.gazebo.Sensor-
update_rate: float¶
-
-
class
_Camera(name: str, origin: simulation.utils.urdf.core.Origin, size: simulation.utils.geometry.vector.Vector, mass: float, chassis_link: simulation.utils.urdf.link.Link)[source]¶
-
class
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)[source]¶
-
class
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)[source]¶