הוספנו את מאפייני ADAS החדשים הבאים לאנדרואיד 14:
- בלימת חירום אוטומטית (AEB)
- זיהוי ידיים (HOD)
- עזרה למרכז נתיב (LCA)
- אזהרת התנגשות קדימה (FCW)
- אזהרת נקודה עיוורת (BSW)
- אזהרת סטייה מנתיב (LDW)
- סיוע לשמירה על נתיב (LKA)
- סיוע בשמירה על נתיב חירום (ELKA)
- בקרת שיוט רגילה (CC)
- בקרת שיוט אדפטיבית (ACC)
היכולות החדשות הללו מומחשות באיור הבא.
איור 1. תכונות 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)
- עזרה למרכז נתיב (LCA)
- זיהוי מעשי (HOD)
בלימת חירום אוטומטית
שני מאפיינים מוגדרים עבור AEB כמתואר בטבלה זו.
תכונה | ערכים |
---|---|
AUTOMATIC_EMERGENCY_BRAKING_ENABLED | VehiclePropertyType:BOOLEAN |
מוגדר ב- | OTHER ENABLED ACTIVATED USER_OVERRIDE ErrorState |
תרשים המצב לדוגמה הבא עבור AEB כולל את המצבים הנתמכים המוגדרים ב- AutomaticEmergencyBrakingState.aidl
.
איור 2. מצבי AEB המוגדרים ב-AutomaticEmergencyBrakingState.aidl.
נתון זה מספק דוגמה של AEB כאשר מצב USER_OVERRIDE
אינו נתמך. יש לציין מצבים נתמכים דרך ה-API getSupportedEnumValues()
ב- AreaIdConfig.java
.
איור 3. AEB כאשר מצב USER_OVERRIDE אינו נתמך.
בדוגמה של AEB המוצגת באיור 4, השגיאה שגורמת ל-AEB להפוך ללא זמין מודגשת. זה מדגים כיצד יש להשתמש בערכים המוגדרים ב- ErrorState.aidl
. שגיאות אלו אינן גורמות לחריג שנזרק על ידי CarPropertyManager
, ובמקום זאת משותפות עם אפליקציות באותו אופן כמו כל שינוי אחר ב- CarPropertyValue
.
איור 4. שגיאה גורמת ל-AEB להפוך ללא זמין.
סיוע לריכוז נתיב
סיוע למרכז נתיב (LCA) מספק שלושה מאפיינים משויכים ומוגדרים.
תכונה | ערכים |
---|---|
LANE_CENTERING_ASSIST_ENABLED | VehiclePropertyType:BOOLEAN |
מוגדר ב- |
|
מוגדר ב- |
|
דיאגרמת המצבים הבאה ממחישה את LCA כאשר כל המצבים המוגדרים ב- LaneCenteringAssistState.aidl
נתמכים. קווים ירוקים יכולים להיות פקודה היזומה מ- LANE_CENTERING_ASSIST_COMMAND
(כאשר מיושם) או יזומה באמצעות מנגנון אחר ברכב ומשקף שינוי מצב במערכת ההפעלה Android Automotive (AAOS).
איור 5. מצבי LCA המוגדרים ב-LaneCenteringAssistState.aidl.
דוגמה זו של LCA מדגישה שגיאה שגורמת ל-LCA להיות בלתי זמין. זה מדגים כיצד להשתמש בערכים המוגדרים ב- ErrorState.aidl
. שגיאות אלו אינן גורמות לכך ש- CarPropertyManager
משליך שגיאה, ובמקום זאת משותפות עם אפליקציות באותו אופן שבו משותפים שינויים אחרים בשינוי CarPropertyValue
.
איור 6. שגיאה גורמת ל-LCA להיות בלתי זמין.
זיהוי מעשי
שלושת המאפיינים המשויכים הללו מוגדרים לזיהוי מעשי (HOD).
תכונה | תיאור |
---|---|
HANDS_ON_DETECTION_ENABLED | VehiclePropertyType:BOOLEAN |
מוגדר ב- |
|
מוגדר ב- |
|
מוצגת להלן דוגמה של HOD, שבה כל המצבים המוגדרים ב- HandsOnDetectionDriverState.aidl
נתמכים.
איור 7. HOD כאשר כל המצבים המוגדרים ב-HandsOnDetectionDriverState.aidl נתמכים.
בנוסף למאפיין HANDS_ON_DETECTION_STATE
, HOD מספק גם מאפיין אזהרה נפרד, HANDS_ON_DETECTION_WARNING
. דיאגרמת המצב עבור ערכי האזהרה של HOD מוצגת באיור 8.
איור 8. HOD כאשר כל הערכים המוגדרים ב-HandsOnDetectionWarning.aidl נתמכים.