Водитель марсохода Curiosity отвечает Хабру.

отметили
15
человек
в архиве
Водитель марсохода Curiosity отвечает Хабру.
Это свершилось! Долгожданные ответы «водителя» MSL Curiosity на вопросы, которые ему задал Хабр. Паоло Беллутта работал еще с Opportunity и Spirit, поэтому у него богатый опыт, а главное он не стесняется о нем рассказывать.

Этот замечательный перевод осуществлен Singerofthefall. Текст Паоло прислал объемный, так что мы разделили ответы напополам, и вторую часть опубликует сам переводчик. Поэтому можете его поблагодарить сейчас, а сможете и позже, когда он закончит работу над второй частью и выложит ее.[1]
[1]В квадратных скобках примечания переводчика.
Полный английский текст я выложил на гуглодоке и кто желает, может обратиться к нему, но, поверьте, в этом нет необходимости ибо перевод отличный.
В: Каков ваш рабочий график?
О: После первых 90 дней, в течение которых мы жили по Марсианскому времени, мы перешли на обычное расписание. Обычно рабочий день продолжается с 8 утра до 8 вечера по Тихоокеанскому Стандартному Времени (PST). Работаем мы каждый день, включая субботу и воскресенье, но отдыхали, например, на День благодарения и Рождество. Перед праздниками мы заранее приготовили команды на несколько дней вперед, так что нам удалось побыть дома, а вот роверу пришлось работать без перерыва. Скоро мы перейдем на 6-дневную рабочую неделю, а после Солнечного противостояния [момента, когда Солнце оказывается точно на линии между Землей и Марсом, будет в апреле] перейдем, скорее всего, на обычную пятидневную. Хотя ровер по-прежнему будет работать каждый день, у него[1] выходных нет :-(

[1][Паоло отзывается о марсоходе в женском роде — she — видимо по аналогии с кораблями, к которым в английском языке тоже применяют это местоимение. Хотя сейчас они ее уже практически одушевляют и относятся не как к кораблю, а как к девочке :)
Поскольку для русской аудитории это непривычно, я буду использовать местоимение «он» — марсоход]

В: Как проверяется/отлаживается код для программы движения на следующий день? Сколько людей проверяют код перед отправкой? Применяются ли эмуляторы для проверки программы движения перед отправкой на марсоход? Что делают, если находят ошибки в отправленной программе движения?
О: Замечательные вопросы! Для подготовки команд мы используем программное обеспечение, специально разработанное для этих целях в JPL. У нас есть специализированный редактор под названием RoSE (Robot Sequence Editor — редактор последовательностей [действий] робота), который находит самые простые ошибки — опечатки в названиях команд, ошибки диапазона значений параметров, и так далее. К редактору подключен симулятор, который называется Hyperdrive. Он получает изображения, которые были сделаны в предыдущие Солы, и показывает трехмерное изображение окружающей ровер местности. Потом симулятор получает список команд и показывает, что будет делать марсоход, и как он будет взаимодействовать с окружением. Также можно симулировать базовую телеметрию, например, местоположение и направление.
Добавил ИмяФамилия ИмяФамилия 27 Февраля 2013
Комментарии участников:
Ни одного комментария пока не добавлено


Войдите или станьте участником, чтобы комментировать