BMW X3 (F25) (Ікс Individual)

[051] Розпізнавання знаків в Україні. S8TH - Road Sign Detection

Я їжджу на BMW X3 (F25)
Київ, Україна

Вітаю усіх!

Системи безпеки та допомоги водієві у сучасних авто стрімко розвиваються: від простих парктроніків до майже повноцінних автопілотів (які все одно можуть загнати вас під фуру, так же, Тесла?). BMW F серії уже не зовсім сучасне авто, моделі у цьому кузові почали вироблятися ще у далекому 2008 році (7 серія). А це аж цілих 15 років назад. І серед безкінечного числа опцій, які ви могли придбати для свого лакшері седану була S8TH - Road Sign Detection (Speed Limit Display).

Що ж це таке і з чим його їдять?

У 2008 році BMW анонсувало цю систему, яка буде доступною у новій моделі F01 (7 серія). За словами керівника австралійського відділу маркетингу BMW Group Тома Нобеля (Tom Noble), ця система допоможе зменшити ризики порушення водіями швидкісного режиму на ділянках доріг, де обмеження весь час змінюються.


Презентація системи


Авто через вбудовану під салонним дзеркалом камеру уміє читати дорожні знаки обмеження швидкості: як залізні, так і цифрові. Комп'ютер, отримавши дані з камери порівнює їх з даними, які зашиті у картах штатної навігації. Якщо вони не співпадають, наприклад, коли карти застаріли, або ви заїхали на дорогу з тимчасовими знаками, то значення обмеження швидкості береться саме з камери. У інших випадках (виїхали на дорогу, але знаків немає) - з карт навігації. 
Обмеження виводиться на проекцій дисплей (HUD) та на інформаційний кластер (панель приладів). При цьому, автомобіль ніяк "не втручається" у вашу динаміку руху і дозволяє перевищувати швидкість.

Але BMW 7 не став першим серійним автомобілем з даною системою. Першим же був... ні, не Мерседес, і не ВАГ, і, навіть, не Вольво, а "звичайний" Opel😎 Insignia. У версії Vauxhall (це англійська версія Опеля) авто мало систему Vauxhall Eye, яка працювала через камеру.




От після нього уже була 7 серія. У 2010 система стала доступною для S класу від Мерседес. У концерні VAG дану систему першим отримав VW Phaeton (угу, A8 відставала від нього в плані технологій). Особливістю даної системи було перше серед серійних авто розпізнавання знаку про те, що обгін заборонений. Також Phaeton "розумів" додаткові умови(таблички під знаками) обмеження швидкості: наприклад, "взимку", "коли мокро", або ж у певні години дня.

Алгоритм розпізнавання знаку з використанням нейромереж узагальнено виглядає наступним чином:



Проблеми виникали зі знаками, які схожі на обмеження швидкості:



Знак "кінець обмежень" може оброблятися наступним чином:



Загальна задача алгоритму: прибрати усі зайві деталі, які бачить камери, і віднайти серед всього потрібний знак.


Ціна ж такої опції у, наприклад, 2012 році на BMW 5 серії досить демократична - 250 фунтів стерлінгів. 





Сподіваюсь, ви ще не втомилися від нудної теорії і очікуєте "хліба та видовищ". Що ж... їх не буде🤣
Хіба що трішечки.

Як там Ікс дружить з даною опцією? По vin коду вона є, але якщо зайти у меню і вивести інформацію про знаки на панель, то отримаємо цілісіньке нічого:



Всередині знаку просто будуть показуватися "---" та й і все.

А все чому? Правильно, бо Америка. Власники європейських авто подібних проблем не повинні мати(але це не точновиправіть мене у коментарях, раптом що). 

Нам, як завжди, може допомогти кодування. 
Дякую @DimAssBMW за консультацію по параметрам та @WeSell за реалізацію.

Потрібні параметри залишаю нижче:

KAFAS2 > 3000 > COUNTRY_VARIATION > ECE

KAFAS2 > 3010 > COD_CAM_ONLY > FUSION_MODE

KAFAS2 > 3010 > COUNTRY_CODING_DISPLAY > ECE_WHITE

KAFAS2 > 3010 > TSM_COUNTRY_VARIATION > ECE

KAFAS2 > 3010 > COUNTRY_SLINPI_MODE > У нижній вкладці вписати самостійно значення та зберегти: 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF, FF

HU_NBT > 3004 > COUNTRY > ECE

KOMBI > 3003 > SPEED_LIMIT_GENERATION > SLI_GEN_2_NPI

Сідаємо у авто і насолоджуємося.


Працює=)


Знаки розпізнає досить добре. 
Але звідки ти знаєш, що це інформація саме з камери, а не з карт навігації? - можете запитати ви.
Справедливо, і на це питання у мене є відповідь.

Після встановлення нового NBT EVO Id6 (читайте тут) мої штатні карти отримали даунгрейд(пониження) з версії 2021-2 до 2017-2.


Старенькі карти=(



Через це, коли я виїжджав на дорогу і знаків для розпізнавання не було, то отримував обмеження швидкості у місті не 50, а 60.


60 км/год


Цей же 60 на проекції


Нагадаю, що загальне зменшення ліміту швидкості у населених пунктах України відбулося після аварії Зайцевої-Дронова у м. Харків наприкінці 2017 року.

То ж, Ікс по Києву мені казав, що швидкість 60, але, коли бачив знаки 50, то оновлював цифру на проекції та моїй панелі приладів 6WB (про неї є тут).

Вирішити цей нюанс досить легко: треба оновити штатні карти, чим я і зайнявся через пару тижнів.


Процес оновлення



Нові карти за 2023 рік


Тепер все взагалі круто: навігація на 95% відповідає реальній ситуації у Києві. 

Крім знаку обмеження швидкості авто уміє бачити знаки "обгін заборонено" та "кінець усіх обмежень"


Обгін заборонено


До речі, з даною опцією розкрилася ще одна перевага (хоч і естетична більш) 6WB над 6WA - динамічне відображення перевищення швидкості. Виглядає це наступним чином: від ліміту до вашої поточної швидкості на спідометрі рисується "червона" зона.


Чергове дурне БМВ, яке кудись летить=)


Що ж, перейдемо до наглядної демонстрації роботи системи розпізнавання знаків на Іксу:



Трохи прокоментую відео:
Спочатку ви можете бачити поточне обмеження у 50 км/год. Після перехрестя і пішохідного переходу є знак про 40 км/год. Авто успішно його зчитує. За ним йде синій знак 20 км/год (рекомендована швидкість), його авто, як і повинно бути, ігнорує. За черговим перехрестям знак обмеження 30 км/год. Його авто також зчитує.
Зміна знаків на панелі приладів відбувається десь через 5-10 м після проїзду знаку. 

А якщо знак стоїть косо-криво, як у нас часто любить робити Укравтодор? 



Отут з 10 секунди видно знак 40 км/год, який стоїть майже на землі, адже ділянка попереду, наче як, на тимчасовому ремонті (ага, уже 1.5 року). Цей знак також розпізнало без проблем.

Які ж були ситуації, коли знаки не розпізнавало?
Раз було, що знак висить досить високо(метрів 5-7, може), через 3 полоси від - його проігнорувало.
Знак, що розташований на крутому повороті, вночі іноді також ігнорується.

Інших проблем за 4 місяці роботи даної системи не помічав.

Що ж, під кінець запису скажу: намагайтеся дотримуватися обмеження швидкості, навіть на своїх V8 з 600 к.с.😉 
На деяких ділянках дороги вони не просто так виставлені.

------------------------------------------------------------------
Дякую, що дочитали! Підписуйтесь, коментуйте

Далі - більше!

Опубліковано: 23 грудня 2023р. 18:47
Подія: 05 вересня 2023р. 16:00
52 3 3

Коментарі

Щоб залишати коментарі, потрібно авторизуватись.
Скільки коштувало оновити карти?
15 лютого 19:49
Я їжджу на BMW X3 (F25)
EddyPrime, Безкоштовно😅

Але ціни по Києву, якщо я нічого не плутаю, - від 25 до 50 доларів

15 лютого 19:51
oleh_o, Люблю коли безкоштовно ))))
15 лютого 19:53
О! якраз хотів запитати про розпізнавання
- Американка
- У мене карти 2023-2 (НБТ ЄВО)
- розпізнає тільки Обмеження швидкості та відміну обмежень (//)
Тому, пара запитань:
1. Ви пишете "Крім знаку обмеження швидкості авто уміє бачити знаки "обгін заборонено" " - як цього добитись? ))
2. після встановлення 6WB - зʼявились дві -- -- , а не одна, як була раніше ) в яких випадках вона два знаки має зчитати?

26 січня 11:54
Я їжджу на BMW X3 (F25)
OL.An,
1. Не впевнений, що у кодуванні можна вибрати якісь конкретні знаки. Воно або розпізнає увесь набір: обмеження швидкості, обгін заборонено, кінець усіх обмежень або жодного з них не розпізнає. Принаймні, інших сценаріїв я не чув)
Коли приїжджаєте мимо знаку обгін заборонено, воно його ігнорує?

2. Два знаки може рисуватися, коли діє обмеження швидкості і заборона обгону, там же он на фото про "обгін заборонено" у мене видно два нарисованих знаки одночасно(просто швидкість через ---, бо заїхав тоді кудись у тупик.
Можливо, я не дуже зрозумів питання. Можете за можливості сфотографувати, як у вас показує і прикріпити до коментаря?

Зчитування знаків не залежить від панелі приладів. На тій же 6wa повинно було б бути те саме.

26 січня 12:06
oleh_o, Буду їхати спробую пофоткать )
26 січня 12:15
Я їжджу на BMW 5 series (F10)
OL.An, Погано вам закодували 6WB, якщо у вас постійно висить "---" і "---". Таке буває ще коли проблема із сертифікатом який відповідає за активацію опції, але не думаю що при заміні панелі приборів, могли щось там зачепити, але у такому випадку і зчитувати нічого не буде. Тому все через криве кодування.
"обгін заборонено", мабуть просто не зустрічали такий знак на дорозі, якщо читає "зняття усіх обмежень", то і цей читати має. Як тільки його проїжджаєте, з'являється одразу на приборці\проекції.

26 січня 12:20
DimAssBMW, ну, читає обмеження, зняття обмежень - нормально і швидко. все гуд!
Але я ніколи ще не бачив на проекції знака де заборонено обгін )) придивлюсь
Щодо -- -- то вони не постійно світяться. просто інколи світиться один прочерк --, а інколи два -- -- (як воно визначає - коли один, а коли два ?)

26 січня 12:24
Я їжджу на BMW 5 series (F10)
OL.An, ну от власне, погано закодовано щось. Відображення глючить. Десь або з регіонами кодувань проблеми скоріш за все.
26 січня 13:13
Я їжджу на Honda Accord (7G)
Дуже цікава стаття,хоч і власник іншої марки,але дуже пізнавально,і на майбутнє хотілось би мати таку опцію в авто)
08 січня 10:13
Я їжджу на BMW X3 (F25)
Rezolve_s, Дякую, дуже приємно, що оцінили)
У сучасних(2020+ рік) авто така опція уже є у більшості, за виключенням бюджетних моделей.

Аккорд, наприклад, має її, починаючи з 10 покоління. Називається там Honda Traffic Sign Recognition

08 січня 15:02
Я їжджу на Honda Accord (7G)
oleh_o, так,я на майбутнє заглядаюсь на Acura.У них в нових теж є,наскільки я знаю,з 14 року на всіх моделях як опція.
08 січня 15:06
Я їжджу на BMW X3 (F25)
Rezolve_s, Візуально дуже Акура ТЛХ подобається, але ніколи не їздив)
08 січня 16:23
Я їжджу на Honda Accord (7G)
oleh_o, я катався,в родині в мене всі або хонди,або акури.І в мене в планах або TLX або RDX)Цікаві машинки за свої кошти)
14 січня 14:10
Я їжджу на KIA Rio (4G)
Потрібна штука
07 січня 16:37
Я їжджу на BMW X3 (F25)
Bsumy1655, Так, досить добре допомагає при їзді
07 січня 21:20
Я їжджу на BMW 3 series (F30)
Так я тоже закодував читає знаки з карт + через камеру, але толку? Як воно не всі знаки читає уВи
02 січня 08:12
Я їжджу на BMW X3 (F25)
MaxGust, Тобто? А які знаки з тих, що повинно зчитувати, не читає?
02 січня 08:17
Я їжджу на BMW 5 series (F10)
Дуже шкода, що на F серію не заїхав функціонал з G серії - AUTO LIM. Це коли вмикаєш LIM а воно згідно знаків вже міняє обмеження у системі. Здавалось би, така банальна функція, але ж яке приємне могло бути доповнення.
29 грудня 2023р. 00:27
Я їжджу на BMW 5 series (F10)
"Власники європейських авто подібних проблем не повинні мати(але це не точно, виправіть мене у коментарях, раптом що). "
Щей як мають) автомобіль успішно після проходження кордону з ЄС забуває про існування знаків і показує такі ж "прочерки")

З приколів що спостерігав, дійсно інколи якщо знак хтось підбив, система все одно його розпізнає, але коли він прям ледь не лягає на бік (як то буває, коли хтось в'їде в нього а потім ніхто сильно не переживає його станом), то вже не розпізнає.
Ну і також, це наліпки на автобусах, які помилково може розпізнати камера. І отримуємо обмеження 100 в місті. Але про це все писала і BMW, що таке може бути і ніхто не гарантує 100% точності і дуже просить самостійно покладатись на свої знання ПДР.

29 грудня 2023р. 00:26
Я їжджу на BMW X3 (F25)
DimAssBMW, Хмм, наліпки на автобусах і 70 на авто якось жодного разу не детектило. Може, треба по бмвшному, ближче під'їжджати?)
29 грудня 2023р. 00:30
Я їжджу на BMW 5 series (F10)
oleh_o, ну не перевіряв) прижимати автобуси точно не дуже хотілось би) трохи у різних вагових категоріях)
Ну таке бувало точно декілька раз. Воно бачить знак, та і записує його) А де він там був, то вже інше питання

29 грудня 2023р. 00:31
Я їжджу на Toyota Supra (90)
Цікаво було прочитати, видно що розібрався в процесі)
25 грудня 2023р. 07:54
Я їжджу на BMW X3 (F25)
K2, Угу, довелося з десяток архівних статей прочитати, щоб стисло передати тут інформацію)
25 грудня 2023р. 09:19
Без коліс :(
цікаві технічні деталі як це працює, дякую.
24 грудня 2023р. 12:56
Я їжджу на BMW X3 (F25)
colins777, Дякую, що оцінили)
24 грудня 2023р. 13:06
Я їжджу на BMW 5 series (E39)
Цікавий допис, цікава опція. Хоча і користі з неї мало. Але приємно, коли все працює)
24 грудня 2023р. 01:11
Я їжджу на BMW X3 (F25)
EvilFrees, Ну не сказав би, що мало. Все ж дуже зручно бачити весь час перед собою актуальне обмеження. Не треба пам'ятати, який там знак був чи дивитися у Вейз)
24 грудня 2023р. 01:15
Я їжджу на BMW X3 (F25)
EvilFrees, Дякую, старався зібрати побільше інфи. Можна було б і більше теорії викласти, але затягнеться лонгрід сильно)
24 грудня 2023р. 01:15
EvilFrees, чому це мало? Дуже зручна функція, особливо це відчуваєш коли сідаєш в іншу машину, де її немає)
25 грудня 2023р. 12:23
Я їжджу на BMW 5 series (E39)
lossofreason, ну, в машині, де немає цієї опції, є вейз, який показує те саме, і який в мене б будь-якому випадку все одно запущений. Це по-перше. По друге - я все одно орієнтуюся на швидкість потоку. Тому що є в мене ця опція в машині, що немає - не мені не дуже принципово.
26 грудня 2023р. 00:40
Я їжджу на BMW X3 (F25)
EvilFrees, Вейз не у наскільки зручному місці, як проекція)

У мене воно взагалі паралельно працює

28 грудня 2023р. 01:52
Я їжджу на BMW 3 series (F30)
Классный допил.
24 грудня 2023р. 00:18
Я їжджу на BMW X3 (F25)
sharkmann, Дякую!)
24 грудня 2023р. 00:24
Я їжджу на Opel Zafira B
Ну трасі працює? На великій швидкості встигає розпізнавати знаки?
23 грудня 2023р. 20:07
Я їжджу на BMW X3 (F25)
yurez, Так, 90 розпізнає без проблем
23 грудня 2023р. 20:10
Я їжджу на Opel Zafira B
oleh_o, умовно кажучи, валите 160, знак 90 на трасі і відразу попередження?
23 грудня 2023р. 20:13
Я їжджу на BMW X3 (F25)
yurez, А от такого не пробував. Зазвичай по трасах знаки 50(перед ними я 160 не лечу), що населений пункт. Це треба десь з автобану (зі 110-130) з'їхати на дорогу для автомобілів, щоб отримати таку комбінацію.

Але... навіть, якщо камера не встигне розпізнати, то по картах все одно переключить швидкість

23 грудня 2023р. 20:37
Я їжджу на Opel Zafira B
oleh_o, зрозумів. Вейз на панелі приладів) не вистачає ще показчика камер)
23 грудня 2023р. 20:57
Я їжджу на BMW X3 (F25)
yurez, Фактично так, це хороше доповнення до Вейзу. Але, якщо знак поставили умовно тільки вчора, то камера його розпізнає - і покаже. Вейз же залежить від активності вейзерів=)
23 грудня 2023р. 20:59
Я їжджу на BMW X3 (F25)
yurez, Ну і супер зручно бачити обмеження прямо перед собою на проекції.
23 грудня 2023р. 21:00
Я їжджу на Opel Zafira B
oleh_o, та ми не з богатої сім’ї)
Крута штука, тут нічого не скажеш. Взагалі будь-які асистенти мають бути в авто. Кожна така дрібниця полегшує рух за кермом

23 грудня 2023р. 21:03
Я їжджу на BMW 7 series (G11/G12)
yurez, так, на 200 працює)
25 грудня 2023р. 02:28
yurez, все встигає, це ж комп'ютер.
25 грудня 2023р. 12:24
Я їжджу на BMW X3 (F25)
Оце як раз зараз займаюсь активацією цієї опції. У мене куплений BimmerCode , але нажаль в блоці KAFAS у ньому немає режиму "Expert Mode" , тож шукаю собі спеца з E-SYS встановленим щоб це зробити. напрягають мене ці "---" на проекції)
23 грудня 2023р. 20:03
Я їжджу на BMW X3 (F25)
serhii_sumy, Bimmercode - це ж з телефону працює?
23 грудня 2023р. 20:10
Я їжджу на BMW X3 (F25)
serhii_sumy, Ще момент, що для роботи у Kafas повинні бути fsc коди під цю опцію
23 грудня 2023р. 20:11
Я їжджу на BMW X5 (F15)
serhii_sumy, в Києві робив через ноут і кафас, карти і активацію лед фар юса. Можна віддалено. Щось до 1200грн.
А, ще жовті маркери в фарах відключив.

24 грудня 2023р. 06:03
Я їжджу на BMW X3 (F25)
Rams-, 1200 грн - взагалі солодка ціна за скільки кодувань. Прямо супер дешево)
24 грудня 2023р. 12:02
Я їжджу на BMW 3 series (G20)
Rams-, Де знайти таких електриків? Мені загнули 150 баксів)
10 лютого 10:27
Я їжджу на BMW X5 (F15)
Yuricsson, в приват написав.
10 лютого 21:05
Я їжджу на BMW X3 (F25)
Yuricsson, Вам назвали "стандартну" ціну по Києву. Те, що вона супер завищена - інше питання😅
11 лютого 17:06