субота, 17 квітня 2021 р.

Тим часом в паралельній реальності

 


Дата першого польоту марсіанського вертольота Ingenuity (винахідливість) знову пішла "вправо". Нагадаю, що розчековка і проворот лопатей вертольота пройшов нормально, як і тест обертання на початковій швидкості. Але з виходом на злітний режим (більше 2000 обертів / хв) виникли проблеми. Якби на цьому етапі все пройшло нормально, то наступною стала б спроба зльоту - розкручування співвісного гвинта на злітні обороти з наступною зміною кроку, тобто поворотом втулок лопатей на позитивний кут атаки для створення підйомної сили. Але не вдалося розкрутити гвинти до потрібної швидкості ...

Аналіз проблеми показав, що вона виявилася серйознішою, ніж передбачалося. Однак сам вертоліт (тобто матчастина) в нормі - справа в послідовності операцій. Всі вихідні шукалось рішення, і в підсумку команда розробників прийшла до висновку, що потрібно модифікувати програмне забезпечення вертольота.

Прочитали?

А тепер вдумайтеся - потрібно всього-то поміняти софт.

На гелікоптері.

На Марсі. І тільки й того!

Так ось пишеш, а потім починаєш замислюватися над логіою, що відбувається - і шаленієш ...

 

... 30 липня минулого року марсохід Perseverance запускається до Марсу. Через сім місяців, намотавши півмільярда кілометрів в космосі на "другий космічної" 18 лютого марсохід висаджується на Марс в двісті мільйонів кілометрів від нас (по прямій). Після цього з нього на поверхню висаджується вертоліт. Марсохід махає ручкою і їде, а вертоліт починає готуватися до зльоту.

Потім вертоліт повідомляє марсоходу про свої проблеми. Марсохід передає це на навколомарсіанський супутник. Той ретранслює на Землю.

Земля кілька днів думає і вирішує - о'кей, ми напишемо вам новий софт для зміни процесу завантаження двох контролерів польоту марсіанського вертольота, щоб у нього бортовий софт не конфліктував з апаратним софтом.

Зараз на Землі пишуть новий софт. Потім його протестують. Потім відправлять на марсіанський супутник. Супутник скине його на марсохід. Марсохід перекине його на вертоліт - у них там на Марсі всюди безкоштовний Wi-Fi.

Вертоліт сам перезавантажить собі софт контролерів і перепрограмує програму польоту. Потім скине результат на базовий комп марсохода (вони там постійно між собою труть про все). Той перекине його на навколомарсіанський супутник. Супутник перефутболить це на Землю. Керівник польотів на Землі дасть "добро" на нову перевірку розкрутки гвинтів вертольота до злітних швидкостей - команда спочатку надійде на навколомарсіанський супутник. Той, пролітаючи над потрібним місцем Марса, переадресує її марсоходу. Марсохід - вертольоту.

І ми з вами дізнаємося нову дату його першого вильоту

PS: ось тепер ви знаєте - що таке робота на "віддадаленці" ...

Вадим Лукашевич