Редактор Geektimes
851,0
рейтинг
27 ноября 2013 в 16:46

Марсоход Curiosity полностью восстановился после сбоя в электросистеме



На Хабре в последнее время вовсе перестали упоминать марсоход «Curiosity», который все также прилежно трудится на Красной планете. Оно и понятно — ведь успехи марсохода постоянны, ну, а плюс ко всему, сейчас устройство находится в транзитной стадии, если так можно выразиться, после чего начнется новая стадия исследований в новой локации. Однако, за последние несколько дней с марсоходом приключилась неприятность — серьезный сбой в электросистеме, которая привела к прекращению работы Curiosity.

Сбой был зафиксирован еще 10 дней назад, 17 ноября 2013 года. Команда поддержки ровера получила от устройства диагностическую информацию, которая позволила сделать неутешительный вывод: сбой вызван коротким замыканием. Само собой, работу ровера пришлось срочно прекратить.

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

Ну, и сегодня появилась информация о том, что марсоход полностью восстановился и снова начал работать. Что же, с этим событием можно поздравить всех нас, поскольку Curiosity еще много чего может изучить, и передать ценнейшую информацию на Землю.

Via nasa.gov
marks @marks
карма
177,7
рейтинг 851,0
Редактор Geektimes
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое

Комментарии (42)

  • +3
    как бы срок службы не укоротился.
    а по существу — отлично что восстановился.
    • +2
      WALL-E вернулся =)
  • +31
    Сложно себе представить архитектуру его цепей, ПО, переферии, учитывая тот факт, что он самодиагностировал у себя КЗ и об этом сообщил на Землю. Поистене образец для подржания.
    • –10
      С учетом того объема ресурсов, который в него влили… Я-бы скорее удивился если-бы он не восстановился.
      • +12
        Марсоход создали не ресурсы, а люди. Вот они-то и вызывают безмерное уважение.
        • –1
          В отличии от вас с некоторыми людьми из NASA я знаком лично. Благо часть обитает в Сан Хосе, часть в Сиетле. Уверяю вас столь многоуважаемые вами люди без нормальных условий работы, а именно компенсация + мат. обеспечение. Занимались-бы совсем другими задачами.
          По этому вам, столь уважающемю людей, стоит подумать и о других людях, которые платят налоги и содержат это бюджетную организацию NASA. Которая в отличии от SpaceX полностью государственная.

          Талантливых людей хватает, а вот условия для реализации есть далеко не везде.
      • +5
        Есть масса примеров того, как мегавливания дают наноэффект. Это стало настолько привычным, что хочется поаплодировать разработчикам марсохода.
        • 0
          Это только подтверждает мою точку зрения, особенно если считать эффективный менеджмент — ресурсом.
      • 0
        «Самый ценный капитал это люди. Кадры решают всё.»

        Сколько денег не в бухай, если не кому писать хороший код, то тут ничего не попишешь.
        • 0
          Володя, ресурсы — это не только деньги. Предлагаю мыслить шире…
      • 0
        Влили??? Да вместо того чтобы проводить какую-то олимпиаду, мы могли полностью разработать и отправить 5 таких марсоходов на марс и ещё бы осталось на несколько экспедиций на луну.
      • –1
        Очень интересно было обнаружть, что наивные хабромассы считают, что Люди которые вызывают безмерное уважение — будут работать бесплатно при помощи молотка и зубила.
        Взять то-же плутоний в батарею для марсохода,
      • 0
        Как один из контр-примеров — скажите это разработчикам healthcare.org (тоже, кстати, правительственная программа). И вот почему, а тут — более подробно (англ).
        • 0
          Полностью согласен
    • +1
      Не так уж и сложно.
      Краткие выжимки по аппаратному резервированию можно почитать тут.
      Эти же идеи + интерфейсы JTAG позволяют относительно просто построить резервирование любой системы.
      Такие подходы совершенно не эксклюзивны и уже много десятилетий используются, например, в авиастроении. Особенно, в части военных самолётов, где резервирование жизненно важных систем тройное.
      В случае с космической техникой самое сложное — копромисс. Сделать резервирование можно и десятикратное. Беда в том, что конечное устройство будет массой как минимум в 10 раз тяжелее, а это основной критерий при запуске аппарата в космос. Поэтому заманчивее отправить 10 разных устройств, чтобы собрать больше разных данных, чем одно, которое будет в 10 раз дольше поставлять одни и те же данные.
      • 0
        JTAG-то какое отношение к резервированию имеет?
        • +1
          Он в частности выполняет функции интерфейса, через который доступна информация о неисправности устройства (TMS/TDO). Решение о резервировании принимается на основании этой информации.
          • 0
            Вот, никогда такого не видел. Точнее, может быть на каких-то своих чипах/FPGA… Но на штатном устройстве при штатной работе использовать JTAG? Он точно так же может сбойнуть и последствия будут действительно ужасными. И не совсем понятно, какую такую уникальную информацию о работоспособности он в общем случае несёт.
            • +1
              JTAG — стандартное средство тестирования сложных микросхем.
              Микросхему можно разбить внутри на функциональные блоки и подав информацию на одни входы, получив ее у других можно судить о целостности отдельных блоков МС.

              Также JTAG устройства можно связать в цепь и тестировать одним мастером все блоки всех микросхем по очереди.
            • 0
              Возможно, вам будет интересно почитать про boundary scan (вкратце, на русском)
              • +1
                Гхм… Я конечно об этом знаю и с этим работаю. И даже иногда имею наглость называть себя специалистом по отказоустойчивым системам.И именно по этому удивился — никогда не слышал, чтобы JTAG применялся при штатной работе там, где нужна отказоустойчивость. Тем более для (фонового?) контроля работоспособности. Возможно я отстал и чего не знаю — вот и интересуюсь.
                Подать информацию на одни входы и проверить на других — это не обеспечение отказоустойчивости. Это проверки холодного резерва, какие-то диагностические мероприятия, но не штатная же работа. Не на «живой» же системе.
  • –2
    Странно, что такая система, и в друг КЗ. Интересно, они дублируют важные элементы или это лишний груз…
    Ничего, скоро марсоходы будут с самовосстанавливающимися чипами =)
    • +3
      Скоро уже 3D принтер туда доставят. Будет КЗ — принтер на автомате копию исходного аппарата сделает :-)
      • +32
        А потом сделает 10000 свои копий и провозгласит независимость Марса.
        • НЛО прилетело и опубликовало эту надпись здесь
          • +2
            До того момента, пока они не решат колонизировать землю.
            • НЛО прилетело и опубликовало эту надпись здесь
              • 0
                Это зависит от того, какое КЗ будет. Кто знает, может и мы – результат какого-то КЗ?
                • +2
                  Если верна гипотеза возникновения жизни в первичном бульоне благодаря молниям, то — да! А молнии это, по сути, результат КЗ между обкладками конденсатора :)
        • +1
          Представил себе новоявленных психологов-программистов, ведущих через SSH консоль переговоры с марсоходами о сложении оружия; и всё это на каком-нибудь языке программирования.
          • +2
            На J, например.
      • +1
        Копии нельзя делать — они подвержены багу КЗ. Надо сначала пофиксить, а потом клонировать.
        • +14
          Как показала практика, достаточно в каждой новой копии делать небольшие рандомные модификации.
          • +2
            Еще нужны враждебные марсоходы, тоже с рандомными модификациями, иначе ничего не выйдет
            • +2
              Уже есть враждебные земляне.
          • +6
            Вы так скоро до марсоходов-мальчиков и марсоходов-девочек договоритесь.
            • +8
              Марсоходы-мальчики будут фиксить баги, а марсоходы-девочки — печатать на своём 3D-принтере?
              • +1
                www.kinopoisk.ru/film/7109/ — *batteries not included
                Там мальчик собирал ресурсы, а девочка делала части для малышей :)
  • 0
    Вот бы мой код сам восстанавливался после сбоев, ведь он наверняка проще за прошивку марсохода…
    • +1
      Неа. Гораздо сложнее.
      • 0
        К тому же совершенно не документирован разработчиком.
    • 0
      Надо каждый метод реализовать как минимум на трёх кардинально разных языках программирования, все оформить как библиотеки, результаты запусков сверять…

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.