2010-10-14 12 views
11

क्या किसी ने केवल आईफोन सेंसर का उपयोग करके 6 डीओएफ पॉज़ अनुमान विकसित किया है, वीडियो नहीं? एक्सेलेरोमीटर और जीरोस्कोप से बहाव समझा जाता है।एक्सेलेरोमीटर और जीरोस्कोप का उपयोग करके 6 डीओएफ

जीरोस्कोप काफी भरोसेमंद सापेक्ष अभिविन्यास दर प्रदान करता है। मैं जीरोस्कोप डेटा के साथ विकसित करने में सक्षम हूं।

हालांकि, मुझे एक्सेलेरोमीटर से अनुवाद प्राप्त करने में और समस्याएं आ रही हैं। त्वरण का डबल एकीकरण बेकार स्थिति डेटा को बहुत तेज़ी से ले जाता है (आधा सेकेंड से भी कम)।

मैंने अंशांकन चरण के साथ पूर्वाग्रह को हटाने का प्रयास किया है, लेकिन स्थिति अभी भी खराब है। क्या बुरा है, पूर्वाग्रह स्थिर नहीं है। यह समय के साथ बदलता है, और शोर संकेत सिखाता है।

मुझे कोई दिलचस्पी है कि कोई भी केवल 6 डीओएफ विकसित करने में सक्षम है, केवल एक्सेलेरोमीटर और जीरोस्कोप के साथ जो 5-10 सेकेंड के लिए विश्वसनीय रूप से काम करता है और अनुवाद और अभिविन्यास दोनों में थोड़ा बहाव होता है।

+0

क्या कोई भी इसे "कारणीकृत" के रूप में वोट देने का कारण बताएगा? यह मेरे लिए स्थानीय नहीं लगता है। – Jasarien

+0

cbroaddus क्या आप उस कोड को पोस्ट कर सकते हैं जिसका उपयोग आप डबल एकीकरण करने के लिए करते हैं। जिस तरह से मैं इसे कर रहा हूं, उपयोगकर्ता त्वरण संपत्ति का उपयोग डिवाइस त्वरण प्राप्त करने के लिए करना है और फिर इसे जीरो रवैये के विपरीत (इसे संदर्भ दृष्टिकोण के साथ विश्व निर्देशांक में रीसेट करने के बाद) को विश्व समन्वयक में परिवर्तित करना है और फिर मैं एक्सेलेरोमीटर मानों को एकीकृत करता हूं । मैंने इसे कोडिंग समाप्त नहीं किया है, इसलिए मैं अभी तक अपना कोड पेस्ट नहीं कर सकता हूं और मैंने इसका परीक्षण नहीं किया है इसलिए मैं इसे उत्तर अनुभाग में नहीं डाल रहा हूं ... – twerdster

+2

यदि आप उपयोगकर्ता का उपयोग करते हैं एक्सेलेरेशन प्रॉपर्टी पूर्वाग्रह और गुरुत्वाकर्षण घटक का अनुमान लगाया गया है और हटा दिया गया है। आपने जो उल्लेख किया है वह ठीक काम करना चाहिए। रवैया yaw drifts, लेकिन पिच और रोल स्थिर हैं। मैंने कुछ ऐसा ही किया है, और शोर, मात्रा, पूर्वाग्रह और सटीकता अनुवाद को पूरी तरह से अविश्वसनीय बनाती है। यदि आप कच्चे एक्सेलेरोमीटर डेटा का उपयोग करते हैं, तो आपको गुरुत्वाकर्षण घटक को जीरो और/या बाहरी माप के साथ संयोजन में हटा देना होगा। – paul

उत्तर

0

मैंने इस बारे में एक पोस्ट किया: Get orientation device in the iPhone for Opengl Es, मुझे एक ही समस्या है, मैं सिर्फ एक फ़िल्टर बनाने की कोशिश कर रहा हूं लेकिन यह अच्छा काम नहीं कर रहा है, इन http://www.amazon.com/iOS-Sensor-Programming-Augmented-Location/dp/1449382657 के बारे में एक पुस्तक है, लेकिन मैंने नहीं पढ़ा यह किताब।

1

डिवाइसमोशन का उपयोग करते हुए गियरो यो जब आप पहली बार अपडेट करना शुरू करते हैं तो एक बहाव होता है, उन नमूने लेने की कोशिश न करें और हर कोई खुश होगा।

संबंधित मुद्दे