हमने Android 14 में ये नई एडीएएस प्रॉपर्टी जोड़ी हैं:
- आपातकालीन स्थिति में अपने-आप ब्रेक लगाना (एईबी)
- हाथ से पहचान करना (एचओडी)
- लेन में बने रहने में मदद करने वाली सुविधा (एलसीए)
- आगे से होने वाली टक्कर की चेतावनी (एफ़सीडब्ल्यू)
- ब्लाइंड स्पॉट की चेतावनी (बीएसडब्ल्यू)
- लेन से बाहर निकलने की चेतावनी (एलडीडब्ल्यू)
- लेन में बने रहने की सुविधा (एलकेए)
- आपातकालीन स्थिति में लेन में बने रहने की सुविधा (ईएलकेए)
- स्टैंडर्ड क्रूज़ कंट्रोल (सीसी)
- अडैप्टिव क्रूज़ कंट्रोल (एसीसी)
इन नई सुविधाओं के बारे में नीचे दी गई इमेज में बताया गया है.
पहली इमेज. काम करने वाली ADAS सुविधाएं.
प्रॉपर्टी की सूची
ये नई सुविधाएं ठीक से काम कर सकें, इसके लिए Android 14 में प्रॉपर्टी की एक सूची जोड़ी गई है. इनके बारे में यहां बताया गया है.
प्रॉपर्टी | |
---|---|
ADAPTIVE_CRUISE_CONTROL_TARGET_TIME_GAP ADAPTIVE_CRUISE_CONTROL_LEAD_VEHICLE_DISTANCE AUTOMATIC_EMERGENCY_BRAKING_ENABLED AUTOMATIC_EMERGENCY_BRAKING_STATE BLIND_SPOT_WARNING_ENABLED BLIND_SPOT_WARNING_STATE CRUISE_CONTROL_ENABLED CRUISE_CONTROL_TYPE CRUISE_CONTROL_STATE CRUISE_CONTROL_COMMAND CRUISE_CONTROL_TARGET_SPEED EMERGENCY_LANE_KEEP_ASSIST_ENABLED EMERGENCY_LANE_KEEP_ASSIST_STATE
|
FORWARD_COLLISION_WARNING_ENABLED FORWARD_COLLISION_WARNING_STATE HANDS_ON_DETECTION_ENABLED HANDS_ON_DETECTION_DRIVER_STATE HANDS_ON_DETECTION_WARNING LANE_DEPARTURE_WARNING_ENABLED LANE_DEPARTURE_WARNING_STATE LANE_KEEP_ASSIST_ENABLED LANE_KEEP_ASSIST_STATE LANE_CENTERING_ASSIST_ENABLED LANE_CENTERING_ASSIST_COMMAND LANE_CENTERING_ASSIST_STATE
|
डिज़ाइन थीम
यहां दी गई डिज़ाइन थीम, नई जोड़ी गई प्रॉपर्टी पर लागू होती हैं.
प्रॉपर्टी | ब्यौरा |
---|---|
चालू है |
|
राज्य |
|
अन्य चीज़ें |
|
स्टेट डायग्राम के उदाहरण
इस सेक्शन में, काम करने वाली ADAS सुविधाओं के सबसेट के लिए स्टेटस डायग्राम दिए गए हैं. इनसे यह पता चलता है कि शामिल की गई प्रॉपर्टी एक साथ कैसे काम करती हैं. हमने नीचे दी गई सुविधाओं के उदाहरण दिए हैं.
- अपने-आप ब्रेक लगाने की सुविधा (एईबी)
- लेन सेंटरिंग असिस्ट (एलसीए)
- डिवाइस के इस्तेमाल का पता लगाने की सुविधा (एचओडी)
आपातकालीन स्थिति में अपने-आप ब्रेक लगने की सुविधा
इस टेबल में बताए गए तरीके से, AEB के लिए दो प्रॉपर्टी तय की गई हैं.
प्रॉपर्टी | वैल्यू |
---|---|
AUTOMATIC_EMERGENCY_BRAKING_ENABLED |
VehiclePropertyType:BOOLEAN |
|
OTHER ENABLED ACTIVATED USER_OVERRIDE ErrorState |
एईबी के लिए दिए गए स्टेटस डायग्राम के सैंपल में, AutomaticEmergencyBrakingState.aidl
में बताई गई काम करने वाली स्थितियां शामिल हैं.
दूसरी इमेज. अपने-आप चालू होने वाली BrakingState.aidl में दी गई एईबी राज्य की जानकारी.
इस इलस्ट्रेशन में, AEB की सुविधा के काम करने का उदाहरण दिया गया है.USER_OVERRIDE
जिन देशों/इलाकों में यह सुविधा काम करती है उनके नाम, AreaIdConfig.java
में getSupportedEnumValues()
एपीआई की मदद से बताए जाने चाहिए.
तीसरी इमेज. AEB, जब USER_OVERRIDE स्टेटस काम न करता हो.
चौथी इमेज में दिए गए एईबी के उदाहरण में, उस गड़बड़ी को हाइलाइट किया गया है जिसकी वजह से एईबी उपलब्ध नहीं है. इस उदाहरण में दिखाया गया है कि ErrorState.aidl
में तय की गई वैल्यू का इस्तेमाल कैसे किया जाना चाहिए. इन गड़बड़ियों की वजह से, CarPropertyManager
से कोई अपवाद नहीं मिलता. इसके बजाय, इन्हें ऐप्लिकेशन के साथ उसी तरह शेयर किया जाता है जिस तरह CarPropertyValue
में किया गया कोई भी दूसरा बदलाव.
चौथी इमेज. गड़बड़ी की वजह से AEB बंद हो जाता है.
लेन में रहने में मदद करने वाली सुविधा
लेन सेंटरिंग असिस्ट (एलसीए) से जुड़ी तीन प्रॉपर्टी मिलती हैं.
प्रॉपर्टी | वैल्यू |
---|---|
LANE_CENTERING_ASSIST_ENABLED |
VehiclePropertyType:BOOLEAN |
|
|
|
|
नीचे दिए गए स्टेटस डायग्राम में, एलसीए के बारे में बताया गया है. ऐसा तब होता है, जब LaneCenteringAssistState.aidl
में बताई गई सभी स्थितियां काम करती हों. हरे रंग की लाइनों का मतलब, LANE_CENTERING_ASSIST_COMMAND
(लागू होने पर) से शुरू किया गया कोई निर्देश हो सकता है या वाहन में किसी अन्य तरीके से शुरू किया गया निर्देश हो सकता है. साथ ही, यह Android Automotive OS (AAOS) पर स्थिति में हुए बदलाव को दिखाता है.
पांचवीं इमेज. LaneCenteringAssistState.aiDL में तय किए गए, एलसीए स्टेट.
एलसीए के इस उदाहरण में, एक गड़बड़ी को हाइलाइट किया गया है. इस गड़बड़ी की वजह से, एलसीए उपलब्ध नहीं होता. इससे
ErrorState.aidl
में तय की गई वैल्यू को इस्तेमाल करने का तरीका
पता चलता है.
इन गड़बड़ियों की वजह से, CarPropertyManager
में कोई गड़बड़ी नहीं होती. इसके बजाय, इन्हें ऐप्लिकेशन के साथ उसी तरह शेयर किया जाता है जिस तरह CarPropertyValue
में किए गए अन्य बदलाव शेयर किए जाते हैं.
छठी इमेज. गड़बड़ी की वजह से एलसीए उपलब्ध नहीं होता.
डिवाइस इस्तेमाल में होने की पहचान करने की सुविधा
इन तीन प्रॉपर्टी को, हाथ से पहचान करने (एचओडी) के लिए तय किया गया है.
प्रॉपर्टी | ब्यौरा |
---|---|
HANDS_ON_DETECTION_ENABLED |
VehiclePropertyType:BOOLEAN |
इसकी जानकारी
|
|
|
|
यहां एचओडी का एक उदाहरण दिया गया है, जिसमें HandsOnDetectionDriverState.aidl
में बताई गई सभी स्थितियां काम करती हैं.
सातवीं इमेज. HOD, जब HandsOnDetectionDriverState.aidl में तय की गई सभी स्थितियां काम करती हैं.
HANDS_ON_DETECTION_STATE
प्रॉपर्टी के अलावा, एचओडी एक अलग तरह की चेतावनी वाली प्रॉपर्टी, HANDS_ON_DETECTION_WARNING
भी उपलब्ध कराता है. एचओडी की चेतावनी की वैल्यू के लिए स्टेट डायग्राम, इमेज 8 में दिखाया गया है.
आठवीं इमेज. HOD जब HandsOnDetection चेतावनी.aidl में तय किए गए सभी मान काम करता हो.