Gyro aiming is indeed very intersting but the gyro of the DS4 is anything else than good, i would suspect the experience to suffer quite a lot from that.
There probably are controllers out there with a more precise gyro modul, those should be a better fit to try this.
I don’t like being the “Well actually.. “ guy but ..
The DS4 is fine, it’s all about the software & programming. You can try it by pressing R3 when you’re writing a PSN message to a friend. Also people don’t use them properly off the bat, you’re supposed to lift the DS4’s ‘nose’ up & down and/or turn it like a flat steering wheel, not twist it (this is a terrible explanation but there’s a simple diagram in the message writer on the PS4)
Anyway my point is gyroscopes work in conjunction with the accelerometers, through software they kind of keep each other calibrated as well as filter out noise and give you the type of movement you want.
In The same way it’s used in drone control, robotics, Mobile phones and even avionics to some extent. Using it for gaming is also simpler because you only need to move in two dimensions rather than three.
It all comes down to algorithms, it’s really interesting but over my head a fair bit.. i’ve actually got an example of some maths that won some award to do exactly this, written in the form of C++ code.
The good thing about it is that it’s a fairly fundamental principle so it’s all ‘open sourced’, which is how I kind of found out about it