LINUX.ORG.RU
ФорумTalks

У марсианского зонда случилось переполнение

 ,


1

5

Такая новость сегодня вышла про зонд Schiaparelli: https://www.gazeta.ru/science/2016/11/24_a_10365155.shtml

Вскоре после раскрытия парашюта произошел «глюк» - переполнение отсчетов так называемого Инерциального измерительного устройства (Inertial Measurement Unit — IMU), в состав которого входят гироскопы и который следит за параметрами вращения аппарата в пространстве.

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

Это, в свою очередь, привело к преждевременному отстрелу парашютов, кратковременному включению тормозных реактивных двигателей и активации систем, которые должны были включиться при приземлении аппарата. В действительности же аппарат в это время находился на высоте 3,7 км.

Не является ли это очередным свидетельством того, что профессия программиста дискредитирует саму себя, превращаясь из инженерной специальности в профессию для ПТУ?

PS: Наверняка код написан на каком то языке не очень высокого уровня, например на Си. Было бы лучше, если бы писали на лиспе, например?

★★★★★

Последнее исправление: Puzan (всего исправлений: 2)

Ответ на: комментарий от psv1967

Это ты так признал свою неправоту?

Нет. Неправоту в чём? Я по-прежнему утверждаю, что в фильтре Калмана не используется история дольше одного шага. Читай внимательнее. Датчики, дающие информацию с задержкой, или по сложной формуле, связывающей считанное значение и состояние системы, использовать можно. Изначальное твоё утверждение, о том, что «Сколько истории сигнала в фильтр поместить так он и работать будет» - неверно.

Pythagoras ★★
()
Ответ на: комментарий от psv1967

Тогда расшифруй. Мне кажется, многие поняли его так, как будто фильтр Калмана будет фильтровать лучше, если предоставить ему побольше предыдущих измерений. Хотя он в принципе на каждом шаге использует ровно одно измерение каждой наблюдаемой величины.

Pythagoras ★★
()
Ответ на: комментарий от Pythagoras

Тогда расшифруй

То есть, если датчик высоты «запаздывает» на 15 секунд с показаниями, то его нельзя подключать к фильтру Калмана? :) (C)

psv1967 ★★★★★
()
Ответ на: комментарий от psv1967

Ну ок, мне непонятно, как этот смысл можно получить из фразы «Сколько истории сигнала в фильтр поместить так он и работать будет», но пусть будет так.

Pythagoras ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.