เราได้เพิ่มคุณสมบัติ ADAS ใหม่ต่อไปนี้ลงใน Android 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
|
ธีมการออกแบบ
ธีมการออกแบบต่อไปนี้จะมีผลกับพร็อพเพอร์ตี้ที่เพิ่มใหม่
พร็อพเพอร์ตี้ | คำอธิบาย |
---|---|
เปิดใช้อยู่ |
|
STATE |
|
เบ็ดเตล็ด |
|
ตัวอย่างแผนภาพสถานะ
ส่วนนี้มีแผนภาพสถานะสำหรับฟีเจอร์ ADAS ที่รองรับบางส่วนเพื่อแสดงให้เห็น ว่าพร็อพเพอร์ตี้ที่รวมทำงานร่วมกันอย่างไร เราได้แสดงตัวอย่างฟีเจอร์ต่อไปนี้
- ระบบเบรกฉุกเฉินอัตโนมัติ (AEB)
- ระบบช่วยควบคุมรถให้อยู่กลางเลน (LCA)
- การตรวจจับการจับถือ (HOD)
การเบรกฉุกเฉินอัตโนมัติ
มีการกำหนดพร็อพเพอร์ตี้ 2 รายการสำหรับ AEB ตามที่อธิบายไว้ในตารางนี้
พร็อพเพอร์ตี้ | ค่า |
---|---|
AUTOMATIC_EMERGENCY_BRAKING_ENABLED |
VehiclePropertyType:BOOLEAN |
กำหนดไว้ใน
|
OTHER ENABLED ACTIVATED USER_OVERRIDE ErrorState |
แผนภาพสถานะตัวอย่างต่อไปนี้สำหรับ AEB มีสถานะที่รองรับซึ่งกำหนดไว้ใน
AutomaticEmergencyBrakingState.aidl
รูปที่ 2 สถานะ AEB ที่กำหนดไว้ใน AutomaticEmergencyBrakingState.aidl
รูปนี้แสดงตัวอย่างของ AEB เมื่อระบบไม่รองรับสถานะ
USER_OVERRIDE
ควรระบุสถานะที่รองรับผ่าน
getSupportedEnumValues()
API ใน AreaIdConfig.java
รูปที่ 3 AEB เมื่อไม่รองรับสถานะ USER_OVERRIDE
ในตัวอย่าง AEB ที่แสดงในรูปที่ 4 ระบบจะไฮไลต์ข้อผิดพลาดที่ทำให้ AEB ไม่พร้อมใช้งาน
ตัวอย่างนี้แสดงวิธีใช้ค่าที่กำหนดไว้ใน
ErrorState.aidl
ข้อผิดพลาดเหล่านี้ไม่ได้ทำให้ CarPropertyManager
ยกเว้น
แต่จะแชร์กับแอปในลักษณะเดียวกับการเปลี่ยนแปลงอื่นๆ ใน CarPropertyValue
รูปที่ 4 ข้อผิดพลาดทำให้ AEB ใช้งานไม่ได้
ระบบช่วยควบคุมรถให้อยู่กลางเลน
ระบบช่วยควบคุมรถให้อยู่กลางเลน (LCA) มีคุณสมบัติที่เกี่ยวข้องและกำหนดไว้ 3 อย่าง
พร็อพเพอร์ตี้ | ค่า |
---|---|
LANE_CENTERING_ASSIST_ENABLED |
VehiclePropertyType:BOOLEAN |
กำหนดไว้ใน
|
|
กำหนดไว้ใน
|
|
แผนภาพสถานะต่อไปนี้แสดง LCA เมื่อระบบรองรับสถานะที่กำหนดทั้งหมดใน
LaneCenteringAssistState.aidl
เส้นสีเขียวอาจเป็นคำสั่งที่เริ่มต้นจาก
LANE_CENTERING_ASSIST_COMMAND
(เมื่อมีการใช้งาน) หรือเริ่มต้นผ่านกลไกอื่นในรถยนต์และแสดงการเปลี่ยนแปลงสถานะ
ใน Android Automotive OS (AAOS)
รูปที่ 5 สถานะ LCA ที่กำหนดไว้ใน LaneCenteringAssistState.aidl
ตัวอย่าง LCA นี้ไฮไลต์ข้อผิดพลาดที่ทำให้ LCA ไม่พร้อมใช้งาน ตัวอย่างนี้
แสดงวิธีใช้ค่าที่กำหนดไว้ใน
ErrorState.aidl
ข้อผิดพลาดเหล่านี้ไม่ได้ทำให้ CarPropertyManager
แสดงข้อผิดพลาด แต่จะแชร์กับแอปในลักษณะเดียวกับที่แชร์การเปลี่ยนแปลงอื่นๆ ใน CarPropertyValue
การเปลี่ยนแปลง
รูปที่ 6 ข้อผิดพลาดทำให้ LCA ไม่พร้อมใช้งาน
การตรวจจับด้วยตนเอง
ระบบจะกำหนดพร็อพเพอร์ตี้ที่เชื่อมโยงทั้ง 3 รายการนี้สำหรับการตรวจจับแบบแฮนด์ออน (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