Видео успешного применения бомбы с лазерным наведением было снято с беспилотника, оснащенного камерой. Дроны летали над зоной конфликта, поставляя фото и видео иранской и афганской территории. Они искали в Афганистане убежища «Аль-Каиды», где мог прятаться Усама бен Ладен. В Ираке они искали лагеря сторонников свергнутого Саддама Хусейна и его партии Баас.
Если американские военные могут пользоваться дронами для получения изображений настолько отдаленных и враждебных мест, предположил Урмсон, то вскоре эти изображения должны стать общедоступными. И может случиться так, рассуждал он дальше, что эти изображения можно будет использовать, чтобы упростить роботу его задачу. Будущую трассу гонок невозможно просканировать лидаром, поскольку никто в Red Team не знает, где в точности пролегает эта трасса, зато достоверно известно, что проходит она по пустыне Мохаве – а ведь ее карты существуют, не так ли? На самом деле, подробные карты Мохаве уже была составлены такими организациями, как Геологическая служба и вооруженные силы США.
«Мы поняли, что можем обойтись без SLAM, – вспоминает Урмсон. – Ведь уже было ясно, что вскоре будет доступна глобальная база [картографических] данных… Так почему бы ею не воспользоваться?»
Если бы ребята из Red Team смогли заложить в Sandstorm точную карту местности
Но сначала Red Team – студентам-старшекурсникам, нищим аспирантам и добровольцам – предстояло создать более подробную карту Мохаве, чем любая из существующих. Задача невероятной сложности, но студентам Реда Уиттакера было не привыкать. Часть группы получила задание достать подробные карты всей пустыни, что было относительно просто с учетом связей Уиттакера и Спенсера Спайкера среди военных. После этого они занялись прокладкой трасс через пустыню, используя полученные карты. Кроме того, два инженера – Тугрул Галатали и Джош Анхальт – должны были объехать как можно больше дорог в Мохаве на арендованном внедорожнике, при этом снимая окружающий пейзаж на установленные в окнах видеокамеры. Можно сказать, что они впервые, пусть и в зачаточном виде, реализовали ту идею, которая позже легла в основу Google Street View.
Следующим шагом следовало сравнить отснятый материал и карту и присвоить каждому участку числовое значение, которое разработчики назвали величиной потерь. Таким образом, скала или горный участок, при попытке преодолеть который Sandstorm гарантированно погибнет, получала величину потерь, равную бесконечности. Ровной дороге или сухой, плоской поверхности дна высохшего озера приписывались нулевые потери. Компьютеры Sandstorm были запрограммированы так, чтобы всегда выбирать траекторию с наименьшим значением потерь.
Как-то вечером, когда до состязаний оставалось всего несколько недель, руководство Red Team собралось на чердаке корпуса космической робототехники в Карнеги – Меллон. «Мы достигли определенного прогресса в составлении карты всевозможных путей через пустыню», – вспоминал Урмсон. Но во время этой встречи на чердаке он внезапно осознал, что работа продвигается слишком медленно. «Стало очевидно, что цели мы не достигнем», – сказал он. И действительно, потенциально возможных маршрутов оказалось слишком много. К дате гонок группа успела бы разметить только малую часть их.
Именно благодаря этому факту к Red Team пришло ее второе озарение. DARPA сообщило командам, что, как раз чтобы не дать распланировать прохождение трассы заранее, она будет сообщена командам ровно за два часа до старта, в 4:30 утра. Red Team уже умела качественно прокладывать маршрут через пустыню. А что, если сменить стратегию? Что, если не пытаться создать карту, содержащую результаты прохождения трассы для всех вообразимых траекторий, а научиться хорошо, а главное – моментально, обучать Sandstorm проходить одну-единственную трассу?
Почему, задумалась команда, вместо создания идеальной карты не сконцентрироваться на прокладке одного-единственного идеального маршрута? Такого, который они смогут спланировать за два часа между тем, как DARPA сообщит участникам примерную трассу гонок, и собственно стартом? Старый подход предполагал использование карт и прокладку маршрутов вручную, и таким образом фактически робот должен был проехать по всем дорогам пустыни площадью 50 000 км2. Новый подход предлагал сосредоточиться на единственном 240-км маршруте, который планировщикам предстояло тщательно проработать – причем за те 120 минут, которые будут у команды после того, как DARPA откроет свой секрет.