ADAS গাড়ির বৈশিষ্ট্য

আমরা Android 14 এ নিম্নলিখিত নতুন ADAS বৈশিষ্ট্যগুলি যোগ করেছি:

এই নতুন ক্ষমতা নিম্নলিখিত চিত্রে চিত্রিত করা হয়.

সমর্থিত ADAS বৈশিষ্ট্য

চিত্র 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

ডিজাইন থিম

নিম্নলিখিত নকশা থিম নতুন যোগ বৈশিষ্ট্য প্রয়োগ করা হয়.

সম্পত্তি বর্ণনা
সক্ষম
  • বৈশিষ্ট্যগুলি যদি একটি বৈশিষ্ট্য সক্ষম বা অক্ষম করা থাকে তা নির্দেশ করার জন্য।
  • বুলিয়ান বৈশিষ্ট্য যেখানে true সক্রিয় এবং false নিষ্ক্রিয়।
  • Read এবং Write বৈশিষ্ট্য যা Read-only হিসাবে প্রয়োগ করা যেতে পারে।
অবস্থা
  • পূর্বনির্ধারিত অবস্থার একটি তালিকার মাধ্যমে বৈশিষ্ট্য রাষ্ট্র যোগাযোগের বৈশিষ্ট্য।
  • সংজ্ঞায়িত enums সহ int32 বৈশিষ্ট্য।
  • পশ্চাদগামী সামঞ্জস্য সমর্থন করার জন্য OTHER ক্ষেত্র।
  • Read-only বৈশিষ্ট্য.
  • মিরর বা গ্লোবাল এলাকা প্রকার।
  • ErrorStates.aidl এ সংজ্ঞায়িত মান ব্যবহার করে।
  • AreaIdConfig.javagetSupportedEnumValues() API ব্যবহার করুন।
বিবিধ
  • ব্যবহারকারীর ইনপুট প্রয়োজন হলে বৈশিষ্ট্যগুলির জন্য COMMAND বৈশিষ্ট্য।
  • যখন রাজ্য আলাদাভাবে প্রতিনিধিত্ব করা যেতে পারে তার জন্য WARNING বৈশিষ্ট্য।
  • সমর্থন করার জন্য অন্যান্য বৈশিষ্ট্য:
    • যখন প্রযোজ্য বৈশিষ্ট্য বৈচিত্র.
    • প্রযোজ্য হলে বৈশিষ্ট্য সেটিংস সামঞ্জস্য করুন।

রাজ্য চিত্রের উদাহরণ

এই বিভাগটি সমর্থিত ADAS বৈশিষ্ট্যগুলির একটি উপসেটের জন্য রাজ্য চিত্র প্রদান করে যাতে অন্তর্ভুক্ত বৈশিষ্ট্যগুলি একসাথে কাজ করে তা প্রদর্শন করতে। আমরা নিম্নলিখিত বৈশিষ্ট্যগুলির উদাহরণ প্রদান করেছি৷

  • স্বয়ংক্রিয় জরুরী ব্রেকিং (AEB)
  • লেন সেন্টারিং অ্যাসিস্ট (LCA)
  • হ্যান্ডস-অন ডিটেকশন (এইচওডি)

স্বয়ংক্রিয় জরুরী ব্রেকিং

এই টেবিলে বর্ণিত হিসাবে AEB-এর জন্য দুটি বৈশিষ্ট্য সংজ্ঞায়িত করা হয়েছে।

সম্পত্তি মূল্যবোধ
AUTOMATIC_EMERGENCY_BRAKING_ENABLED VehiclePropertyType:BOOLEAN

AUTOMATIC_EMERGENCY_BRAKING_STATE

AutomaticEmergencyBrakingState.aidl এ সংজ্ঞায়িত করা হয়েছে।

VehiclePropertyType:INT32

  • OTHER
  • ENABLED
  • ACTIVATED
  • USER_OVERRIDE
  • ErrorState
  • AEB-এর জন্য নিম্নলিখিত নমুনা স্টেট ডায়াগ্রামে AutomaticEmergencyBrakingState.aidl এ সংজ্ঞায়িত সমর্থিত রাজ্যগুলি অন্তর্ভুক্ত রয়েছে।

    AEB রাজ্যগুলি AutomaticEmergencyBrakingState.aidl এ সংজ্ঞায়িত করা হয়েছে

    চিত্র 2. AEB রাজ্যগুলি AutomaticEmergencyBrakingState.aidl এ সংজ্ঞায়িত করা হয়েছে।

    এই চিত্রটি AEB এর একটি উদাহরণ প্রদান করে যখন USER_OVERRIDE অবস্থা সমর্থিত নয়৷ AreaIdConfig.java তে getSupportedEnumValues() API-এর মাধ্যমে সমর্থিত রাজ্যগুলি নির্দিষ্ট করা উচিত।

    AEB যখন ইউজার ওভাররাইড স্টেট সমর্থিত নয়

    চিত্র 3. AEB যখন USER_OVERRIDE অবস্থা সমর্থিত নয়।

    চিত্র 4 এ চিত্রিত AEB উদাহরণে, যে ত্রুটির কারণে AEB অনুপলব্ধ হয় তা হাইলাইট করা হয়েছে। ErrorState.aidl এ সংজ্ঞায়িত মানগুলি কীভাবে ব্যবহার করা উচিত তা এটি প্রদর্শন করে। এই ত্রুটিগুলি CarPropertyManager দ্বারা নিক্ষিপ্ত একটি ব্যতিক্রমের ফলে হয় না এবং পরিবর্তে CarPropertyValue তে অন্য যেকোনো পরিবর্তনের মতো একইভাবে অ্যাপের সাথে শেয়ার করা হয়।

    ত্রুটির কারণে AEB অনুপলব্ধ হয়ে যায়

    চিত্র 4. ত্রুটির কারণে AEB অনুপলব্ধ হয়ে যায়।

    লেন কেন্দ্রে সহায়তা

    লেন সেন্টারিং অ্যাসিস্ট (LCA) তিনটি সংশ্লিষ্ট এবং সংজ্ঞায়িত বৈশিষ্ট্য প্রদান করে।

    সম্পত্তি মূল্যবোধ
    LANE_CENTERING_ASSIST_ENABLED VehiclePropertyType:BOOLEAN

    LANE_CENTERING_ASSIST_STATE

    LaneCenteringAssistState.aidl এ সংজ্ঞায়িত

    VehiclePropertyType:INT32

    • OTHER
    • ENABLED
    • ACTIVATION_REQUESTED
    • ACTIVATED
    • USER_OVERRIDE
    • FORCED_DEACTIVATION_WARNING
    • ErrorState

    LANE_CENTERING_ASSIST_COMMAND

    LaneCenteringAssistCommand.aidl এ সংজ্ঞায়িত

    VehiclePropertyType:INT32

    • ACTIVATE
    • DEACTIVATE

    LaneCenteringAssistState.aidl এ সমস্ত সংজ্ঞায়িত রাজ্য সমর্থিত হলে নিম্নলিখিত রাজ্য চিত্রটি LCA-কে চিত্রিত করে৷ সবুজ লাইনগুলি হয় LANE_CENTERING_ASSIST_COMMAND (যখন প্রয়োগ করা হয়) থেকে শুরু করা একটি কমান্ড হতে পারে বা গাড়িতে অন্য একটি প্রক্রিয়ার মাধ্যমে শুরু করা হতে পারে এবং Android Automotive OS (AAOS) এ একটি রাষ্ট্রীয় পরিবর্তন প্রতিফলিত করতে পারে।

    LCA রাজ্যগুলি LaneCenteringAssistState.aidl-এ সংজ্ঞায়িত করা হয়েছে

    চিত্র 5. LaneCenteringAssistState.aidl এ সংজ্ঞায়িত এলসিএ রাজ্যগুলি।

    এই LCA উদাহরণটি একটি ত্রুটি হাইলাইট করে যার কারণে LCA অনুপলব্ধ হয়ে যায়। এটি প্রদর্শন করে কিভাবে ErrorState.aidl এ সংজ্ঞায়িত মানগুলি ব্যবহার করতে হয়। এই ত্রুটিগুলির ফলে CarPropertyManager একটি ত্রুটি ছুঁড়ে দেয় না এবং পরিবর্তে একইভাবে অ্যাপগুলির সাথে শেয়ার করা হয় যেভাবে CarPropertyValue পরিবর্তনের অন্যান্য পরিবর্তনগুলি ভাগ করা হয়৷

    ত্রুটির কারণে LCA অনুপলব্ধ হয়ে যায়।

    চিত্র 6. ত্রুটির কারণে LCA অনুপলব্ধ হয়ে যায়।

    হাতে সনাক্তকরণ

    এই তিনটি সম্পর্কিত বৈশিষ্ট্য হ্যান্ড-অন ডিটেকশন (HOD) এর জন্য সংজ্ঞায়িত করা হয়েছে।

    সম্পত্তি বর্ণনা
    HANDS_ON_DETECTION_ENABLED VehiclePropertyType:BOOLEAN

    HANDS_ON_DETECTION_STATE

    HandsOnDetectionDriverState.aidl এ সংজ্ঞায়িত

    VehiclePropertyType:INT32

    • OTHER
    • HANDS_ON
    • HANDS_OFF
    • ErrorState

    HANDS_ON_DETECTION_WARNING

    HandsOnDetectionWarning.aidl এ সংজ্ঞায়িত

    VehiclePropertyType:INT32

    • OTHER
    • NO_WARNING
    • WARNING
    • ErrorState

    নীচে HOD-এর একটি উদাহরণ দেওয়া হল, যেখানে HandsOnDetectionDriverState.aidl এর সমস্ত সংজ্ঞায়িত অবস্থা সমর্থিত।

    HOD যখন HandsOnDetectionDriverState.aidl-এ সমস্ত সংজ্ঞায়িত রাজ্য সমর্থিত হয়।

    চিত্র 7. HOD যখন HandsOnDetectionDriverState.aidl-এর সমস্ত সংজ্ঞায়িত অবস্থা সমর্থিত হয়।

    HANDS_ON_DETECTION_STATE প্রপার্টি ছাড়াও, HOD একটি আলাদা সতর্কতা বৈশিষ্ট্যও প্রদান করে, HANDS_ON_DETECTION_WARNING । HOD সতর্কতা মানগুলির জন্য রাষ্ট্রীয় চিত্রটি চিত্র 8 এ চিত্রিত করা হয়েছে।

    HOD সতর্কতা মান

    চিত্র 8. HOD যখন HandsOnDetectionWarning.aidl-এ সমস্ত সংজ্ঞায়িত মান সমর্থিত হয়।