Архив рубрики ~Лента новостей~

Оптимизация кода под космос (и у меня уже опускаются руки запускать новые спутники)

Оптимизация кода под космос (и у меня уже опускаются руки запускать новые спутники)
Оптимизация кода под космос (и у меня уже опускаются руки запускать новые спутники)

На фото: один из пользовательских снимков

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

К счастью, у нас есть резервный спутник! Из материнского контейнера он вышел чуть позже и выше. Думаю, у него ещё неделя. Так-то мы рассчитывали на несколько месяцев.

И это далеко не всё, что случилось в этой истории.

Вообще, тут две истории, которые сплелись в небольшой ад. Первая — это ожидание и реальность от софта и связи с наземным гридом. Нам пришлось переписывать стек протоколов, потому что в сыром SSH могла дойти половина команды. Например, мы отправляем rm -rf /home/pi/tmp/cache, а приходит rm -rf /home/pi. Это было бы очень забавно.

Очень много приколов с оптимизацией: например, чтобы сделать фотографию не чёрного экрана, надо как-то попасть в Землю. Спутник неуправляемо вращается, двигателя у него нет — поэтому надо дождаться, пока в кадр попадёт планета, и снимать. Так вот, код там прямо из 90-х — камера делает серию из 5 снимков с паузами, а затем основным считается тот JPG, который больше весит. Это значит, что в нём больше значимых пикселей, и это, вероятно, планета.

А, да, и потом американский NORAD перестал давать нам данные о положении спутника, и пришлось стучать в МГУ за матмоделью орбитальных расчётов, которые корректировались по тому, где мы последний раз видели спутник и куда он ушёл.

Итак, наш первый спутник год назад вышел на орбиту и вещал оттуда веб-страницу по радиоканалу. Этот новый спутник, уже с мини-сервером на борту и с доступом по SSH, должен был стать первым полноценным VDS в космосе.

Естественно, всё, что могло пойти не так, пошло не так!

>>

Источник: habr.com

Оцените материал:

Поделиться
Понравилась статья? Расскажите другим
ВКонтакте
Читайте также
Новости робототехники Гуманоидный робот XPENG IRON привлекает рекордное финансирование в области физического искусственного интеллекта. Новости робототехники Мнение остается: почему будущее потребительской робототехники больше похоже на красоту и чудовище Новости робототехники Разработчик гуманоидов Neura Международная компания по автоматизации уборки Adlatus Robotics Архив рубрики ~Коротко из Telegram~ MiniMax Design MiniMax выпустили Design — полноценную агентную ИИ-студию для… Архив рубрики ~Коротко из Telegram~ Телеграм начал тестировать, пока в декстопной версии, новый прокси для… Архив рубрики ~Коротко из Telegram~ ИИ вышел на плато хайпа? Индекс ИИ-хайпа снижается второй квартал… Архив рубрики ~Коротко из Telegram~ Может ли редакция обойтись без журналистов? Этот вопрос волнует и… Архив рубрики ~Коротко из Telegram~ Средняя стоимость стойки в московских ЦОД за год выросла на… Архив рубрики ~Коротко из Telegram~ 🔥 GitHub выпустила SDK для Java, который позволяет управлять Copilot… Архив рубрики ~Коротко из Telegram~ 💢 Для Plus и Pro — обновлённая GPT-5.6 Sol: более… Архив рубрики ~Коротко из Telegram~ Lovable закрыл сразу три боли разработчиков ➖Три обновления, каждое решает… Архив рубрики ~Коротко из Telegram~ Higgsfield превратили генерацию видео в работу режиссёра Свет, цвет, камера… Архив рубрики ~Коротко из Telegram~ Исследователи Висконсинского университета в Мэдисоне близки к разработке кардиостимулятора, который… Архив рубрики ~Коротко из Telegram~ Без четких рамок алгоритм усредняет результат. Чтобы ИИ стал полноценным… Новости робототехники Гуманоидный робот XPENG IRON привлекает рекордное финансирование в области физического искусственного интеллекта. Новости робототехники Мнение остается: почему будущее потребительской робототехники больше похоже на красоту и чудовище Новости робототехники Разработчик гуманоидов Neura Международная компания по автоматизации уборки Adlatus Robotics Архив рубрики ~Коротко из Telegram~ MiniMax Design MiniMax выпустили Design — полноценную агентную ИИ-студию для… Архив рубрики ~Коротко из Telegram~ Телеграм начал тестировать, пока в декстопной версии, новый прокси для… Архив рубрики ~Коротко из Telegram~ ИИ вышел на плато хайпа? Индекс ИИ-хайпа снижается второй квартал… Архив рубрики ~Коротко из Telegram~ Может ли редакция обойтись без журналистов? Этот вопрос волнует и… Архив рубрики ~Коротко из Telegram~ Средняя стоимость стойки в московских ЦОД за год выросла на… Архив рубрики ~Коротко из Telegram~ 🔥 GitHub выпустила SDK для Java, который позволяет управлять Copilot… Архив рубрики ~Коротко из Telegram~ 💢 Для Plus и Pro — обновлённая GPT-5.6 Sol: более… Архив рубрики ~Коротко из Telegram~ Lovable закрыл сразу три боли разработчиков ➖Три обновления, каждое решает… Архив рубрики ~Коротко из Telegram~ Higgsfield превратили генерацию видео в работу режиссёра Свет, цвет, камера… Архив рубрики ~Коротко из Telegram~ Исследователи Висконсинского университета в Мэдисоне близки к разработке кардиостимулятора, который… Архив рубрики ~Коротко из Telegram~ Без четких рамок алгоритм усредняет результат. Чтобы ИИ стал полноценным…

Оставить комментарий