PST Software Suite 5.0 | Software for the PST optical trackers

PS-Tech’s PST Software Suite 5.0 is the control center for your PST optical tracker.

The PST Software Suite 5.0 is used to communicate between a PC and your PST. The PST is connected to the PC using USB. The PST Software Suite 5.0 enables the distribution of tracking data to other applications using various channels such as a native C++ API or an ethernet connection.

The PST Software Suite 5.0 gives you access to one or multiple optical trackers.

The newly released PST Software Suite 5.0 offers more flexibility in how you connect to your PST Tracking unit :

  • Direct interaction using the PST Client application
  • Direct integration into your own application, no need for the PST Client application
    • Native C++ API for full integration
    • REST server offering HTTP access to the PST
  • Using other protocols such as TrackD and VRPN
  • The Classic PST SDK that requires the PST Client application

PST Client

The PST Client application offers a graphical (GUI) front-end for interacting with the PST optical tracker.

Summary of the functionality available in the PST Client :

  • Easy access to PST optical trackers on the PC to which they are connected
  • Optimize parameters of the tracking environment (e.g. filters illumination settings, frame rates)
  • Easy creation, modification and management of tracking targets
  • Import and export tracking target models
  • Fast alignment of multi PST setups (single PST setups do not need alignment)
  • One click origin definition

Screenshots of the PST Client application :

Window in tracking modus

 

Window in editing mode

 

Window in interfacing mode

PST SDK

The PST Software Suite 5.0 introduces a new PST SDK that enables full integration of PST optical tracking systems into your own application. The PST SDK offers direct access to your PST and enables you to get images and tracking data into your application. It also allows you to set various PST parameters directly from within your application without the need of having the PST Client in between.

The C++ API enables you to fully integrate the PST into your application. The API directly connects to the PST and requires no intermediate application to create the communication pipeline.

For users who are unable to directly integrate the C++ API, a REST API is offered that enables HTTP-based access to the PST. This enables communication with the PST through standardized HTTP GET and POST requests. The REST server is accessible as a stand-alone server application or through the C++ API.

(Image: integrated solution example; A PST Pico tracking unit integrated into a 3D Medical workstation; the user only uses the medical application and there is no need to run the PST Client)

Introducing the New PST SDK for developers

The new PST SDK enables you to easily integrate the PST optical tracker into your own software. The PST SDK provides a high level of flexibility while keeping it simple to use.

The PST SDK gives you :

  • More flexibility
  • Improved control
  • Better SW integration
  • Simple implementation

While the Classic PST SDK requires you to run the PST Client as an intermediate software layer, the new PST SDK works without starting the PST Client. During development, the PST Client is only required once when connecting to a new PST and setting up tracking targets. In most cases, this step can even be skipped when redistributing your application.

Classic PST SDK using the PST Client

The Classic PST SDK allows you to connect your application to a PST optical tracker via the PST Client application. It offers an easy to use C SDK with bindings for C# and Python. The Classic PST SDK allows your application to receive tracking data from the PST. Control of PST parameters and settings is still done in the PST Client.

With the release of the new PST SDK in the PST Software Suite 5.0, the Classic PST SDK has been marked as legacy software. The new PST SDK is now the recommended way to connect your application to the PST.

Overview of PST Software Suite 5.0 :

If you are interested in integrating our trackers in your solution contact us here.