Программирование "на космос"

И прочий транспорт будущего
User avatar
tau797
Уже с Приветом
Posts: 14798
Joined: 27 Aug 2001 09:01
Location: Russia->USA->Russia

Программирование "на космос"

Post by tau797 »

http://www.novosti-kosmonavtiki.ru/cont ... 0/43.shtml
Специальную премию за выдающийся научно-технический вклад в работу NASA получила 3 сентября Маргарет Хэмилтон, руководитель разработки программного обеспечения для полетов по программе Apollo. Предложенные ею решения – асинхронное ПО, приоритетное планирование, тестирование в режиме end-to-end, принятие решения человеком в контуре управления – стали классикой разработки ПО для пилотируемых миссий. Вместе с удостоверением лауреата Хэмилтон получила чек на 37200 долларов – наивысшую сумму в истории специальных премий NASA
Любите людей.
King Regards,
Andrey
User avatar
tau797
Уже с Приветом
Posts: 14798
Joined: 27 Aug 2001 09:01
Location: Russia->USA->Russia

Бортовые компьютеры марсоходов получат новые программы

Post by tau797 »

http://www.spacenews.ru/spacenews/live/ ... sp?id=8201
Сегодня 12 апреля из ЦУПа американской марсианской миссии в Лаборатории космического движения NASA на бортовой компьютер марсохода Spirit должны передать новое программное обеспечение.
Официальная миссия Spirit'а на поверхности Марса, которая была рассчитана на 3 месяца, уже закончилась, и космическое агентство NASA приняло решение продлить ее. Системы марсохода работают нормально, его солнечные панели вырабатывают достаточное количество электроэнергии, так что почему бы и не продолжить исследования Марса.
Как сообщается, с новым ПО марсоход должен работать еще более продуктивно. В частности в бортовом компьютере Spirit будет произведено обновление навигационной программы, благодаря чему этот марсоход сможет в автономном режиме делать более протяженные переходы и находить наилучший маршрут движения по усыпанной камнями равнине в районе кратера Гусева. Кроме того, новое ПО позволит Spirit'у быстрее восстанавливать нормальную работу после сбоев.
Сейчас Spirit находится перед камнем, который получил название "Route 66". Здесь он будет находиться до конца загрузки нового ПО. Сейчас его спектрометр Мессбауэра находится на поверхности камня, а рентгеновский спектрометр направлен в небо.
Второй марсоход Opportunity тоже пребывает в добром здравии, он прибыл на Марс позже, чем Spirit, и его основной срок еще не завершился. Но он также уже продлен и через несколько дней его бортовой компьютер тоже получит новое ПО. В нем есть программа, разработанная специально для Opportunity, чтобы максимально уменьшить потерю электроэнергии из-за неисправного нагревателя, который находится на руке робота-манипулятора

Круто... Марсоход:Перезагрузка за миллионы километров.
Любите людей.
King Regards,
Andrey
User avatar
tau797
Уже с Приветом
Posts: 14798
Joined: 27 Aug 2001 09:01
Location: Russia->USA->Russia

Re: Бортовые компьютеры марсоходов получат новые программы

Post by tau797 »

tau797 wrote:Круто... Марсоход:Перезагрузка за миллионы километров.

http://www.spacenews.ru/spacenews/live/ ... sp?id=8299
Второе изменение касалось «аномальных ситуаций», которые, например, произошли со Spirit почти в самом начале экспедиции. Тогда у него по непонятным причинам завис бортовой компьютер. В связи с этим в новой версии программного обеспечения появились дополнительные блоки безопасности
Любите людей.
King Regards,
Andrey
User avatar
tau797
Уже с Приветом
Posts: 14798
Joined: 27 Aug 2001 09:01
Location: Russia->USA->Russia

Post by tau797 »

http://www.spacenews.ru/spacenews/live/ ... sp?id=8510
Марсоход НАСА, "Спирит", закончил в среду 27 апреля завершил очередной этап своего путешествия к марсианским холмам, которые аппарат достигнет лишь к середине июня. За один день марсоход прошел рекордное расстояние в 87,6 метра.
Недавняя модернизация программного обеспечения позволила аппарату ежедневно проходить расстояние, в три раза превышающее изначальные планы специалистов космического агентства.
Ученые надеются, что добравшись до холмов, "Спирит" возьмет геологические пробы, которые позволят подробнее узнать о прошлом Красной планеты
Любите людей.
King Regards,
Andrey
User avatar
tau797
Уже с Приветом
Posts: 14798
Joined: 27 Aug 2001 09:01
Location: Russia->USA->Russia

Post by tau797 »

'УМНЫЙ' СКАФАНДР ИЗБАВИТ ИССЛЕДОВАТЕЛЕЙ ПЛАНЕТ ОТ РУТИНЫ
в данном исследовании инженеров интересовали не сами костюмы, а их необычная электронная начинка.

Она называется "мобильные агенты" и представляет собой набор программ и мощный компьютер, снабженный всеми необходимыми видами связи и помещенный в костюм планетарного исследователя. "То, что вы видите - новый взгляд на целую науку сбора данных", - заявил инженер NASA Ричард Алена.

Цель проекта - "смешать" способности компьютера по управлению информацией и способности человека к "творческому поиску" на месте событий. Если при лунных миссиях на рубеже 1970-х работающие на поверхности Луны астронавты получали оперативные подсказки от операторов с Земли, то для марсианской экспедиции такой подход невозможен.

Направлять, подсказывать и предостерегать марсианских исследователей будут "мобильные агенты". Они проследят за планом работ и намеченным маршрутом перемещений, они самостоятельно будут транслировать на Землю второстепенные отчеты (вроде состояния скафандра и человека в нём) и проделывать много другой рутинной секретарской работы, освобождая время астронавтов для научного поиска. Тот же компьютер способен дистанционно управлять миниатюрным роботом-помощником, который на испытаниях автоматически следовал за людьми, словно послушный пес.
Любите людей.
King Regards,
Andrey
User avatar
tau797
Уже с Приветом
Posts: 14798
Joined: 27 Aug 2001 09:01
Location: Russia->USA->Russia

Post by tau797 »

http://www.spacenews.ru/spacenews/live/ ... sp?id=8576
Специалисты NASA возобновили испытания программного обеспечения системы связи, которая должна в будущем облегчить контакт между марсианскими космическими аппаратами и Центром управления полетом. Работы ведутся с прицелом на использование в грядущих пилотируемых полетах.
Любите людей.
King Regards,
Andrey
User avatar
tau797
Уже с Приветом
Posts: 14798
Joined: 27 Aug 2001 09:01
Location: Russia->USA->Russia

На бортовых компьютерах МКС будет обновлено ПО

Post by tau797 »

http://www.spacenews.ru/spacenews/live/ ... sp?id=8892
На бортовых компьютерах МКС будет обновлено программное обеспечение
Любите людей.
King Regards,
Andrey
slozovsk
Уже с Приветом
Posts: 13080
Joined: 14 Sep 2001 09:01
Location: Odessa, Ukraine -> Santa Clara, CA

Re: Бортовые компьютеры марсоходов получат новые программы

Post by slozovsk »

tau797 wrote:Кроме того, новое ПО позволит Spirit'у быстрее восстанавливать нормальную работу после сбоев.


Опыт по восстановлению после сбоев у американцев есть :-) Один знакомый рассказывал, что на самолетах, стартующих с авианосца бортовой компьютер во время старта нерерывно перегружается (watch dog, очевидно, его дергает). Не получается сделать комп, который будет работать при таких перегрузках (или это относилось к определенной модели самолета...). По этому момент, когда самолет уходит за борт авианосца - самый неприятный для пилота - комп. должен успеть загрузиться, пока самолет в океан не свалился. Обычно, все проходит нормально, но мерцающий экран (при перезагрузке компа) действует на нервы.
User avatar
Privet
Администратор
Posts: 17199
Joined: 03 Jan 1999 10:01
Location: Redmond, WA

Re: Бортовые компьютеры марсоходов получат новые программы

Post by Privet »

slozovsk wrote:
tau797 wrote:Кроме того, новое ПО позволит Spirit'у быстрее восстанавливать нормальную работу после сбоев.


Опыт по восстановлению после сбоев у американцев есть :-) Один знакомый рассказывал, что на самолетах, стартующих с авианосца бортовой компьютер во время старта нерерывно перегружается (watch dog, очевидно, его дергает). ....


Верится с трудом. Перезагрузка по watch dog - критическая ситуация. Трудно предположить, что это случается постоянно в штатной ситуации.
Привет.
Palych
Уже с Приветом
Posts: 13682
Joined: 16 Jan 2001 10:01

Post by Palych »

Мой манагер раньше програмировал на космос.
У них перезагрузка была штатной операцией, поскольку большинство микросхем не были защищены от излучения по причине экономии веса.
Причем они приспособились по частоте перезагрузок измерять интенсивность излучения в разных точках орбиты.
User avatar
Byka
Уже с Приветом
Posts: 277
Joined: 22 Feb 2004 21:23
Location: SPb.RU -> USA.COM

Re: Бортовые компьютеры марсоходов получат новые программы

Post by Byka »

slozovsk wrote:
tau797 wrote:Кроме того, новое ПО позволит Spirit'у быстрее восстанавливать нормальную работу после сбоев.


Опыт по восстановлению после сбоев у американцев есть :-) Один знакомый рассказывал, что на самолетах, стартующих с авианосца бортовой компьютер во время старта нерерывно перегружается (watch dog, очевидно, его дергает). Не получается сделать комп, который будет работать при таких перегрузках (или это относилось к определенной модели самолета...). По этому момент, когда самолет уходит за борт авианосца - самый неприятный для пилота - комп. должен успеть загрузиться, пока самолет в океан не свалился. Обычно, все проходит нормально, но мерцающий экран (при перезагрузке компа) действует на нервы.


Что понимается под "бортовым компьютером"? Это же не "Звездные войны" в кинотеатре. В кокпите истребителя может быть около 10 ( если не больше ) приборов, которые на самом деле являются компьютерами. И тестируется все это хозяйство основательно. Так что все это очень похоже на "охотничью байку".
MaxSt
Уже с Приветом
Posts: 21835
Joined: 11 Apr 1999 09:01
Location: RU

Re: Бортовые компьютеры марсоходов получат новые программы

Post by MaxSt »

Byka wrote:Так что все это очень похоже на "охотничью байку".


from Washington Post:

F/A-22 Raptor Software Soars In Hard Tests

This explains why Pearson and two Air Force brigadier generals, Mark A. Welsh III and Richard B.H. "Rick" Lewis, spent the better part of an hour explaining dramatic progress made in the area of "avionics stability," which has plagued the Raptor program and produced cost overruns and scheduling delays.

To the layman, avionics stability means computers that don't crash during flight. As recently as February, test pilots were spending an average of 14 minutes per flight rebooting mission critical computer systems, such as those processing data from onboard radar. Now, reboot time is down to an average of just 36 seconds per flight.


так что....
War does not determine who is right - only who is left.
User avatar
tau797
Уже с Приветом
Posts: 14798
Joined: 27 Aug 2001 09:01
Location: Russia->USA->Russia

Post by tau797 »

Любите людей.
King Regards,
Andrey
User avatar
tau797
Уже с Приветом
Posts: 14798
Joined: 27 Aug 2001 09:01
Location: Russia->USA->Russia

Марсианский зонд перезагрузили

Post by tau797 »

Марсианский зонд перезагрузили
Неожиданные неполадки в электронных системах американского марсианского зонда Mars Global Surveyor (MGS) привели к тому, что на прошлой неделе оба компьютера космического аппарата - основной и дублирующий - стали работать в "безопасном режиме", сообщает BBC News.
В результате этого, аппарат автоматически развернул солнечные батареи к солнцу для получения максимально возможного количества энергии, а большая часть научного оборудования на его борту была отключена.
Представитель группы руководителей этого полета Томас Торп заявил, что благодаря усилиям, предпринятыми учеными, оба процессора удалось перегрузить. Теперь дублирующий компьютер работает в более активном режиме, а основной ученые собираются запустить к понедельнику
Любите людей.
King Regards,
Andrey
User avatar
KP580BE51
Уже с Приветом
Posts: 15007
Joined: 14 Jun 2005 11:50
Location: Ukraine

Re: Бортовые компьютеры марсоходов получат новые программы

Post by KP580BE51 »

Privet wrote:Верится с трудом. Перезагрузка по watch dog - критическая ситуация. Трудно предположить, что это случается постоянно в штатной ситуации.

Память вся остается. Можно рассматривать ресет как немаскируемое прерывание, с порчей всех регистров.
User avatar
Privet
Администратор
Posts: 17199
Joined: 03 Jan 1999 10:01
Location: Redmond, WA

Post by Privet »

Рассматривайте как хотите, но у меня это всё равно плохо укладывается в голове. Мало мало верится, что систему, которая непрерывно перегружается в критическом режиме полёта, выпустили в poduction. Возможно, когда писали об истребителях, то речь шла о чём-то другом, но шелкпёры перевели это всё на "доступный рядовому читателю" язык.

В общем случае об этом трудно судить по газетным репортажам, не зная конкретики. Я программировал motion cmtrol устройства, поэтому для нас любая нештатная ситуация чревата. Робот может выполнять неконтролируемые действия. Если компьютер занимается сбором и передачей данных, то прегрузка уже не так критична.
Привет.
User avatar
KP580BE51
Уже с Приветом
Posts: 15007
Joined: 14 Jun 2005 11:50
Location: Ukraine

Post by KP580BE51 »

Privet wrote:Мало мало верится, что систему, которая непрерывно перегружается в критическом режиме полёта, выпустили в poduction.

Может это ее нормальный режим работы.

В общем случае об этом трудно судить по газетным репортажам, не зная конкретики. Я программировал motion cmtrol устройства, поэтому для нас любая нештатная ситуация чревата. Робот может выполнять неконтролируемые действия. Если компьютер занимается сбором и передачей данных, то прегрузка уже не так критична.


Не то. К примеру у вас семплирование идет каждую милисекунду. Причем каждую милисекунду вы получаете полный объем данных. О скорости движения робота, позиции итд. Тоесть вы можете каждую секунду перезапускать процессор, он может каждую милисекунду считывать информацию с датчиков, в соответствии с ней выдавать какое-то воздействие на испольнительный механихм и вырубаться.
Приемущество - даже если глюканет компютер очень сильно, и выдаст совсем бредеовый результат, ничего особо критичного (конечно это еще и от механики зависит) не случится. В следующей перезагрузке компенситует.

Иными словами, ну труханет самолет немного, это лучше чем уйти в землю под прямым углом по причине зависшего компютера который упарвляет стабилизатором.

(ничего серьезного, просто фантазии в слух)
User avatar
Privet
Администратор
Posts: 17199
Joined: 03 Jan 1999 10:01
Location: Redmond, WA

Post by Privet »

Новое слово в проектировании компьютерных систем.
Привет.
User avatar
KP580BE51
Уже с Приветом
Posts: 15007
Joined: 14 Jun 2005 11:50
Location: Ukraine

Post by KP580BE51 »

Privet wrote:Новое слово в проектировании компьютерных систем.

Совсем не новое. Иногда от помех просто невозможно спрятаться. Самоелет всеже военный, и очень серьезные помехи ему создаст неприятель. Медики такое вроде тоже применяют.

Return to “Авиация, космонавтика, мореплавание”