hi. you have psmoveservice and vive. those are 2 coordinate systems each is different.
for my kinect tutorial I calibrate 5 points to determine how Kinect coordinates should be translate to Oculus.
PSMoveService allows only to calibrate of ps move controllers to headset. but your problem is reverse and there is nothing I know right now that can help.
If I had vive and Pimax then I would try to use Vive tracker to track position of Pimax cause that would give me best quality of tracking and area coverage. Only drawback is that you need hold Vive somewhere close to your head 🙂 Or get tracker which should be smaller.
there is no such feature in driver but can be added.
Now I have tried it with Psmoveservice and Kinect. Sadly I have big USBBandwith issues even with only 2 PSmove cameras and Kinect ONE.
(no I Cannot upgrade USB Ports with a PCIe Card, because I have a gaming laptop 🙂 )
So I decided to buy a VIVE Tracker but I only found an incomplete Tutorial (or maybe I am too dumb to get it working) to use a Vive Tracker with OSVR Server.
So how about adding the feature of using Vive Trackers as HMD ? 🙂