一个bug能造成多大的损失?

0
806

俄罗斯最近损失了19颗卫星,而造成这些损失的原因竟然是认为的编程失误,不知道相关的程序员有没有丢了工作(性命)。

上个月俄罗斯在东方港航天发射了Meteor-M气象卫星和18颗小卫星,当卫星全部发射之后,所有人都震惊了,因为这19个卫星渐渐的消失在发射中心的监测系统。最终的调查显示这些卫星已在大气层中烧毁。

日前,俄罗斯副总理Dmitry Rogozin回应了此事,他表示上个月损失卫星事件是人为的编程失误所致。Meteor-M气象卫星和18颗小卫星都被送入了亚轨道,在大气层中烧毁。具体的原因是:由于原本Fregat 的飞行控制系统是为拜科努尔发射场设置的,而最终的发射场为东方港发射场。

会编程没什么了不起?一个小Bug毁了19个卫星

联盟号火箭的三级和Fregat都有两个独立的导引系统,由各自的陀螺仪控制,由于陀螺仪数据未能完成矫正,最终Fregat 与火箭分离后未能找到正确的方向,卫星被送到了亚轨道,从而导致所有的卫星都被烧毁。

留下一个答复