स्मार्टफोन में ग्याइरोस्कोप: यह क्या है, प्रकार और कार्य सिद्धांत

लेखक: IT Sectr प्रकाशित: 2026-03-22 पढ़ने का समय: 9 मिनट

ग्याइरोस्कोप एक संवेदक है जो तीन अक्षों के सापेक्ष उपकरण के घूर्णन की कोणीय गति को मापता है। एक्सेलरोमीटर के विपरीत, जो रैखिक त्वरण को मापता है, ग्याइरोस्कोप अंतरिक्ष में घूर्णन और अभिविन्यास का पता लगाता है। STMicroelectronics, 2024 के अनुसार, आधुनिक MEMS ग्याइरोस्कोप 0.01 डिग्री प्रति सेकंड तक की सटीकता प्राप्त करते हैं, जो नेविगेशन, इमेज स्थिरीकरण और AR एप्लिकेशनों में उनके उपयोग को सक्षम बनाता है।

मुख्य बातें

  • ग्याइरोस्कोप — MEMS संवेदक जो तीन अक्षों (X, Y, Z) पर डिग्री प्रति सेकंड में कोणीय गति मापता है।
  • MEMS तकनीक 2×2 मिमी आकार के लघु ग्याइरोस्कोप बनाने की अनुमति देती है जिनकी बिजली खपत 5 मिलीएम्पियर से कम है।
  • Android Sensor Framework डेटा एक्सेस के लिए TYPE_GYROSCOPE और TYPE_GYROSCOPE_UNCALIBRATED API प्रदान करता है।
  • अंशांकन ज्यारो ड्रिफ्ट की क्षतिपूर्ति करता है — MEMS संवेदकों में मुख्य त्रुटि।
  • 6-अक्ष प्रणालियाँ (ग्याइरोस्कोप + एक्सेलरोमीटर) ARKit, ARCore और गेम कंट्रोलर में उपयोग होती हैं।

फोन में ग्याइरोस्कोप क्या है

ग्याइरोस्कोप एक माइक्रोइलेक्ट्रोमेकेनिकल संवेदक (MEMS) है जो उपकरण के घूर्णन की कोणीय गति को मापता है। विमानन में उपयोग किए जाने वाले यांत्रिक ग्याइरोस्कोप के विपरीत, MEMS ग्याइरोस्कोप एक सिलिकन चिप है जो 2×2×1 मिमी का होता है और फोन के मदरबोर्ड पर लगा होता है।

मोबाइल उपकरणों में ग्याइरोस्कोप के प्रकार

आधुनिक स्मार्टफोन विशेष रूप से कंपन प्रकार के MEMS ग्याइरोस्कोप का उपयोग करते हैं — ट्यूनिंग-फोर्क और रिंग-डिजाइन। उनमें घूमने वाले भाग नहीं होते, जो 10 साल तक निरंतर संचालन की स्थायित्व सुनिश्चित करता है। प्रमुख निर्माता Bosch Sensortec (BMI श्रृंखला), STMicroelectronics (L3G, A3G श्रृंखलाएँ) और InvenSense (ICM श्रृंखला) हैं।

मुख्य विनिर्देश

एक सामान्य MEMS ग्याइरोस्कोप की माप सीमा ±125 से ±2000 °/सेकंड, नमूना दर 32 किलोहर्ट्ज़ तक और 3–6 मिलीएम्पियर का करंट खपत है। Bosch Sensortec BMI160 (2023) के अनुसार, ±125 °/सेकंड की सीमा पर शोर स्तर 0.007 °/सेकंड/√हर्ट्ज़ है — जो सटीक घूर्णन ट्रेकिंग के लिए पर्याप्त है।

पैरामीटरमान
तकनीकMEMS (कंपन)
सीमा±125 — ±2000 °/सेकंड
बिजली खपत3–6 मिलीएम्पियर
आकार2×2×1 मिमी
शोर0.007 °/सेकंड/√हर्ट्ज़

MEMS ग्याइरोस्कोप कैसे काम करता है

MEMS ग्याइरोस्कोप के संचालन का सिद्धांत कोरियोलिस प्रभाव पर आधारित है। चिप के अंदर एक सिलिकन द्रव्यमान होता है जो एक विशिष्ट आवृत्ति (15–30 किलोहर्ट्ज़) पर कंपन करता है। जब उपकरण घूमता है, कोरियोलिस बल कंपन करते हुए द्रव्यमान पर कार्य करता है, जो कोणीय गति के समानुपातिक होता है।

कंपन ग्याइरोस्कोप की संरचना

MEMS ग्याइरोस्कोप के प्रमुख तत्व ड्राइव इलेक्ट्रोड हैं जो कंपन पैदा करते हैं और संवेदन इलेक्ट्रोड जो विस्थापन का पता लगाते हैं। अनुसंधान पत्र “MEMS Gyroscopes for Consumer Electronics” (IEEE, 2023) के अनुसार, एक सामान्य डिजाइन में केंद्रीय द्रव्यमान के चारों ओर सममित रूप से व्यवस्थित 4—8 कंघी संरचनाएँ शामिल होती हैं।

डिजिटल इंटरफ़ेस

आधुनिक ग्याइरोस्कोप I²C या SPI बस के माध्यम से डेटा संचारित करते हैं। स्मार्टफोन कंट्रोलर तीन अक्षों के कोणीय गति मान प्राप्त करता है — X (Pitch), Y (Roll) और Z (Yaw)। बिल्ट-इन ADC कपेसिटिव सिग्नल को 16–24 बिट रिज़ॉल्यूशन के डिजिटल मानों में बदलता है। गेमिंग मोड में अपडेट दर 400 हर्ट्ज़ तक पहुंच जाता है।

ग्याइरोस्कोप और एक्सेलरोमीटर में अंतर

एक्सेलरोमीटर रैखिक त्वरण को मापता है — अक्षों के साथ किसी वस्तु की गति में परिवर्तन। ग्याइरोस्कोप घूर्णन को मापता है — कोण में परिवर्तन की दर। ये संवेदक पूरक हैं: एक्सेलरोमीटर गुरुत्वाकर्षण वेक्टर के सापेक्ष अभिविन्यास प्रदान करता है, लेकिन झुकाव को रैखिक गति से अलग नहीं कर सकता। ग्याइरोस्कोप गुरुत्वाकर्षण से स्वतंत्र रूप से घूर्णन को ट्रेक करता है, लेकिन ड्रिफ्ट के अधीन है।

Sensor Fusion — डेटा का संयोजन

वास्तविक अनुप्रयोगों में Sensor Fusion का उपयोग किया जाता है — एक ऐसा ऐल्गोरिदम जो ग्याइरोस्कोप, एक्सेलरोमीटर और मैग्नेटोमीटर से डेटा को जोड़ता है। माहोनी फ़िल्टर या कंप्लीमेंटरी फ़िल्टर स्थिर अवस्थाओं में 2 डिग्री और गतिशील अवस्थाओं में 5 डिग्री की सटीकता के साथ अभिविन्यास क्वाटर्नियन की गणना करता है। Android फ़्रेमवर्क स्तर पर वर्चुअल संवेदक TYPE_ROTATION_VECTOR प्रदान करता है।

kotlin
val rotationVector = sensorManager
    .getDefaultSensor(Sensor.TYPE_ROTATION_VECTOR)
    
val callback = object : SensorEventListener {
    override fun onSensorChanged(event: SensorEvent) {
        val quat = FloatArray(4)
        SensorManager.getQuaternionFromVector(quat, event.values)
        // quat[0..3] — अभिविन्यास क्वाटर्नियन
    }
}

Android API के माध्यम से ग्याइरोस्कोप के साथ कार्य करना

Android दो प्रकार के ग्याइरोस्कोप संवेदक प्रदान करता है: TYPE_GYROSCOPE (अंशांकित, ड्रिफ्ट रहित) और TYPE_GYROSCOPE_UNCALIBRATED (ड्रिफ्ट आकलन के साथ कच्चा डेटा)। इन्हें SensorManager.getDefaultSensor() के माध्यम से एक्सेस किया जाता है। डेटा रेड/सेकंड में लौटाया जाता है — रेडियन प्रति सेकंड।

ग्याइरोस्कोप पंजीकरण उदाहरण

ग्याइरोस्कोप के लिए लिसनर पंजीकरण में विलंब निर्दिष्ट करना आवश्यक है: गेम्स के लिए SENSOR_DELAY_GAME (20 मिलीसेकंड), UI के लिए SENSOR_DELAY_UI (67 मिलीसेकंड), अधिकतम आवृत्ति के लिए SENSOR_DELAY_FASTEST (0 मिलीसेकंड)। onPause() में पंजीकरण रद्द न करने पर बैटरी 2–3 घंटों में डिस्चार्ज हो जाती है।

kotlin
class GyroActivity : AppCompatActivity() {
    private lateinit var sensorManager: SensorManager
    private var gyroscope: Sensor? = null

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        sensorManager = getSystemService(SENSOR_SERVICE) as SensorManager
        gyroscope = sensorManager.getDefaultSensor(
            Sensor.TYPE_GYROSCOPE
        )
    }

    override fun onResume() {
        super.onResume()
        gyroscope?.let { sensor ->
            sensorManager.registerListener(
                this, sensor, SensorManager.SENSOR_DELAY_GAME
            )
        }
    }
}

ग्याइरोस्कोप डेटा प्रसंस्करण

event.values[0..2] से कच्चा डेटा X, Y और Z पर कोणीय गति के अनुरूप होता है। घूर्णन कोण प्राप्त करने के लिए, कोणीय गति को समय के साथ समकलित करना आवश्यक है। 50 हर्ट्ज़ पर, समकलन त्रुटि लगभग 1 डिग्री प्रति मिनट होती है — गेम्स के लिए स्वीकार्य लेकिन सुधार के बिना नेविगेशन के लिए अपर्याप्त।

ग्याइरोस्कोप का अंशांकन और ड्रिफ्ट

ज्यारो ड्रिफ्ट (bias drift) MEMS ग्याइरोस्कोप की प्रमुख समस्या है। स्थिर अवस्था में भी, संवेदक गैर-शून्य कोणीय गति (0.1–2 °/सेकंड) दिखा सकता है। कारण सिलिकन संरचना में तापमान परिवर्तन और यांत्रिक तनाव है। निर्माता हार्डवेयर स्तर पर इस प्रभाव की क्षतिपूर्ति करते हैं।

  • तापमानीय ड्रिफ्ट — फोन के 25 से 60 °C गर्म होने पर बायस में परिवर्तन। ऑन-चिप तापमान मॉडल द्वारा क्षतिपूर्ति।
  • दीर्घकालिक ड्रिफ्ट — 1–3 साल उपयोग में विशेषताओं में परिवर्तन। समय-समय पर अंशांकन की आवश्यकता होती है।
  • कोणीय यादृच्छिक चाल शोर — ARW (Angle Random Walk)। समकलन समय में त्रुटि संचय की विशेषता बताता है।

Android में अंशांकन

Android सिस्टम पहली बार चलू करने या तापमान बदलने पर स्वचालित रूप से ग्याइरोस्कोप का अंशांकन करता है। अंशांकन प्रक्रिया में 10–30 सेकंड लगते हैं और उपयोगकर्ता हस्तक्षेप की आवश्यकता नहीं होती — बस फोन को एक स्थिर सतह पर रखें। calibrate() विधि सभी उपकरणों पर उपलब्ध नहीं है। बलपूर्वक अंशांकन के लिए, TYPE_GYROSCOPE_UNCALIBRATED का उपयोग करके event.values[3..5] के माध्यम से बायस ऑफ़सेट प्राप्त किया जाता है।

kotlin
private fun handleUncalibratedGyro(event: SensorEvent) {
    val rawX = event.values[0]    // अंशांकित किए बिना रेड/सेकंड
    val biasX = event.values[3]     // X-अक्ष बायस
    val calibratedX = rawX - biasX
    
    applyCalibrationToFusion(
        calibratedX,
        event.values[1] - event.values[4],
        event.values[2] - event.values[5]
    )
}

मोबाइल एप्लिकेशनों में ग्याइरोस्कोप के अनुप्रयोग

ग्याइरोस्कोप का उपयोग दर्जनों परिदृश्यों में होता है — कैमरा स्थिरीकरण से लेकर Google Cardboard जैसे VR हेडसेट तक। Apple का ARKit और Google का ARCore सिर घूर्णन ट्रेकिंग के लिए मुख्य संवेदक के रूप में ग्याइरोस्कोप का उपयोग करते हैं। Apple ARKit Technical Specification (2024) के अनुसार, एक्सेलरोमीटर के साथ युग्म होने पर ग्याइरोस्कोप 0.5 डिग्री तक की ट्रेकिंग सटीकता प्रदान करता है।

  • वीडियो स्थिरीकरण — EIS (Electronic Image Stabilisation) कैमरा की हिलने की क्षतिपूर्ति के लिए ग्याइरोस्कोप का उपयोग करता है। एल्गोरिदम कोणीय गति के आधार पर फ़्रेम को समायोजित करता है।
  • गेम कंट्रोलर — कार या पात्र को नियंत्रित करने के लिए उपकरण को घूमाना। ग्याइरोस्कोप से स्क्रीन तक विलंब 20–50 मिलीसेकंड है।
  • इंडोर नेविगेशन — Pedestrian Dead Reckoning (PDR) GPS के बिना गति की दिशा निर्धारित करने के लिए ग्याइरोस्कोप डेटा को एकीकृत करता है।
  • फ़िटनेस ट्रैकर — व्यायाम के दौरान घूर्णन और मुड़नों की गणना। आधुनिक एल्गोरिदम 93% सटीकता के साथ गतिविधि के प्रकार का निर्धारण करते हैं।

औद्योगिक और वैज्ञानिक अनुप्रयोग

उपभोक्ता इलेक्ट्रॉनिक्स के बाहर, ग्याइरोस्कोप का उपयोग रोबॉटिक्स और UAV में किया जाता है। Android Things और ROS (Robot Operating System) पर आधारित मोबाइल रोबॉट गति स्थिरीकरण और ऒडोमीट्री के लिए MEMS ग्याइरोस्कोप का उपयोग करते हैं। IEEE अध्ययन “MEMS IMU in Robotics” (2024) के अनुसार, ग्याइरोस्कोप के साथ मोबाइल रोबॉट की स्थिति नधारण सटीकता अकेले पहिये की ऒडोमीट्री की तुलना में 3–5 गुना अधिक होती है, खासकर फिसलन सतहों पर। उपभोक्ता-श्रेणी के ड्रोन में, बारोमीटर के साथ ग्याइरोस्कोप 10 मी/सेकंड तक की हवा में 0.5 मीटर की सटीकता से उड़ान की ऊंचाई बनाए रखता है।

AR और VR ट्रेकिंग

AR एप्लिकेशनों के लिए, ग्याइरोस्कोप मुख्य संवेदक है जो वास्तविक दुनिया के सापेक्ष वर्चुअल वस्तुओं की स्थिति निर्धारित करता है। Google ARCore 1000 हर्ट्ज़ पर उपकरण गति ट्रेकिंग के लिए ग्याइरोस्कोप का उपयोग करता है (आंतरिक नमूना के माध्यम से, API दर से स्वतंत्र)। Apple का ARKit गति के दौरान 0.5 डिग्री की स्थिति नधारण सटीकता प्राप्त करता है, जो वास्तविक दृश्य पर वर्चुअल फर्नीचर या गेम पात्रों को ओवरले करने के लिए पर्याप्त है।

ग्याइरोस्कोप का भविष्य

6-अक्ष IMU की नई पीढ़ी (InvenSense ICM-42688, 2024) कम बिजली मोड में 0.45 मिलीएम्पियर बिजली खपत के साथ एक ही चिप में ग्याइरोस्कोप और एक्सेलरोमीटर को समग्र करती है। मोबाइल उपकरणों के लिए ग्रेडिएनोमीटर और पारमाणुक ग्याइरोस्कोप का विकास अभी प्रयोगशाला प्रोटोटाइप चरण में है। 0.001 °/सेकंड की सटीकता के वाणिज्यिक-श्रेणी के MEMS ग्याइरोस्कोप 2028 तक आने की उम्मीद है।

अक्सर पूछे जाने वाले प्रश्न

फोन में ग्याइरोस्कोप की क्या आवश्यकता है?

ग्याइरोस्कोप अंतरिक्ष में उपकरण के घूर्णन और अभिविन्यास का पता लगाता है। इसके बिना, VR मोड, झुकाव द्वारा ऑटो-रोटेशन, वीडियो स्थिरीकरण और AR एप्लिकेशन असंभव होंगे। आधुनिक फोन ग्याइरोस्कोप के बिना काम नहीं कर सकते।

ग्याइरोस्कोप एक्सेलरोमीटर से कैसे अलग है?

एक्सेलरोमीटर रैखिक त्वरण (गुरुत्वाकर्षण के सापेक्ष गति और झुकाव) मापता है। ग्याइरोस्कोप कोणीय गति (घूर्णन) मापता है। एक्सेलरोमीटर उपकरण के घूर्णन को रैखिक गति से अलग नहीं कर सकता — ग्याइरोस्कोप यह समस्या हल करता है।

क्या फोन में ग्याइरोस्कोप को कैलिब्रेट किया जा सकता है?

Android स्वचालित अंशांकन का उपयोग करता है। मैनुअल अंशांकन के लिए, “GPS Status & Toolbox” जैसे एप्लिकेशन डाउनलोड करें — ये आपको फोन को एक समतल सतह पर रखने और TYPE_GYROSCOPE_UNCALIBRATED के माध्यम से अंशांकन करने का निर्देश देते हैं।

आराम की अवस्था में ग्याइरोस्कोप गैर-शून्य मान क्यों दिखाता है?

यह ज्यारो ड्रिफ्ट है — MEMS संवेदकों का एक प्राकृतिक गुण। महंगे ग्याइरोस्कोप में भी आराम में 0.1–2 °/सेकंड का ऑफ़सेट होता है। अंशांकन इस ऑफ़सेट को घटाता है। यदि ड्रिफ्ट 5 °/सेकंड से अधिक हो, तो संवेदक खराब है।

Android पर ग्याइरोस्कोप डेटा कैसे प्राप्त करें?

SensorManager.getDefaultSensor(Sensor.TYPE_GYROSCOPE) का उपयोग करें और SensorEventListener पंजीकृत करें। डेटा तीन अक्षों पर रेड/सेकंड में आता है। गेम्स के लिए, SENSOR_DELAY_GAME (20 मिलीसेकंड) का उपयोग करें; बैकग्रौंड के लिए, SENSOR_DELAY_UI (67 मिलीसेकंड) का उपयोग करें।

सारांश

  • ग्याइरोस्कोप — एक MEMS संवेदक जो तीन अक्षों पर स्मार्टफोन के घूर्णन की कोणीय गति मापता है।
  • MEMS तकनीक घूर्णन मापने के लिए एक कंपन करते सिलिकन द्रव्यमान पर कोरियोलिस प्रभाव का उपयोग करती है।
  • ग्याइरोस्कोप और एक्सेलरोमीटर — पूरक संवेदक: पहला घूर्णन मापता है, दूसरा रैखिक त्वरण।
  • Android API रेड/सेकंड में डेटा के साथ TYPE_GYROSCOPE और TYPE_GYROSCOPE_UNCALIBRATED प्रदान करता है।
  • अंशांकन ज्यारो ड्रिफ्ट की क्षतिपूर्ति करता है — MEMS ग्याइरोस्कोप की मुख्य त्रुटि 0.1–2 °/सेकंड के सामान्य ऑफ़सेट के साथ।
  • अनुप्रयोग में AR/VR, वीडियो स्थिरीकरण, गेम कंट्रोलर और PDR नेविगेशन शामिल हैं।
  • आधुनिक 6-अक्ष IMU 0.45 मिलीएम्पियर से शुरू बिजली खपत के साथ एक ही चिप में ग्याइरोस्कोप और एक्सेलरोमीटर को संयोजित करते हैं।

हम एक मोबाइल एप्लिकेशन टर्नकी विकसित करेंगे

IT Sectr 2017 से स्टार्टअप और व्यवसायों के लिए iOS और Android एप्लिकेशन बनाता है। हम आपको सलाह देंगे और सर्वोत्तम समाधान प्रस्तावित करेंगे।

परियोजना पर चर्चा करें

यह भी पढ़ें