pcg_gazebo.simulation.sensors

pcg_gazebo.simulation.sensors

Camera

Camera(self,
       name='camera',
       type='camera',
       camera_name='camera',
       always_on=True,
       update_rate=50,
       visualize=True,
       topic='camera',
       pose=[0, 0, 0, 0, 0, 0],
       noise_type='gaussian',
       noise_mean=0,
       noise_stddev=0,
       horizontal_fov=1.047,
       image_width=320,
       image_height=240,
       image_format='R8G8B8',
       clip_near=0.1,
       clip_far=100,
       distortion_k1=0,
       distortion_k2=0,
       distortion_k3=0,
       distortion_p1=0,
       distortion_p2=0,
       distortion_center=[0.5, 0.5])

Contact

Contact(self,
        name='contact',
        always_on=True,
        update_rate=50,
        visualize=True,
        topic='contact',
        pose=[0, 0, 0, 0, 0, 0],
        collision_element_name='')

IMU

IMU(self,
    name='imu',
    always_on=True,
    update_rate=50,
    visualize=False,
    topic='topic',
    pose=[0, 0, 0, 0, 0, 0])

Ray

Ray(self,
    name='ray',
    always_on=True,
    update_rate=50,
    visualize=True,
    topic='scan',
    pose=[0, 0, 0, 0, 0, 0],
    horizontal_samples=640,
    horizontal_resolution=1,
    horizontal_min_angle=0,
    horizontal_max_angle=0,
    vertical_samples=1,
    vertical_resolution=1,
    vertical_min_angle=0,
    vertical_max_angle=0,
    range_min=0,
    range_max=0,
    range_resolution=0,
    noise_mean=0,
    noise_stddev=0)

Sensor

Sensor(self,
       name='sensor',
       always_on=True,
       update_rate=50,
       visualize=False,
       topic=None,
       pose=[0, 0, 0, 0, 0, 0])
pose

pcg_gazebo.simulation.properties.Pose: Pose of the object