मेरा प्रश्न इसी तरह की है Changing sensor coordinate system in androidएंड्रॉयड Convert डिवाइस सिस्टम के लिए "उपयोगकर्ता" समन्वय प्रणाली
को मैं डिवाइस अभिविन्यास की परवाह किए बिना एक दूसरे के साथ एक उपयोगकर्ता के आंदोलनों की तुलना करने में सक्षम होना चाहते समन्वय। ताकि जब उपयोगकर्ता पोर्ट्रेट अभिविन्यास में फोन रखे और अपनी बांह झुकता है, त्वरण रीडिंग वही होती है जब वह अपने फोन को परिदृश्य में रखता है और फिर अपनी भुजा उसी दिशा में झुकता है।
यही वह है जिसे मैं "उपयोगकर्ता" समन्वय प्रणाली कहता हूं। यह विश्व समन्वय प्रणाली से अलग है क्योंकि इससे कोई फर्क नहीं पड़ता कि उपयोगकर्ता किस हवा की दिशा का सामना कर रहा है। यह डिवाइस निर्देशांक से अलग है क्योंकि इससे कोई फ़र्क नहीं पड़ता कि उपयोगकर्ता अपना डिवाइस कैसा रखता है।
प्रत्येक आंदोलन से पहले एक अंशांकन चरण करने के लिए मेरे आवेदन में स्वीकार्य है ताकि आधार/आराम अभिविन्यास मैट्रिक्स निर्धारित किया जा सके। क्या यह संभवतः दूसरे आंदोलन के पहले आंदोलन के मैट्रिक्स को गुणा करने का मामला है (और फिर नए मानों के साथ?)
उल्लिखित प्रश्न में उत्तर सही लगता है, लेकिन मुझे एक और ठोस स्पष्टीकरण की आवश्यकता है , वास्तविक कोड नमूने आदर्श होंगे।
नोट रीमैपॉर्डिनेट सिस्टम पर्याप्त नहीं होगा, यह केवल सही कोण स्वीकार करता है। मुझे छोटे विचलन के साथ काम करने में सक्षम होने की आवश्यकता है क्योंकि उपकरण एक कलाई पर चिपक गया है, जो हमेशा हाथ के साथ सही कोण पर नहीं हो सकता है।