कारें कंप्यूटर कैसे बन गईं, और वे सॉफ्टवेयर-परिभाषित वाहनों में कैसे विकसित हो रही हैं?

इस ब्लॉग पोस्ट में, हम यह देखेंगे कि कारें - जो कभी पूरी तरह से यांत्रिक उपकरण थीं - एम्बेडेड सिस्टम और सॉफ्टवेयर के एकीकरण के माध्यम से इलेक्ट्रॉनिक और बुद्धिमान कैसे बन गई हैं, और 2026 तक वे सॉफ्टवेयर-परिभाषित वाहनों में कैसे विकसित हो रही हैं।

 

कार के मूलभूत कार्य हैं एक्सीलरेटर पैडल दबाने पर आगे बढ़ना, स्टीयरिंग व्हील घुमाने पर दिशा बदलना और ब्रेक लगाने पर रुकना। अतीत की कारों को देखें तो, अधिकांश कार्य भौतिक यांत्रिक उपकरणों द्वारा किए जाते थे: पैडल दबाने से इंजन चालू होता था, स्टीयरिंग व्हील घुमाने से पहियों की दिशा बदलती थी और ब्रेक लगाने से घर्षण द्वारा पहिए रुक जाते थे। हालांकि, अब कारें सरल यांत्रिक उपकरणों से आगे बढ़कर जटिल इलेक्ट्रॉनिक प्रणालियों और सॉफ्टवेयर से युक्त मशीनों में विकसित हो रही हैं। आज की कारें ड्राइविंग के दौरान आगे वाले वाहन से एक समान दूरी बनाए रखने में मदद करती हैं, पार्किंग में सहायता करती हैं और आसपास के वातावरण और वाहन की स्थिति की निगरानी के लिए विभिन्न सेंसरों का उपयोग करती हैं—ड्राइवर को जानकारी प्रदान करती हैं या वाहन की गति को नियंत्रित करती हैं। इन कार्यों को सक्षम बनाने वाले प्रमुख तत्वों में से एक कार में स्थापित अंतर्निहित प्रणाली है।
एम्बेडेड सिस्टम एक ऐसा कंप्यूटर सिस्टम है जिसे किसी विशिष्ट उद्देश्य के लिए सीमित कार्यों को करने के लिए डिज़ाइन किया गया है। एक सामान्य पर्सनल कंप्यूटर (पीसी) विभिन्न प्रोग्राम इंस्टॉल करके कई कार्य कर सकता है। यदि आप वर्ड प्रोसेसर प्रोग्राम इंस्टॉल करते हैं, तो आप इसका उपयोग दस्तावेज़ बनाने के लिए कर सकते हैं; यदि आप गेम इंस्टॉल करते हैं, तो आप इसे गेमिंग कंसोल के रूप में उपयोग कर सकते हैं। इसके विपरीत, एम्बेडेड सिस्टम में लगा कंप्यूटर किसी विशिष्ट उपकरण या सिस्टम द्वारा आवश्यक कार्यों को करने पर केंद्रित होता है। आप सोच सकते हैं कि कंप्यूटर में जितने अधिक कार्य होंगे, उतना ही बेहतर होगा, लेकिन आइए एक रेफ्रिजरेटर का उदाहरण लें। हालांकि आज के रेफ्रिजरेटर में कंप्यूटर का उपयोग किया जाता है, लेकिन रेफ्रिजरेटर में लगे कंप्यूटर पर वर्ड प्रोसेसर चलाने या उच्च-प्रदर्शन वाले गेम खेलने की कोई आवश्यकता नहीं है। अनावश्यक कार्यों को कम करके और आवश्यक कार्यों पर ध्यान केंद्रित करके, उपकरण का आकार और बिजली की खपत कम से कम की जा सकती है, और यह अपने निर्धारित कार्यों को विश्वसनीय और कुशलतापूर्वक कर सकता है। एम्बेडेड कंप्यूटर चिप्स जैसे इलेक्ट्रॉनिक घटक एम्बेडेड सिस्टम के हार्डवेयर का निर्माण करते हैं, जबकि उन पर चलने वाले विभिन्न प्रोग्राम सॉफ्टवेयर का निर्माण करते हैं।
तो कारों में कंप्यूटर क्यों लगाए जाने लगे? इसका कारण यह है कि कारों में इलेक्ट्रॉनिक उपकरणों की संख्या लगातार बढ़ रही है, और साथ ही, अधिक परिष्कृत और बुद्धिमान नियंत्रण प्रणालियों की आवश्यकता भी महसूस होने लगी है। कारों में उपयोग होने वाले कंप्यूटरों को सामान्य व्यक्तिगत कंप्यूटरों के विपरीत, विशिष्ट कार्यों के लिए विशेष प्रणालियों की आवश्यकता होती है। ऐसा इसलिए है क्योंकि कार द्वारा किए जाने वाले कार्य वर्ड प्रोसेसर या वीडियो गेम की तरह असीमित रूप से विस्तारित नहीं किए जा सकते; बल्कि, वे मुख्य रूप से ड्राइविंग, सुरक्षा और सुविधा सुविधाओं पर आधारित होते हैं। कार में, वाहन की गति, इंजन या मोटर की स्थिति, बैटरी और ईंधन स्तर, और आसपास के वातावरण जैसी जानकारियों को सटीक रूप से मापना और उस जानकारी के आधार पर वाहन को उचित रूप से नियंत्रित करना महत्वपूर्ण है। इसलिए, सामान्य प्रयोजन वाले कंप्यूटरों के बजाय, कार के उद्देश्य और वातावरण के लिए विशेष रूप से डिज़ाइन की गई एम्बेडेड प्रणालियों का उपयोग करना अधिक लाभदायक है।
ऑटोमोटिव एम्बेडेड सिस्टम को उनके कार्यों के आधार पर कई क्षेत्रों में वर्गीकृत किया जा सकता है, जिनमें चेसिस, पॉवरट्रेन, बॉडी और मल्टीमीडिया शामिल हैं। चेसिस क्षेत्र में, वाहन की गति से संबंधित कार्य—जैसे ब्रेकिंग, स्टीयरिंग और सस्पेंशन—वाहन की गति और आसपास के वाहनों से दूरी सहित विभिन्न डेटा के आधार पर नियंत्रित होते हैं। पॉवरट्रेन क्षेत्र में, ये कार्य इंजन, ट्रांसमिशन और बैटरी की स्थिति के साथ-साथ इस जानकारी को ध्यान में रखते हुए, बिजली उत्पादन और संचरण को नियंत्रित करते हैं। बॉडी क्षेत्र चालक और यात्रियों की सुविधा और सुरक्षा से संबंधित कार्यों का प्रबंधन करता है, जैसे सीटें, इंस्ट्रूमेंट पैनल, लाइटिंग और दरवाजे, जबकि मल्टीमीडिया क्षेत्र नेविगेशन, टेलीमैटिक्स, ऑडियो और वीडियो और विभिन्न इन-व्हीकल सूचना और संचार कार्यों को संभालता है। आज, सॉफ्टवेयर-केंद्रित कार्य—जैसे ड्राइवर सहायता प्रणाली, ड्राइविंग स्वचालन, वाहन नेटवर्क और कनेक्टिविटी—तेजी से महत्वपूर्ण होते जा रहे हैं।
इनमें से प्रत्येक प्रणाली सेंसर और अन्य इलेक्ट्रॉनिक नियंत्रण इकाइयों (ईसीयू) से आवश्यक जानकारी एकत्र करती है, उस जानकारी को संसाधित करती है और स्थिति के अनुसार उचित प्रतिक्रिया देती है। जबकि अतीत की कारें मशीन की तरह थीं जो उपयोगकर्ता के सीधे इनपुट के आधार पर चलती थीं, अंतर्निहित प्रणालियों से लैस कारें सक्रिय प्रणालियों में विकसित हो गई हैं जो वाहन की स्थिति और आसपास के वातावरण के आधार पर विशिष्ट कार्य करने में सक्षम हैं, यहां तक ​​कि उपयोगकर्ता के सीधे निर्णय लिए बिना या उन्हें संचालित किए बिना भी। बेशक, ऐसे वाहनों को मानव बुद्धि के समान कृत्रिम बुद्धिमत्ता प्रणाली कहना पूरी तरह से सटीक नहीं होगा; हालांकि, इनमें अतीत के यांत्रिक वाहनों से स्पष्ट रूप से अलग विशेषताएं हैं क्योंकि ये स्थितियों का आकलन करने और उन आकलन के आधार पर वाहन कार्यों को नियंत्रित करने के लिए सेंसर और कंप्यूटर का उपयोग करते हैं।
किसी कार के इस तरह से "स्मार्ट तरीके से" काम करने के लिए, एम्बेडेड सिस्टम के सॉफ़्टवेयर को स्थिर और परिष्कृत रूप से कार्यान्वित किया जाना चाहिए। ऑटोमोटिव सॉफ़्टवेयर केवल एक प्रोग्राम नहीं है; बल्कि, यह कई परतों में संरचित होता है ताकि यह हार्डवेयर को नियंत्रित कर सके, विभिन्न सॉफ़्टवेयर घटकों को एक दूसरे के साथ संवाद करने में सक्षम बना सके और एप्लिकेशन कार्यों को निष्पादित कर सके। अतीत में, इसे एम्बेडेड ऑपरेटिंग सिस्टम, एम्बेडेड मिडलवेयर और एम्बेडेड एप्लिकेशन सॉफ़्टवेयर के संदर्भ में समझाया जा सकता था। ऑपरेटिंग सिस्टम एक बुनियादी निष्पादन वातावरण प्रदान करता है जो हार्डवेयर पर एप्लिकेशन चलाने की अनुमति देता है; मिडलवेयर एप्लिकेशन, ऑपरेटिंग सिस्टम और हार्डवेयर के बीच के अंतर को कम करता है या आवश्यक सेवाएं प्रदान करता है; और एप्लिकेशन सॉफ़्टवेयर वास्तविक वाहन में आवश्यक कार्यों को निष्पादित करता है। आज के प्रमुख ऑटोमोटिव सॉफ़्टवेयर मानकों में से एक, AUTOSAR ने भी सॉफ़्टवेयर को कई परतों और घटकों में विभाजित करके हार्डवेयर और एप्लिकेशन सॉफ़्टवेयर के बीच निर्भरता को कम करने और सॉफ़्टवेयर की पुन: प्रयोज्यता और अंतरसंचालनीयता को बढ़ाने के लिए विकास किया है।
इनमें से, एम्बेडेड ऑपरेटिंग सिस्टम और निष्पादन वातावरण ऑटोमोटिव सॉफ़्टवेयर के स्थिर संचालन के लिए एक महत्वपूर्ण आधार प्रदान करते हैं। ऑपरेटिंग सिस्टम को एक प्रकार के रनटाइम वातावरण के रूप में वर्णित किया जा सकता है जो उपयोगकर्ता द्वारा सीधे निष्पादित प्रोग्रामों या विभिन्न वाहन नियंत्रण सॉफ़्टवेयर के कार्य करने के लिए आवश्यक संसाधनों का प्रबंधन करता है। इस अवधारणा को समझना आसान है यदि आप किसी खेल के मैदान के बारे में सोचें। यदि मैदान को विभिन्न गतिविधियों - जैसे बास्केटबॉल, फ़ुटबॉल और दौड़ - के लिए अलग-अलग भागों में विभाजित किया जाता है और इस तरह से प्रबंधित किया जाता है कि कई लोग एक साथ व्यायाम करते समय अपनी आवश्यकतानुसार समय और स्थान का उपयोग कर सकें, तो प्रत्येक गतिविधि एक-दूसरे में हस्तक्षेप किए बिना कुशलतापूर्वक आगे बढ़ सकती है। इसी प्रकार, एक सामान्य ऑपरेटिंग सिस्टम कई प्रोग्रामों का प्रबंधन करता है ताकि वे आपस में टकराव न करें, सिस्टम संसाधनों का कुशलतापूर्वक उपयोग करें और स्थिर रूप से कार्य करें।
ऑटोमोबाइल में उपयोग होने वाले एम्बेडेड सिस्टम के सॉफ़्टवेयर को सामान्य पीसी पर चलने वाले प्रोग्रामों से अलग विशेषताओं की आवश्यकता होती है। विशेष रूप से, वाहन के चलते समय, अक्सर ऐसी स्थितियाँ उत्पन्न होती हैं जहाँ आवश्यक या महत्वपूर्ण जानकारी को एक निश्चित समय सीमा के भीतर संसाधित करना होता है। इसलिए, ऑटोमोटिव सिस्टम में, एक रीयल-टाइम ऑपरेटिंग सिस्टम (आरटीओएस) की विशेषताएँ - जो सीमित समय में विशिष्ट कार्यों को संसाधित कर सकता है - महत्वपूर्ण हैं, और सिस्टम को विभिन्न सेंसर और नियंत्रण उपकरणों से प्राप्त इनपुट को ठीक से संभालने में सक्षम होना चाहिए। ऐसा इसलिए है क्योंकि यदि गति, स्टीयरिंग, ब्रेकिंग और वाहन की स्थिति से संबंधित जानकारी को उचित समय पर संसाधित नहीं किया जाता है, तो इसके परिणाम केवल प्रोग्राम त्रुटियों तक सीमित नहीं रहते बल्कि वाहन की सुरक्षा को भी सीधे प्रभावित कर सकते हैं। ऑटोमोटिव सॉफ़्टवेयर मानक, AUTOSAR, एक ऐसा सॉफ़्टवेयर आर्किटेक्चर प्रदान करता है जो वाहन के कार्यों और आवश्यकताओं के आधार पर रीयल-टाइम प्रदर्शन और सुरक्षा को ध्यान में रखता है; विशेष रूप से, क्लासिक प्लेटफ़ॉर्म का उपयोग कठोर रीयल-टाइम और सुरक्षा संबंधी बाधाओं वाले एम्बेडेड सिस्टम के लिए किया जाता है।
इन विशेषताओं का लाभ उठाते हुए, ऑटोमोबाइल के लिए एम्बेडेड ऑपरेटिंग सिस्टम और सॉफ्टवेयर का विकास एक महत्वपूर्ण क्षेत्र बन गया है जो वाहन के प्रदर्शन और सुरक्षा को सीधे प्रभावित करता है। जबकि अतीत में, किसी वाहन की मुख्य प्रतिस्पर्धात्मकता काफी हद तक यांत्रिक प्रदर्शन—जैसे इंजन, ट्रांसमिशन और बॉडी—पर निर्भर करती थी, अब इलेक्ट्रॉनिक नियंत्रण इकाइयाँ, सॉफ्टवेयर, वाहन नेटवर्क, सेंसर और कंप्यूटिंग प्लेटफॉर्म प्रमुख प्रतिस्पर्धी कारक बन गए हैं। ऑटोमोटिव सॉफ्टवेयर के लिए अग्रणी मानक, AUTOSAR, को 2003 से ऑटोमोटिव और सॉफ्टवेयर उद्योगों की प्रमुख कंपनियों द्वारा ऑटोमोटिव इलेक्ट्रिकल और इलेक्ट्रॉनिक (E/E) आर्किटेक्चर के लिए एक खुला मानक स्थापित करने के लिए विकसित किया गया है। वर्तमान में, यह न केवल क्लासिक प्लेटफॉर्म—जो माइक्रोकंट्रोलर-आधारित रीयल-टाइम नियंत्रण और सुरक्षा आवश्यकताओं के लिए डिज़ाइन किया गया है—बल्कि उच्च-प्रदर्शन कंप्यूटिंग ECU और स्वायत्त ड्राइविंग जैसे अनुप्रयोगों के लिए एडेप्टिव प्लेटफॉर्म भी प्रदान करता है।
विशेष रूप से, ऑटोमोटिव उद्योग में सॉफ्टवेयर के बढ़ते उपयोग के साथ, ऑटोमोटिव सॉफ्टवेयर की भूमिका पहले की तुलना में काफी बढ़ गई है। पहले की सामान्य संरचना में कई ईसीयू शामिल होते थे जो विशिष्ट कार्यों के लिए अपेक्षाकृत स्वतंत्र रूप से कार्य करते थे, लेकिन अब ऑटोमोटिव विद्युत और इलेक्ट्रॉनिक आर्किटेक्चर कई कार्यों को एकीकृत करने और उच्च-प्रदर्शन कंप्यूटिंग संसाधनों का लाभ उठाने की दिशा में विकसित हो रहे हैं। परिणामस्वरूप, ऑटोमोटिव सॉफ्टवेयर अब केवल विशिष्ट हार्डवेयर से जुड़े नियंत्रण प्रोग्राम तक सीमित नहीं रह गया है; एक ऐसी संरचना का होना तेजी से महत्वपूर्ण होता जा रहा है जहां विभिन्न सॉफ्टवेयर घटक एक दूसरे के साथ संवाद कर सकें और वाहन कार्यों का निरंतर विस्तार और प्रबंधन कर सकें। AUTOSAR क्लासिक प्लेटफॉर्म के साथ-साथ उच्च-प्रदर्शन ईसीयू के लिए एडेप्टिव प्लेटफॉर्म भी विकसित कर रहा है, और हाल ही में सॉफ्टवेयर-डिफाइंड व्हीकल्स (एसडीवी) को सपोर्ट करने के लिए निष्पादन योग्य प्लेटफॉर्म और संबंधित तकनीकों को आगे बढ़ा रहा है।
जिस प्रकार गूगल का एंड्रॉयड और एप्पल का आईओएस ऑपरेटिंग सिस्टम पर आधारित स्मार्टफोन बाजार में प्रतिस्पर्धा कर रहे हैं, उसी प्रकार ऑटोमोटिव उद्योग में भी सॉफ्टवेयर और ऑपरेटिंग प्लेटफॉर्म का महत्व बढ़ता जा रहा है। हालांकि, स्मार्टफोन के विपरीत, वाहन केवल सॉफ्टवेयर से बने उत्पाद नहीं होते। वाहनों में, सॉफ्टवेयर को विभिन्न सेंसर, एक्चुएटर, इलेक्ट्रॉनिक कंट्रोल यूनिट (ईसीयू), वाहन नेटवर्क और विद्युत एवं इलेक्ट्रॉनिक हार्डवेयर के साथ मिलकर काम करना होता है, और सुरक्षा एवं विश्वसनीयता की मांगें अत्यंत उच्च होती हैं। इसलिए, हार्डवेयर और सॉफ्टवेयर को एक साथ डिजाइन और एकीकृत करने की क्षमता ऑटोमोटिव उद्योग में अत्यंत महत्वपूर्ण है। ऑटोसार (AUTOSAR) का विकास—एक मानकीकृत इंटरफेस जो सॉफ्टवेयर के पुन: उपयोग को बढ़ाते हुए एप्लिकेशन, हार्डवेयर और ईसीयू के बीच निर्भरता को कम करता है—सीधे इन्हीं आवश्यकताओं से संबंधित है।
दक्षिण कोरिया के ऑटोमोटिव और इलेक्ट्रॉनिक्स/आईटी उद्योगों के साथ-साथ विकास को देखते हुए, ऑटोमोटिव एम्बेडेड सिस्टम के क्षेत्र में देश को महत्वपूर्ण प्रतिस्पर्धात्मक बढ़त मिलने की प्रबल संभावना है। जैसे-जैसे वाहन साधारण मशीनों से विकसित होकर इलेक्ट्रॉनिक उपकरणों और सॉफ्टवेयर को संयोजित करने वाले सिस्टम में तब्दील हो रहे हैं, विभिन्न प्रौद्योगिकियों का एकीकरण—जिसमें न केवल ऑटोमोटिव विनिर्माण बल्कि सेमीकंडक्टर, सेंसर, संचार, ऑपरेटिंग सिस्टम, सॉफ्टवेयर प्लेटफॉर्म और कृत्रिम बुद्धिमत्ता भी शामिल हैं—लगातार महत्वपूर्ण होता जा रहा है। विशेष रूप से, जैसे-जैसे वाहन सॉफ्टवेयर-परिभाषित वाहनों में विकसित हो रहे हैं, सॉफ्टवेयर के माध्यम से वाहन कार्यों को लागू करने और प्रबंधित करने की क्षमता ऑटोमोटिव उद्योग में प्रतिस्पर्धात्मकता निर्धारित करने वाले प्रमुख कारकों में से एक बन रही है। इसलिए, यदि दक्षिण कोरियाई ऑटोमोटिव कंपनियां और इलेक्ट्रॉनिक्स एवं आईटी फर्म ऑटोमोटिव सॉफ्टवेयर और एम्बेडेड सिस्टम के क्षेत्रों में तकनीकी क्षमताओं का निर्माण जारी रखते हैं, तो वे वैश्विक ऑटोमोटिव बाजार में नए प्रतिस्पर्धात्मक लाभ प्रदर्शित करने में सक्षम होंगे।
पहले, कार एक जटिल मशीन हुआ करती थी जो मुख्य रूप से इंजन और यांत्रिक पुर्जों द्वारा संचालित होती थी, लेकिन अब यह एक विशाल कंप्यूटर सिस्टम की तरह बन रही है जिसमें कई सेंसर, इलेक्ट्रॉनिक नियंत्रण इकाइयाँ, संचार प्रणाली, कंप्यूटिंग उपकरण और सॉफ़्टवेयर आपस में जुड़े हुए हैं और एक साथ काम करते हैं। वास्तव में, AUTOSAR वर्तमान में ऑटोमोटिव सॉफ़्टवेयर के विभिन्न क्षेत्रों को मानकीकृत कर रहा है, जिनमें संचार, निष्पादन वातावरण, निदान, हार्डवेयर समर्थन, सॉफ़्टवेयर अपडेट, सुरक्षा और भंडारण कार्य शामिल हैं, जबकि एडेप्टिव प्लेटफ़ॉर्म स्वायत्त ड्राइविंग जैसे उच्च-प्रदर्शन कंप्यूटिंग की आवश्यकता वाले क्षेत्रों को संबोधित करने के लिए विकसित हो रहा है।
अंततः, "कार एक कंप्यूटर बन गई है" इस कथन का अर्थ केवल यह नहीं है कि वाहन के अंदर एक कंप्यूटर स्थापित कर दिया गया है। इसका अर्थ इस विचार के अधिक निकट है कि वाहन के विभिन्न कार्यों को नियंत्रित करने और सूचनाओं को संसाधित करने वाले सॉफ़्टवेयर की भूमिका जैसे-जैसे महत्वपूर्ण होती जा रही है, कार स्वयं एक विशाल इलेक्ट्रॉनिक और सॉफ़्टवेयर प्रणाली में परिवर्तित हो रही है। ऑटोमोबाइल के भविष्य के विकास को समझने के लिए, न केवल इंजन और वाहन बॉडी जैसी यांत्रिक तकनीकों का अध्ययन करना आवश्यक है, बल्कि एम्बेडेड सिस्टम, ऑपरेटिंग सिस्टम, सॉफ़्टवेयर प्लेटफ़ॉर्म, सेंसर, वाहन नेटवर्क और कृत्रिम बुद्धिमत्ता जैसी तकनीकों का भी अध्ययन करना आवश्यक है। कारें अब केवल लोगों को उनके गंतव्य तक पहुँचाने वाली मशीनें नहीं रह गई हैं; वे बुद्धिमान गतिशीलता प्रणालियों में विकसित हो रही हैं जो अपने परिवेश को समझती हैं, डेटा संसाधित करती हैं और सॉफ़्टवेयर के माध्यम से विभिन्न कार्यों को क्रियान्वित करती हैं।

 

लेखक के बारे में