Positional Tracking Module

Classes

class  TrackingParameters
 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...
 
class  IMUData
 Contains inertial positional tracking data which gives the orientation of the ZED-M. More...
 

Enumerations

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

Functions

String toString (const TRACKING_STATE &track_state)
 Converts the given enumerated value into readable text. More...
 
String toString (const REFERENCE_FRAME &ref_frame)
 Converts the given enumerated value into readable text. More...
 
String trackingState2str (TRACKING_STATE state)
 Converts the given TRACKING_STATE into a string. More...
 

Enumeration Type Documentation

◆ TRACKING_STATE

Lists the different states of positional tracking.

Enumerator
TRACKING_STATE_SEARCHING 

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

TRACKING_STATE_OK 

Positional tracking is working normally.

TRACKING_STATE_OFF 

Positional tracking is not enabled.

TRACKING_STATE_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))

TRACKING_STATE_LAST 

◆ REFERENCE_FRAME

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

Enumerator
REFERENCE_FRAME_WORLD 

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

REFERENCE_FRAME_CAMERA 

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

REFERENCE_FRAME_LAST 

Function Documentation

◆ toString() [1/2]

String sl::toString ( const TRACKING_STATE track_state)

Converts the given enumerated value into readable text.

Returns
The enumerated value as a string.

◆ toString() [2/2]

String sl::toString ( const REFERENCE_FRAME ref_frame)

Converts the given enumerated value into readable text.

Returns
The enumerated value as a string.

◆ trackingState2str()

String sl::trackingState2str ( TRACKING_STATE  state)

Converts the given TRACKING_STATE into a string.

Parameters
state: a specific TRACKING_STATE
Returns
The corresponding string
Deprecated:
See toString.