Attributes | |
| BatchedData< Transform > | initial_world_transforms |
| Position of the camera in the world frame when the camera is started. More... | |
| bool | enable_area_memory = true |
| Whether the camera can remember its surroundings. More... | |
| bool | enable_pose_smoothing = false |
| Whether to enable smooth pose correction for small drift correction. More... | |
| bool | set_floor_as_origin = false |
| Initializes the tracking to be aligned with the floor plane to better position the camera in space. More... | |
| String | area_file_path = String() |
| Path of an area localization file that describes the surroundings (saved from a previous tracking session). More... | |
| bool | enable_imu_fusion = true |
| Whether to enable the IMU fusion. More... | |
| bool | set_as_static = false |
| Whether to define the camera as static. More... | |
| float | depth_min_range = -1.f |
| Minimum depth used by the ZED SDK for positional tracking. More... | |
| bool | set_gravity_as_origin = true |
Whether to override 2 of the 3 rotations from initial_world_transforms using the IMU gravity. More... | |
| POSITIONAL_TRACKING_MODE | mode = POSITIONAL_TRACKING_MODE::GEN_1 |
| Positional tracking mode used. More... | |
| bool | enable_GNSS_fusion = false |
| This attribute is responsible for enabling or not GNSS positional tracking fusion. More... | |
| GNSSCalibrationParameters | gnss_calibration_parameters |
| Control the VIO / GNSS calibration process. More... | |
| Transform | base_footprint_to_world_transform |
| Position and orientation of the base footprint with respect to the user world. This transform represents a basis change from Base footprint coordinate frame to user world coordinate frame. More... | |
| Transform | base_footprint_to_baselink_transform |
| Position and orientation of the base footprint with respect to the baselink. This transform represents a basis change from base footprint coordinate frame to baselink coordinate frame. More... | |
| SensorDeviceIdentifier | tracking_camera_id |
| ID of the camera used for positional tracking. If not specified, will use the first camera called with the subscribe() method. More... | |
| BatchedData<Transform> initial_world_transforms |
Position of the camera in the world frame when the camera is started.
Use this sl::Transform to place the camera frame in the world frame.
Default: Identity matrix.
| bool enable_area_memory = true |
Whether the camera can remember its surroundings.
This helps correct positional tracking drift and can be helpful for positioning different cameras relative to one other in space.
Default: true
| bool enable_pose_smoothing = false |
Whether to enable smooth pose correction for small drift correction.
Default: false
| bool set_floor_as_origin = false |
Initializes the tracking to be aligned with the floor plane to better position the camera in space.
Default: false
Path of an area localization file that describes the surroundings (saved from a previous tracking session).
Default: (empty)
| bool enable_imu_fusion = true |
Whether to enable the IMU fusion.
When set to false, only the optical odometry will be used.
Default: true
| bool set_as_static = false |
Whether to define the camera as static.
If true, it will not move in the environment. This allows you to set its position using initial_world_transforms.
All ZED SDK functionalities requiring positional tracking will be enabled without additional computation.
sl::Camera::getPosition() will return the value set as initial_world_transforms.
Default: false
| float depth_min_range = -1.f |
Minimum depth used by the ZED SDK for positional tracking.
It may be useful for example if any steady objects are in front of the camera and may perturb the positional tracking algorithm.
Default: -1 (no minimum depth)
| bool set_gravity_as_origin = true |
Whether to override 2 of the 3 rotations from initial_world_transforms using the IMU gravity.
Default: true
Positional tracking mode used.
Can be used to improve accuracy in some types of scene at the cost of longer runtime.
Default: sl::POSITIONAL_TRACKING_MODE::GEN_1
| bool enable_GNSS_fusion = false |
This attribute is responsible for enabling or not GNSS positional tracking fusion.
| GNSSCalibrationParameters gnss_calibration_parameters |
Control the VIO / GNSS calibration process.
| Transform base_footprint_to_world_transform |
Position and orientation of the base footprint with respect to the user world. This transform represents a basis change from Base footprint coordinate frame to user world coordinate frame.
| Transform base_footprint_to_baselink_transform |
Position and orientation of the base footprint with respect to the baselink. This transform represents a basis change from base footprint coordinate frame to baselink coordinate frame.
| SensorDeviceIdentifier tracking_camera_id |
ID of the camera used for positional tracking. If not specified, will use the first camera called with the subscribe() method.