Автономия. Как появился автомобиль без водителя и что это значит для нашего будущего
Шрифт:
Некоторых членов группы оно потрясло. Разве не должен беспилотный автомобиль быть красивым, сияющим и, наконец, выглядеть высокотехнологично? Добыча Реда олицетворяла противоположность понятию «высокие технологии»: американский армейский вседорожник Humvee M998 [15] , изрядно потрепанный к тому же. Никто не представлял себе его пробега – джип не был оснащен одометром. Тем не менее его продали по сходной цене – 18 000 долл. А главное, он был на ходу.
Уиттакер постоянно испытывал огромное давление. Десятки энтузиастов робототехники по всей стране активно работали над аппаратами для конкурса. На самом деле их оказалось так много, что DARPA стало требовать от каждого участника подать подробное и академически строгое описание используемого метода. Смысл этой идеи состоял в том, чтобы допустить до состязаний только серьезных участников. Среди них были и ученики выпускных классов, и инженеры, решившие в середине
15
Официально он назывался HMMWV M998. – Прим. науч. ред.
Стиль руководства Уиттакера состоял в том, чтобы довести до сотрудников суть проблемы, поставить перед ними сложные, но в то же время четко очерченные задачи, отмечающие этапы на пути к цели, а затем отойти в сторону. Потом он регулярно заходил к каждому из коллег, чтобы проверить статус задач, и энергично требовал их выполнения. Подобные встречи с сотрудниками могли носить довольно жесткий характер. Согласно статье в Wind, однажды Уиттакер провел аналогию между созданием роботов и строительством гигантских исторических памятников в долине Нила – в смысле потребности в рабочей силе. «Если строишь египетские пирамиды, нужны рабы», – сказал он. Что из этого следует? Рабами Уиттакера были его студенты. Один из них, Кевин Петерсон, впоследствии ставший руководителем разработки ПО, до того учился в Принстонской средней школе, где познакомился с доктором Энтони Бьянкозино, деспотичным преподавателем музыки, который отчасти послужил Дэмьену Шазеллу прототипом тирана-руководителя оркестра из его фильма 2015 года [16] «Одержимость». Петерсон мог продуктивно работать с Уиттакером, потому что успел познакомиться с подобным стилем работы в Принстоне, у «доктора Б.». «Их обоих окружала харизма, сообщавшая оттенок сверхценности и некоторой таинственности всему, что они делают, – вспоминал Петерсон. – Идея была в том, что, если ты хочешь работать у них, нужно очень постараться, чтобы тебя взяли. Тот и другой ставили перед собой по-настоящему большие и сложные задачи, и нужно было быть очень крутым, чтобы оказаться в команде. Забавно, что при этом как тот, так и другой могли взять на работу любого, кто обладал той же степенью целеустремленности, и сформировать из него работника в соответствии с собственными нуждами. Полная самоотдача в работе была важнее умений и навыков». Одной из любимых притч Уиттакера, служившей ему для мотивации сотрудников, была притча об инуитах, жителях Арктики, которым требовалось выбрать стратегию пропитания. «Что вы станете делать на их месте, – спрашивал Уиттакер, – пойдете поищете немного ягод и лишайника или убьете моржа, и тогда еды хватит на всю деревню?»
16
Так в тексте. На самом деле, фильм вышел в 2014 году. – Прим. перев.
Иногда трудно было понять, что Уиттакер хочет сказать своими притчами. Петерсон понимал эту как историю о преодолении. Устроит ли тебя жизнь, которая будет обеспечивать тебя пропитанием, но не более того? Или ты из тех, кто готов бросить все силы на достижение по-настоящему масштабной цели?
Некоторые студенты покидали курс Уиттакера, поняв, что он требует большей отдачи, чем та, на которую они способны. Оставшиеся, по существу, бросали все прочие предметы и работали только на него. Петерсон был одним из оставшихся. Он свел к нулю все свои социальные контакты, перестал общаться с семьей. Даже практически перестал спать. Спустя несколько месяцев недосыпа он потерял сознание. К несчастью, это случилось как раз в тот момент, когда он спускался по лестнице. Удар головой, поездка в больницу – но через несколько дней он как ни в чем не бывало снова занимался проектом.
Работая с хорошо мотивированными, но не слишком опытными и к тому же хронически не высыпающимися сотрудниками, можно угодить в массу необычных ситуаций. Однажды утром Уиттакер и Урмсон пришли проверить, как идут дела у студентов, и увидели результат одного из таких приступов трудового энтузиазма, подогретого запредельным количеством кофеина: их сокровище, Humvee, лишился крыши. Один из студентов работал всю ночь и решил, что в салоне машины недостаточно места для компьютеров, аккумуляторов, приводов и прочих компонентов автопилота. Тогда он пошел, вооружился электрическим инструментом и перепилил поддерживающие крышу балки, превратив Humvee в своеобразный кабриолет.
Обычно Уиттакер поощрял подобную инициативу. Однако в данном случае ампутировать крышу не было необходимости. Даже если бы оборудование не вошло в салон, можно было бы снять сиденья или частично вынести его как раз на ту самую крышу. Теперь же машине был закрыт доступ на дороги общего пользования, и каждый раз, вывозя ее на открытое пространство для испытаний, приходилось делать это при помощи эвакуатора. Позорное начало карьеры для автомобиля-робота, главная задача которого – двигаться в режиме полной автономии!
Чтобы обеспечить Humvee автопилотом, Red Team, можно сказать, прибегла к обратному инжинирингу органов чувств, которые использует человек, когда ведет машину. Например, автомобилю нужны были глаза, чтобы видеть, – и группа поставила на него лидары [17] особого типа. Задачей лидара было измерять время, через которое луч света отразится от препятствия и вернется к приемнику. Повторяя эту операцию несколько раз в секунду, лидар мог построить очень приблизительную картину мира вокруг автомобиля.
17
Лидар (от англ. Light Identification and Ranging) представляет собой технологию получения информации об удаленных объектах по отражению и рассеянию луча света, чаще всего лазера. – Прим. перев.
Основной лидар позволял роботу замечать препятствие в 23 м от себя. Вспомогательные устройства сканировали пространство в радиусе 7 м от переднего среза корпуса машины. Стереокамера – еще один способ видеть окружающий мир. Эта специальная система обрабатывала стереоизображения, поступающие с двух камер. Однако и камеры, и лидар могли подвести, если требовалось «видеть» через обычное для пустынных дорог облако пыли. Чтобы дать машине органы чувств, которые не спасуют перед пылевым облаком, Red Team приобрела акустический радар.
Следующей задачей было непосредственно управление. Поставить ногу, чтобы та нажимала на педаль газа, или руку, чтобы крутить руль, было невозможно, поэтому их место заняли приводы. По существу, это были просто электромоторы: толкающие, крутящие и нажимающие, чтобы таким образом заставить автомобиль ускоряться, тормозить или поворачивать направо или налево.
В центре всей системы находился набор компьютеров, который можно было назвать мозгом робота. Один из них, предоставленный корпорацией Intel, представлял собой сервер на четырехъядерном процессоре Itanium 2 с 3 Гб оперативной памяти. Часть компьютеров была предназначена для того, чтобы комбинировать информацию с лидара, системы стереовидения и радара и таким образом строить картину мира вокруг машины. Другой компьютер использовал данные GPS и отслеживал движение, определяя координаты с точностью до метра. Получив изображение местности и местоположение, компьютеры должны были ответить всего на два вопроса – те самые, которые человек за рулем задает себе тысячи раз: во-первых, с какой скоростью двигаться; во-вторых, куда поворачивать руль?
Уиттакер отводил на сборку робота и написание программного обеспечения сто дней. Дедлайн пришелся на ноябрь, День благодарения приближался, а значительная часть машины еще не была завершена. Например, компьютеры не были соединены между собой, и даже датчики отсутствовали. Однако у робота уже было имя: Sandstorm, Песчаная буря, по имени облаков пыли, которые тот должен был поднять в пустыне Мохаве.
Пустыня беспокоила как Уиттакера, так и Урмсона. Разумеется, предметом их беспокойства было бездорожье, но не только: ухабистые дороги тех мест могли причинить изрядный вред микропроцессорам и датчикам сами по себе. Даже если преодолевать камни и неровности на небольшой скорости, считали студенты, вибрация наверняка повредит память компьютеров. В конце концов, магнитный диск – всего лишь быстро вращающаяся металлическая пластина. Чтение и запись производятся при помощи прецизионной металлической головки, парящей над самой ее поверхностью. Сильные толчки могут заставить головку и пластину соприкоснуться, тогда поверхность пластины будет расцарапана, и накопитель придет в негодность. Та же самая тряска может заставить датчики давать ложные показания.
Поэтому Red Team потратила много времени на разработку защиты компьютеров и датчиков от рывков и толчков, неизбежных при движении Humvee через пустыню. Они решили пойти тем же путем, которым идут автопроизводители, чтобы защитить от рывков и толчков живых людей. Пружины и амортизационные стойки оберегали большой металлический контейнер, находившийся там, где раньше была крыша. Он назывался «e-box» (сокращение от «electronics box», «ящик для электроники»), весил более полутонны и вмещал в себя далеко не только жесткие диски. Там в основном находилось все «нежное» оборудование робота: компьютеры, GPS-приемник, радары и вспомогательные лидары.