I am making a VR headset at home. I already know how to make the headset itself. However, making the VR wand (the controller you hold in your hand that can be tracked so that your hand moves in the game as well) is tougher. Right now I am research how I can implement it using MPU6050 (gryro+accl) but I was wondering if would need more sensors. I would appreciate any guidance on what software (if its just arduino IDE then some advice on code) and any extra sensors I should use.
Nintendo Nunchuk contain such sensors and uses i2c interface.
Hi, @Parzy_08
Welcome to the forum.
Can you please tell us your electronics, programming, arduino, hardware experience?
Thanks.. Tom...
![]()
I've been programming for 3-4 years in multiple languages. I've known Arduino for a long time but do not have too much or too less experience. I am about intermediate looking for a challenging project. I am making this in my school robotics lab so I have access to any hardware I could possibly want.
Tracking hand motion is not simple, and does not work well or at all with consumer grade IMUs. A Mahony or Madgwick fusion filter should work for a few seconds before needing a position reset, but only using a modern 9DOF sensor that has been properly calibrated. Forget the obsolete MPU-6050, the ones you buy today are usually counterfeits.
This article explains one of the major problems to be solved: https://web.archive.org/web/20180112063505/http://www.chrobotics.com/library/accel-position-velocity
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.