И она не перевернулась. На самом деле, самым серьезным инцидентом была разбитая корма машины Салески. Он и Урмсон неделями напряженно думали, пытаясь изобрести сценарий, способный поставить в тупик управлявшие машиной алгоритмы, – пусть даже его вероятность в жизни, не говоря уже про Urban Challenge, стремилась к нулю. Например, часто машины прибывали на перекресток одновременно со всех сторон. Как Boss отреагирует на это? Или же они программировали маршрут и неожиданно создавали на нем препятствие, например имитировали аварию, полностью блокирующую проезд. В таком случае Boss придется перестраивать маршрут. Иногда казалось, что машина вот-вот ошибется, иногда она отворачивала буквально в последнюю секунду, но в основном Boss вел себя безупречно. «Это было чудесное время», – вспоминал Салески.
Вспомните, на календаре был 2007 год. Никому еще не удавалось создать робота, который способен был бы двигаться в уличном трафике с обычной для дорог общего пользования скоростью. И по мере того, как шли дни, команда Tartan Racing понимала, что ей это удалось. «Тот факт, что нам не приходилось делать ничего особенного: мы просто включали машину, и она работала, удивляет меня до сих пор, – вспоминает Салески. – Это было потрясающе».
Чтобы продемонстрировать возможности Boss, Урмсон выкладывал видео в блоге Tartan Racing. Как-то раз ему позвонили из General Motors. Человек, через которого осуществлялись постоянные контакты между группой Урмсона и GM. Менеджер среднего звена посмотрел ролики, снятые Урмсоном, – и забеспокоился. На самом деле, он забеспокоился настолько, что угрожал отказом от дальнейшего спонсорской поддержки со стороны GM. Урмсон сглотнул слюну. Для Tartan Racing это была бы катастрофа – команда нуждалась в спонсорских деньгах. Кроме того, это был бы чудовищный позор.
Это весьма важный момент, пример одного из первых разногласий между Детройтом и теми специалистами по информатике и инженерами, которые работали над воплощением в жизнь идеи беспилотного автомобиля. Позже эти разногласия выльются в многолетний конфликт между Детройтом и Кремниевой долиной. Несмотря на то что звонивший менеджер был моим подчиненным, я узнал об этом инциденте много лет спустя, от Урмсона. Я понимал позицию обеих сторон. В 1990-е годы в GM сложилась сильнейшая культура безопасности производства. Наши методики испытаний строились с целью обеспечить крайне низкую степень риска. Тот сотрудник GM, через которого осуществлялись рабочие контакты корпорации с Урмсоном, беспокоился, что во время испытаний Tartan Racing кто-нибудь непременно получит серьезное увечье. Кроме того, он, вероятно, пытался защитить меня и мое решение спонсировать команду. Случаи, когда Boss отворачивал буквально в последний миг, легко было интерпретировать как низкое качество программного обеспечения. Спонсировать Tartan Racing означало для GM нести серьезные расходы во время финансовой нестабильности. В конце концов, это происходило в 2007 году, сразу после кризиса. За каждый доллар, ассигнуемый на перспективные исследования, мне приходилось буквально драться. Любой результат Tartan Racing, кроме победы, стал бы моим личным позором и подорвал бы мой авторитет среди других членов стратегического совета.
Урмсон понял, что ему прямо сейчас нужно что-то сделать для улучшения отношений с источником финансирования. «Нет-нет, – сказал он, – вы не понимаете. Мы испытываем Boss в условиях намного более жестких, чем те, в которых ему предстоит оказаться на Urban Challenge. Мы уверены, что в финале машина покажет себя просто великолепно».
Это успокоило менеджера среднего звена. К октябрю 2007 года на корпусе Boss находилось 18 привинченных болтами, приваренных и приклеенных датчиков. Багажник автомобиля-робота занимали 10 компьютеров, державшие в себе 30 000 строк кода и способные принимать решения, прямо влияющие на управление автомобилем, 20 раз в секунду. Месяц назад Boss мог выполнять самые сложные маневры на скорости не выше 24 км в час. Теперь он был способен проделывать это на скорости вдвое выше. Он мог самостоятельно найти место на загруженной парковке и занять его. Если дорога была занята, он разворачивался и отправлялся в объезд, предварительно построив новый маршрут, – и все это без вмешательства человека.
Благодаря всему этому как команда Tartan Racing, так и сам Урмсон чувствовали себя необычно уверенно. Во время первых соревнований Урмсон точно знал, что финишировать их машина не сможет. На вторых он и Петерсон так опасались ситуации, в которой до финиша не доходит никто, что установили для Sandstorm заведомо низкую скорость, и в результате оказались вторыми и третьими. Посетив команду в 2007 году, директор DARPA Тетер сказал, что не включил бы Карнеги – Меллона даже в пятерку лучших. Но в течение двух последних месяцев что-то качественно изменилось для их последней машины, для Boss. Перед началом общенациональных квалификационных заездов Урмсон и остальные члены команды были уверены в себе, как никогда.