НАСА приступает к обновлению программного обеспечения на марсоходе Curiosity

отметили
70
человек
в архиве
НАСА приступает к обновлению программного обеспечения на марсоходе Curiosity
Накануне новый марсианский аппарат Curiosity начал передавать на Землю первые данные, в том числе панорамное фото окружающей аппарат поверхности Марса. Одновременно с этим, инженеры НАСА начали загружать в основной компьютер Curiosity новую версию программного обеспечения. До сих пор здесь стояло ПО, позволяющее аппарату лететь до Марса, теперь же это ПО заменяют на то, что позволит ему вести научную работу непосредственно на поверхности Красной планеты.

«Мы предстоит провести целую серию операций, чтобы активизировать новое программное обеспечение. Цена ошибки тут очень велика. Если что-то пойдет не так, мы просто потеряем аппарат на Марсе и все, поэтому данные операции просто обязаны быть успешными. Не хотелось бы стать парнем, который стал причиной потери аппарата, стоимость в 2,5 млрд долларов», — говорит Стив Скандор, старший менеджер по программному обеспечению в Лаборатории реактивного движения НАСА.

Майкл Уоткинс, менеджер проекта Curiosity в Лаборатории реактивного движения, заявил на пятничной пресс-конференции о том, что сейчас у НАСА уже есть версия рабочего программного обеспечения для загрузки на Curiosity, причем этот софт еще не был готов на момент старта аппарата и его дописывали, когда марсоход уже летел на планету. Уоткинс говорит, что сейчас инженеры НАСА проверяют оба бортовых компьютера Curiosity на готовность к обновлению.

После начала процедуры обновления до ее завершения пройдет примерно два дня, еще два дня будет затрачено на обновление основного и резервного компьютеров. «После загрузки мы дадим команду на начало большой последовательности действий, причем в процессе обновления будет этап, когда на протяжении примерно восьми часов мы вообще не сможем связаться аппаратом», — говорит Скандор.

По его словам, на Земле процесс обновления тестировался неоднократно, но когда начинается реальное обновление, всегда присутствует естественное волнение. «Это не просто обновить программу на удаленном компьютере. У нас на другом конце канала нет служебного администратора, который в случае чего может помочь. У нас есть лишь одна попытка. Мы передаем код и просто ждем ответа», — рассказал он.

Всего в процессе написания программ для Curiosity и их тестировании принимают участие более 100 программистов. Созданная версия программного обеспечения для Curiosity является самой сложной из всех ранее созданных программ для марсоходов. Системный интерпретатор программы понимает более 1000 команд.
Добавил Vlad2000Plus Vlad2000Plus 11 Августа 2012
Комментарии участников:
Marlan
+5
Marlan, 11 Августа 2012 , url
«После загрузки мы дадим команду на начало большой последовательности действий, причем в процессе обновления будет этап, когда на протяжении примерно восьми часов мы вообще не сможем связаться аппаратом», — говорит Скандор.
Интересно, сколько они выжрут валерьянки за эти 8 часов))))
sound
+8
sound, 11 Августа 2012 , url
софт еще не был готов на момент старта аппарата и его дописывали, когда марсоход уже летел на планету
вечно программисты виноваты ;)
LevM
+3
LevM, 11 Августа 2012 , url
Надо было к майкрософтовскому апдейту подключать. Он по умолчанию сгружает обновление и сам перезапускает комп. Обожаю когда запустишь вычисление, а утречком все свеженькое. Только документы офиса вновь открыл. Зато обновился.
Вот-бы в nasa обрадовались если-б аппарат перезагрузился при посадке! Разбился-бы с новенькой анимацией менюшки «старт». Не зря летали.
pomorin
+4
pomorin, 12 Августа 2012 , url
Я сразу отключаю автоматическое обновление, чего и вам советую. Пусть скачивает уведомления об обновлениях, а когда их ставить — пусть пользователь решает.
LevM
0
LevM, 12 Августа 2012 , url
Аналогично. Только не всегда вспоминаю, а потом плююсь. Ну какой идиот определил функцию обнавления OS как более важную чем пользовательские приложения?
GreyWolf
+1
GreyWolf, 12 Августа 2012 , url
Что-то не помню, чтобы в семерке он сам перегружался. Надоедливый попап вылезает с предложением перезагрузить или сделать снузе на 4 часа — это есть, но чтобы самовольно, что-то не припомню… В восьмерке есть: рекомендуем перегрузить комп или он сам перегрузитья, через 2 дня. Там вот надо будет быть внимательным ;)…
pomorin
+1
pomorin, 12 Августа 2012 , url
Бывает, что не у всех семерка стоит… :)
LevM
0
LevM, 12 Августа 2012 , url
Вот семерка: How to turn off reboot after Automatic Update?
Может, есть разные вариации? В 2008й — тот-же прикол, хотя ну вот вообще не приложу ума — какого хера перезапускать серверный вариант ОС? Она реально должна (и может) годами без перезапуска фурычить.Mission critical, блин. И ведь допилили. Но нет, какой-то урод вписал рибут по умолчанию. Не все вирусы такие поганые.
В 8-ке через 2 дня говорите? Хрен редьки не слаще. Бывает неделями не заглядываю как оно там бежит.
pomorin
+4
pomorin, 12 Августа 2012 , url
Линукс рулит.
LevM
0
LevM, 12 Августа 2012 , url
Ясно что рулит. Вопрос: Куда?
Jo-Jo
+1
Jo-Jo, 12 Августа 2012 , url
а также чем и где (на Марсѐ)
pomorin
0
pomorin, 12 Августа 2012 , url
Это куда пользователю треба двигаться…
GreyWolf
0
GreyWolf, 12 Августа 2012 , url
Честно говоря, сам у меня даже Windows 7 Starter не перегружаеться, а там нет gpedit.msc, чтобы это отключить. Максимум попап с предложением перегрузить. Может вся фишка, что при включенном «Allow Remote Assistance connections to this computer» (который включен по умолчанию у всех) Microsoft шлет какой нибудь сигнал на перезагрузку…
fakenews
+1
fakenews, 12 Августа 2012 , url
перегружается, и этим бесит дико, особенно если фоновая задача идет, а он ночью понял что обновления нужны, скачал и через 4е часа перезагрузился.
Don Chipsone
+1
Don Chipsone, 11 Августа 2012 , url
«Мы предстоит провести целую серию операций, чтобы...

)))
Barban
+1
Barban, 11 Августа 2012 , url
«Космонавта» уже закинули, а мозги вдогонку досылают.

… Еще раз проверьте люк
Не дай бог — АВАРИЯ!
Не дай бог — ТУМАН!
Stas911
+3
Stas911, 11 Августа 2012 , url
Думаю он излишне драматизирует, т.к. уверен на 100%, что если зальется что-то не то, марсоход тупо заюзает какую-то дефолтную программу, которая у него есть. Т.к. никто не будет так проектировать аппарат, чтобы при ошибке тупо выкинуть 2.5 ярда зелени.
pda
+14
pda, 12 Августа 2012 , url
Фобос-грунт невинно ковыряет грунт ножкой. :)

Stas911
0
Stas911, 13 Августа 2012 , url
Еще обратил внимание, что, по словам НАСА, в этой миссии нового кода писалось минимальное количество — основной костяк был уже опробован ранее и взят из предыдущих миссий и доточен для MSL
sly2m
+2
sly2m, 11 Августа 2012 , url
Интересно, а кто там на Марсе будет зажимать одновременно кнопочки Volume Down + Power + Home на 3 секунды, чтобы перейти в режим перепрошивки аппарата?
LevM
+4
LevM, 12 Августа 2012 , url
Вот и проверим есть-ли разумная жизнь на Марсе ;)
usd500
+10
usd500, 12 Августа 2012 , url
Обновление завершено успешно. Нажмите любую клавишу для продолжения.

Jo-Jo
0
Jo-Jo, 12 Августа 2012 , url
Нажал Shift, потом Ctrl, затем Alt, ничего не происходит, что я делаю не так?
pomorin
0
pomorin, 12 Августа 2012 , url
Надо одновременно и одной рукой нажимать! :)
Jo-Jo
0
Jo-Jo, 12 Августа 2012 , url
Так клавишу или клавиши, любую или три?
pomorin
+1
pomorin, 12 Августа 2012 , url
все три, одновременно и одной рукой.
Jo-Jo
0
Jo-Jo, 12 Августа 2012 , url
Теперь знаю, любая клавиша это Shift+Cntrl+Alt одновременно, одной рукой.
ПС не помогло, какой рукой нажимать?
pomorin
0
pomorin, 12 Августа 2012 , url
Не, это любые 3 клавиши, одновременно.
Какой рукой — это важно. Если вы левша — то левой, если правша — то правой.
Jo-Jo
0
Jo-Jo, 12 Августа 2012 , url
Не помогает. Может при этом ногой за ухом почесать?
pomorin
0
pomorin, 12 Августа 2012 , url
Нив коем случае! Только усугубите! Лучше попросите кого — нибудь почесать.
pomorin
+6
pomorin, 12 Августа 2012 , url
«No keyboard present. Press F1 to continue...»
TNet
+4
TNet, 12 Августа 2012 , url
«Игры с удаленным фаерволом — к дороге»
Нормальное имя
+1
Нормальное имя, 12 Августа 2012 , url
Программеры как всегда не уложились в сроки:D


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