Positional Tracking Module

Classes

class  PositionalTrackingParameters
 Parameters for positional tracking initialization. More...
 
class  Rotation
 Designed to contain rotation data of the positional tracking. It inherits from the generic Matrix3f. More...
 
class  Translation
 Designed to contain translation data of the positional tracking. More...
 
class  Orientation
 Designed to contain orientation (quaternion) data of the positional tracking. More...
 
class  Transform
 Designed to contain translation and rotation data of the positional tracking. More...
 
class  Pose
 Contains positional tracking data which gives the position and orientation of the ZED in 3D space. More...
 

Enumerations

enum class  POSITIONAL_TRACKING_STATE
 Lists the different states of positional tracking. More...
 
enum class  REFERENCE_FRAME
 Defines which type of position matrix is used to store camera path and pose. More...
 

Enumeration Type Documentation

◆ POSITIONAL_TRACKING_STATE

Lists the different states of positional tracking.

Enumerator
SEARCHING 

The camera is searching for a previously known position to locate itself.

OK 

Positional tracking is working normally.

OFF 

Positional tracking is not enabled.

FPS_TOO_LOW 

Effective FPS is too low to give proper results for motion tracking. Consider using PERFORMANCES parameters (DEPTH_MODE_PERFORMANCE, low camera resolution (VGA,HD720))

SEARCHING_FLOOR_PLANE 

The camera is searching for the floor plane to locate itself related to it, the REFERENCE_FRAME::WORLD will be set afterward.

◆ REFERENCE_FRAME

enum REFERENCE_FRAME
strong

Defines which type of position matrix is used to store camera path and pose.

Enumerator
WORLD 

The transform of sl::Pose will contains the motion with reference to the world frame (previously called PATH).

CAMERA 

The transform of sl::Pose will contains the motion with reference to the previous camera frame (previously called POSE).