A Corridor-Scale CARLA-VISSIM Co-Simulation Framework for Multi-Intersection Urban Traffic
यह शोध पत्र चैटानूगा, टेनेसी के एक शहरी कॉरिडोर के लिए एक स्थिर, कॉरिडोर-स्केल CARLA-VISSIM सह-सिमुलेशन फ्रेमवर्क प्रस्तुत करता है, जो मल्टी-इंटरसेक्शन ट्रैफिक डायनेमिक्स के परसेप्शन-रेडी अध्ययनों का समर्थन करने और क्रॉस-सिमुलेटर निरंतरता को प्रभावी ढंग से सत्यापित करने के लिए हाई-फिडेलिटी 3D रेंडरिंग को माइक्रोस्कोपिक ट्रैफिक मॉडलिंग के साथ एकीकृत करता है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आप यह परीक्षण करने की कोशिश कर रहे हैं कि एक नई बिना ड्राइवर वाली (सेल्फ-ड्राइविंग) कार व्यस्त शहर में कैसा व्यवहार करती है। आप इसे अभी वास्तविक सड़कों पर नहीं उतार सकते क्योंकि यह बहुत खतरनाक और महंगा है। इसलिए, आपको एक ऐसा वीडियो गेम चाहिए जो बिल्कुल असली दुनिया जैसा दिखे, लेकिन उसे वास्तविक ट्रैफिक की तरह व्यवहार भी करना होगा।
यह शोध पत्र एक ऐसे प्रोजेक्ट का वर्णन करता है जहाँ शोधकर्ताओं ने दो अलग-अलग सिमुलेशन टूल्स को आपस में जोड़कर एक "सुपर-वीडियो गेम" बनाया है, ताकि टेनेसी के चैटानूगा (Chattanooga) के एक विशिष्ट सड़क के लिए एक यथार्थवादी, बड़े पैमाने का टेस्ट ट्रैक तैयार किया जा सके।
उन्होंने इसे कैसे किया, इसका सरल विवरण यहाँ दिया गया है:
दो टूल्स: निर्देशक और अभिनेता
इन दोनों सॉफ्टवेयर प्रोग्रामों को एक फिल्म निर्माण टीम की तरह समझें:
- VISSIM (ट्रैफिक निर्देशक): यह एक ऐसा टूल है जिसका उपयोग इंजीनियर ट्रैफिक की योजना बनाने के लिए करते हैं। यह उबाऊ लेकिन महत्वपूर्ण गणित के लिए बेहतरीन है: "कितनी कारें हैं?" "ट्रैफिक लाइट कब हरी होनी चाहिए?" "पैदल यात्री सड़क कैसे पार करते हैं?" हालाँकि, यह एक सपाट, 2D मानचित्र की तरह दिखता है। यह एक असली शहर जैसा नहीं दिखता।
- CARLA (विजुअल अभिनेता): यह एक उच्च-स्तरीय वीडियो गेम इंजन (Unreal Engine 5 पर आधारित) है। यह सुंदर, 3D, फोटो-रियलिस्टिक दुनिया बनाता है जहाँ आप इमारतों, पेड़ों और कारों को 3D में देख सकते हैं। यह यह परीक्षण करने के लिए एकदम सही है कि कार की "आंखें" (कैमरे और सेंसर) कैसे काम करती हैं। लेकिन, अपने आप में, यह एक साथ सैकड़ों कारों के लिए जटिल ट्रैफिक नियमों को प्रबंधित करने में बहुत अच्छा नहीं है।
समस्या: आमतौर पर, ये दोनों टूल्स एक-दूसरे से बात नहीं कर पाते हैं।
समाधान: शोधकर्ताओं ने एक "अनुवादक" (translator) बनाया है जो उन्हें पूरी तरह से तालमेल में काम करने की अनुमति देता है।
टेस्ट ट्रैक: एक गेम में एक वास्तविक सड़क
उन्होंने केवल एक काल्पनिक शहर नहीं बनाया। उन्होंने चैटानूगा में मार्टिन लूथर किंग जूनियर बुलेवार्ड (Martin Luther King Jr. Boulevard) के एक वास्तविक हिस्से को लिया, जिसमें लगभग 15 चौराहे हैं।
- उन्होंने सड़क को बिल्कुल सही ढलान और घुमाव देने के लिए वास्तविक डेटा (जैसे सैटेलाइट स्कैन और 3D लेजर मैप) का उपयोग किया।
- उन्होंने इसी सड़क के लेआउट को दोनों "निर्देशक" (VISSIM) और "अभिनेता" (CARLA) में इम्पोर्ट किया।
वे एक साथ कैसे काम करते थे: "हैंडशेक"
शोधकर्ताओं ने एक ऐसी प्रणाली स्थापित की जहाँ दोनों प्रोग्राम एक-दूसरे के बगल में चलते हैं, और समय के साथ छोटे-छोटे कदम एक साथ लेते हैं (जैसे एक नृत्य जहाँ साथी बिल्कुल एक लय में चलते हैं)।
- नियम: VISSIM ट्रैफिक का बॉस है। यह तय करता है कि लाइट कब बदलेगी, पैदल यात्री कहाँ चलेंगे, और बैकग्राउंड की कारें कैसे चलेंगी।
- विजुअल्स: CARLA उन नियमों को लेता है और उन्हें 3D में चित्रित करता है। यदि VISSIM कहता है "लाइट लाल है," तो CARLA तुरंत 3D दुनिया में ट्रैफिक लाइट को लाल कर देता है।
- ईगो वाहन (Ego Vehicle): उन्होंने एक विशेष कार ("ईगो" वाहन) जोड़ी जो एक मानव चालक या AI द्वारा नियंत्रित होती है। यह कार 3D दुनिया में रहती है लेकिन इसे "निर्देशक" (VISSIM) द्वारा निर्धारित ट्रैफिक नियमों का पालन करना होता है।
"घोस्ट" (भूतिया) समस्या और इसका समाधान
जब आप एक साथ दो सिमुलेशन चलाने की कोशिश करते हैं, तो एक आम समस्या "घोस्टिंग" की होती है। यह तब होता है जब निर्देशक कहता है कि एक कार बिंदु A पर है, लेकिन अभिनेता सोचता है कि कार बिंदु B पर है, या यदि कार दो बार दिखाई देती है।
इसे ठीक करने के लिए, शोधकर्ताओं ने सख्त नियम बनाए:
- स्वामित्व (Ownership): यदि VISSIM एक पैदल यात्री बनाता है, तो वह पैदल यात्री VISSIM का है। CARLA केवल उस पैदल यात्री की एक प्रति (copy) बनाता है। यदि कोई पैदल यात्री VISSIM में गायब हो जाता है, तो वह CARLA में भी तुरंत गायब हो जाता है।
- "नवीनतम समाचार" का नियम: यदि दोनों कंप्यूटर आपस में जानकारी भेजते हैं और उसमें थोड़ा सा विलंब (delay) होता है, तो सिस्टम पुराने संदेशों को अनदेखा कर देता है। यह प्रत्येक कार और व्यक्ति के लिए केवल सबसे नवीनतम अपडेट का उपयोग करता है। यह डेटा के जाम में फंसे बिना सब कुछ सुचारू रूप से चलाने में मदद करता है।
उन्हें क्या पता चला
उन्होंने लगभग 100 कारों और 100 पैदल यात्रियों के साथ इस प्रणाली का परीक्षण किया जो 15 चौराहों वाले कॉरिडोर से गुजर रहे थे।
- यह काम कर गया: ट्रैफिक लाइट दोनों गणितीय दुनिया और 3D दुनिया में सही समय पर बदली।
- कोई गड़बड़ी नहीं: कारें और पैदल यात्री ग्लिच (glitch) नहीं हुए या गायब नहीं हुए। जब लाइट लाल हुई, तो कारें रुक गईं। जब "चलने का" (Walk) संकेत आया, तो पैदल यात्री सड़क पार करने लगे।
- मानवीय संपर्क: उन्होंने वास्तव में 3D दुनिया में एक मानव को "ईगो" कार चलाते हुए भी देखा, और उस इंसान को लाल बत्तियों के लिए रुकना पड़ा और पैदल यात्रियों का इंतज़ार करना पड़ा, ठीक वैसे ही जैसे वास्तविक जीवन में होता है।
मुख्य निष्कर्ष
शोधकर्ताओं ने सिद्ध किया कि आप एक वास्तविक सड़क ले सकते हैं, उसका एक उच्च-गुणवत्ता वाला 3D संस्करण बना सकते हैं, और एक जटिल ट्रैफिक सिमुलेशन चला सकते हैं जहाँ एक मानव या AI कार सैकड़ों अन्य वाहनों और पैदल यात्रियों के साथ बातचीत कर सकती है।
उन्होंने पाया कि अच्छे परिणाम प्राप्त करने के लिए आपको पूरे शहर को सिम्युलेट करने की आवश्यकता नहीं है; केवल एक व्यस्त "कॉरिडोर" (जुड़ी हुई सड़कों का एक लंबा हिस्सा) को सिम्युलेट करना यह परीक्षण करने के लिए पर्याप्त है कि ये सिस्टम एक साथ कैसे काम करते हैं। यह भविष्य की सेल्फ-ड्राइविंग कारों के परीक्षण के लिए एक सुरक्षित, यथार्थवादी "प्लेग्राउंड" बनाता है, जिसके लिए कंप्यूटर से बाहर निकलने की आवश्यकता नहीं है।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।