Основной лидар позволял роботу замечать препятствие в 23 м от себя. Вспомогательные устройства сканировали пространство в радиусе 7 м от переднего среза корпуса машины. Стереокамера – еще один способ видеть окружающий мир. Эта специальная система обрабатывала стереоизображения, поступающие с двух камер. Однако и камеры, и лидар могли подвести, если требовалось «видеть» через обычное для пустынных дорог облако пыли. Чтобы дать машине органы чувств, которые не спасуют перед пылевым облаком, Red Team приобрела акустический радар.
Следующей задачей было непосредственно управление. Поставить ногу, чтобы та нажимала на педаль газа, или руку, чтобы крутить руль, было невозможно, поэтому их место заняли приводы. По существу, это были просто электромоторы: толкающие, крутящие и нажимающие, чтобы таким образом заставить автомобиль ускоряться, тормозить или поворачивать направо или налево.
В центре всей системы находился набор компьютеров, который можно было назвать мозгом робота. Один из них, предоставленный корпорацией Intel, представлял собой сервер на четырехъядерном процессоре Itanium 2 с 3 Гб оперативной памяти. Часть компьютеров была предназначена для того, чтобы комбинировать информацию с лидара, системы стереовидения и радара и таким образом строить картину мира вокруг машины. Другой компьютер использовал данные GPS и отслеживал движение, определяя координаты с точностью до метра. Получив изображение местности и местоположение, компьютеры должны были ответить всего на два вопроса – те самые, которые человек за рулем задает себе тысячи раз: во-первых, с какой скоростью двигаться; во-вторых, куда поворачивать руль?
Уиттакер отводил на сборку робота и написание программного обеспечения сто дней. Дедлайн пришелся на ноябрь, День благодарения приближался, а значительная часть машины еще не была завершена. Например, компьютеры не были соединены между собой, и даже датчики отсутствовали. Однако у робота уже было имя: Sandstorm, Песчаная буря, по имени облаков пыли, которые тот должен был поднять в пустыне Мохаве.
Пустыня беспокоила как Уиттакера, так и Урмсона. Разумеется, предметом их беспокойства было бездорожье, но не только: ухабистые дороги тех мест могли причинить изрядный вред микропроцессорам и датчикам сами по себе. Даже если преодолевать камни и неровности на небольшой скорости, считали студенты, вибрация наверняка повредит память компьютеров. В конце концов, магнитный диск – всего лишь быстро вращающаяся металлическая пластина. Чтение и запись производятся при помощи прецизионной металлической головки, парящей над самой ее поверхностью. Сильные толчки могут заставить головку и пластину соприкоснуться, тогда поверхность пластины будет расцарапана, и накопитель придет в негодность. Та же самая тряска может заставить датчики давать ложные показания.
Поэтому Red Team потратила много времени на разработку защиты компьютеров и датчиков от рывков и толчков, неизбежных при движении Humvee через пустыню. Они решили пойти тем же путем, которым идут автопроизводители, чтобы защитить от рывков и толчков живых людей. Пружины и амортизационные стойки оберегали большой металлический контейнер, находившийся там, где раньше была крыша. Он назывался «e-box» (сокращение от «electronics box», «ящик для электроники»), весил более полутонны и вмещал в себя далеко не только жесткие диски. Там в основном находилось все «нежное» оборудование робота: компьютеры, GPS-приемник, радары и вспомогательные лидары.
Оставалось защитить основной лидар и стереокамеру. Ради этого группа провела бессчетные часы, создавая механизм на базе карданова подвеса, сложного устройства, издавна служившего морякам, чтобы сохранять неизменным положение судового компаса даже в самый сильный шторм. Red Team спроектировала и изготовила собственный подвес, смонтировав внутри него основной лидар и систему стереовидения. Снаружи их защищала сфера, по размеру чуть превышавшая школьный глобус. Небольшие моторчики внутри сферы служили Sandstorm, чтобы поворачивать лидар и камеру туда, куда робот считал нужным посмотреть. Если бортовая карта говорила, что машина сейчас входит в левый поворот, то лидар поворачивался налево, чтобы «смотреть» туда, куда она едет.
Будучи техническим директором группы, Урмсон отвечал за сборку всех этих компонентов в единую систему. Он находился в постоянном стрессе, как из-за личных обстоятельств, так и из-за положения дел в Red Team. В сентябре его жена родила первенца, мальчика. Урмсон, однако, не мог приезжать домой надолго. Он пообещал Уиттакеру, что робот самостоятельно пройдет всю длину гоночной трассы, 240 километров, к полуночи 10 декабря 2003 года, то есть за три месяца до даты соревнований.