PramodPatel Posted November 3, 2017 Share Posted November 3, 2017 Hello, We have mounted a vive tracker to an electric airsoft gun to achive realistic simulation of weapons in VR. As seen from the below video , communication is happening perfectly, we are able to reload/shoot and other functions are performing well. The major issue we are facing is the tracker floating away due to the recoil. Initially we thought that maybe reflections was the culprit, but even after covering up every reflective surface in our play area the issue still persists. The tracker is jittering and floating all over the place as can be seen in the video. The gun tracks perfectly if the recoil is turned off. Is there a workaround to this? Has someone else encountered such issues too? regards Pramod Link to comment Share on other sites More sharing options...
HackPerception Posted November 3, 2017 Share Posted November 3, 2017 , I've alerted our tracker team to this. This may be impossible for them to reproduce since it may be recoil dependent but hopefully they can provide useful guidance. On first glance, I as well would assume this is a reflection issue. What is the gun made out of? Does it track perfectly for extended periods and only breaks when you fire? Does changing the orientation alter the misbehavior at all? USB bandwidth/chipset compatibility can cause similar behavior in a controller; there is an off chance that it's related to that. p.s. that looks really neat! Link to comment Share on other sites More sharing options...
PramodPatel Posted November 4, 2017 Author Share Posted November 4, 2017 hello VibrantNebula, thanks for replying and forwarding this to the tracker team. I have checked and rechecked for reflections.. that does not solve the issue. We are able to play without any floating issues if the recoil is turned off ..so the problem is being caused by the recoil definetly.. The usb is working correctly too..no issues there. Increasing the distance between the gun body and the tracker seems to reduce the floating a bit. We are now trying to build a shock isolator mount for the tracker, hopefully that should resolve this. I hope the tracker team can help me narrow this down. Im glad you like it :) its amazing to play too ..as real as it can get !! regards Pramod Link to comment Share on other sites More sharing options...
PramodPatel Posted November 5, 2017 Author Share Posted November 5, 2017 hello VibrantNebula, while we wait for response from the tracker team.. we have tried out making a vibration isolator for the tracker...seems the floating is down to 5% .. but obviously as with all isolators theres a terrible "jello" effect on the gun..working on it..hopefully should be able to resolve it in the coming week. regards pramod Link to comment Share on other sites More sharing options...
VeryRealRay Posted November 5, 2017 Share Posted November 5, 2017 I'm interested in a solution as well. Link to comment Share on other sites More sharing options...
David Posted November 7, 2017 Share Posted November 7, 2017 This is a known issue with a verified solution. Forceful haptics create a disturbance that will cause the IMU to output erroneous data. A 3ms haptic pulse that couples into the IMU doesn’t create a 3ms acceleration disturbance. It causes the IMU to output that erroneous data for 100-200ms. If you attempt to ignore that data, it’s easy to chain together enough haptics that you are essentially ignoring the IMU forever. There is a method to filter the event that has been used successfully and it is outlined in the 1.5 Tracker Dev Guidelines that can be found that the link below. The Tracker FW build that supports this functionality is available now. Even with this solution, you should provide damping and secure the Tracker firmly to the peripheral to mechanically isolate the IMU from the vibration source. https://dl.vive.com/Tracker/Guideline/HTC_Vive_Tracker_Developer_Guidelines_v1.5.pdf Link to comment Share on other sites More sharing options...
PramodPatel Posted November 8, 2017 Author Share Posted November 8, 2017 Hello VR-DM, Thanks for replying .. ill check this out . Meanwhile we tried the wire isolation method .. seems to have reduced the disturbance , but its not a complete solution yet. Ill now try combining to filter the events along with the isolator. thnx again. Pramod Link to comment Share on other sites More sharing options...
VeryRealRay Posted November 8, 2017 Share Posted November 8, 2017 Hi Pramod, What is the 'wire isolation method'? Thanks, Ray. Link to comment Share on other sites More sharing options...
PramodPatel Posted November 8, 2017 Author Share Posted November 8, 2017 hey ray, check the following link ... i use this for my arieal shoots .. works perfectly well for a gopro.. regards pramod Link to comment Share on other sites More sharing options...
VeryRealRay Posted November 8, 2017 Share Posted November 8, 2017 Very interesting! Thank you. Ray, Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now