Читать «Новый Марс» онлайн - страница 56

Андрей Николаевич Чемезов

Затруднённое движение, доставлявшее немало хлопот водителям, стало практически свободным, хотя первоначально казалось, что решить эту задачу не удастся вообще, ведь автономное управление, на которое по своей инициативе успели перейти многие водители, не способствовало рассасыванию пробок, скорее наоборот: пробки становились только длиннее… Никакая электронно-вычислительная машина, даже самого плодовитого и мозговитого автопилота на свете, как оказалось, не способна предсказать поведение «чайника» на дороге! Иначе говоря выяснилось, что не существует в природе такой программы, которая позволяла бы предусмотреть 100%-ю защиту от грубого нарушения Правил Дорожного Движения самыми разными участниками дорожного движения, начиная от беспечного ездока и заканчивая водителем-лихачём! Чтобы автопилот мог работать без сбоев, он должен следовать чёткому алгоритму, заложенному в программу, однако в городском хаосе-потоке никакого алгоритма даже не просматривается!.. Правила дорожного движения нарушаются буквально на каждом шагу, при чём нередко в такой грубой форме, что предусмотреть н е в о з м о ж н о. И живому-то человеку порой нелегко бывает сориентироваться в дорожной обстановке, а что уж говорить об автопилоте, напичканном электроникой?! Он просто «теряется» в ситуации; из-за многочисленных нарушений алгоритма автомобиль начинает двигаться так медленно, что лучше покинуть его и идти пешком! А то и вовсе, бывает, останавливается где-нибудь в неподходящий момент… чем вызывает транспортный коллапс! «Кирдык! Кранты! Чайхана!» — кричит водитель, а что толку?

Мозг человека гораздо лучше приспособлен к конфликтно-тупиковым ситуациям такого рода, но электроника не может работать как мозг, её не заставишь просто так взять и рассмеяться или фыркнуть сквозь зубы: «Фу-ты, ну-ты!» и затем продолжить двигать машину дальше, как ни в чём не бывало!

Вот почему там, где работали автономные автопилоты, пробок на дорогах становилось не меньше, а больше, и аварии с такими машинами случались едва ли не чаще!

Выход был найден в следующем решении: городским транспортом, всем транспортом, находящимся на улицах города, должна управлять ОДНА ГОЛОВА. Одна, а не миллион! Пусть это будет голова компьютера, пусть она будет находиться в городском ЦУТе и пусть она будет управлять движением всего транспорта по одному алгоритму. Как ни странно, алгоритм управления всеми автомобилями сразу в тысячи раз проще, а значит и надёжнее — это подтвердит, наверное, любой программист, если сможет прикинуть что к чему, — чем алгоритм управления одной-единственной машиной в хаотичном городском потоке! Вспомните компьютерную игру, в которой транспорт движется по городским улицам — ни одна машина не сталкивается с другой, если такой сценарий не заложен в программу! Что же мешает внедрить такую программу для управления реальными машинами в городе? Ничего! Для достижения данной цели необходимо решить несколько задач.