हमने Android 14 में, एडीएएस से जुड़ी ये नई प्रॉपर्टी जोड़ी हैं:
- आपातकालीन स्थिति में अपने-आप ब्रेक लगाने की सुविधा (एईबी)
- हाथ से पहचान करना (एचओडी)
- लेन में रहने में मदद करने वाली सुविधा (एलसीए)
- आगे से होने वाली टक्कर की चेतावनी (एफ़सीडब्ल्यू)
- ब्लाइंड स्पॉट की चेतावनी (बीएसडब्ल्यू)
- लेन से बाहर निकलने की चेतावनी (एलडीडब्ल्यू)
- लेन में बने रहने की सुविधा (एलकेए)
- आपातकालीन स्थिति में लेन में बने रहने की सुविधा (ईएलकेए)
- स्टैंडर्ड क्रूज़ कंट्रोल (सीसी)
- अडैप्टिव क्रूज़ कंट्रोल (एसीसी)
इन नई सुविधाओं के बारे में नीचे दी गई इमेज में बताया गया है.
पहली इमेज. एडीएएस की काम करने वाली सुविधाएं.
प्रॉपर्टी की सूची
इन नई सुविधाओं के साथ काम करने के लिए, 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
में बताई गई काम करने वाली स्थितियां शामिल हैं.
दूसरी इमेज. AutomaticEmergencyBrakingState.aidl में बताई गई AEB की स्थितियां.
इस इलस्ट्रेशन में, 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 में दिखाया गया है.
आठवीं इमेज. HandsOnDetectionWarning.aidl में तय की गई सभी वैल्यू काम करने पर, एचओडी.