НАСА използва Linux и отворен код в Ingenuity

Управлението на Ingenuity е поверено на комерсиално достъпен хардуер и отворен код(снимка: NASA / JPL-Caltech)   20 Февруари, 14:53     0  

Електрониката включва достъпни хардуерни компоненти

За управление на изследователския дрон е необходима много повече изчислителна мощ, отколкото за марсоход, който е оборудван със специално изработени чипове с допълнителна защита срещу радиация, поясниха от НАСА в интервю за . Решението стъпва на типичен процесор Snapdragon 801, който има достатъчна изчислителна мощ за анализ на състоянието на атмосферата с честота 500 измервания в секунда по време на полет, както и за анализ на изображения с честота 30 кадъра в секунда.

Ingenuity използва също така лазерен висотомер от компанията SparkFun Electronics, което е един от създателите на дефиницията за хардуер с отворен код (OSHW). Дронът е оборудван и с други типични компоненти, какъвто е жиростабилизаторът (IMU), познат от смартфоните и видеокамерите.

Една VGA камера се използва за проследяване на местоположение, посока и скорост чрез сравнение по кадри. Втора 13-мегапикселова цветна камера се използва за създаване на изображения на района.

Програмното обезпечение на Ingenuity се базира на Linux ядро и софтуер за полети с отворен код. Отбелязва се, че това е първото приложение на Linux в космически кораби, изпратени на Марс. Освен това използването на софтуер с отворен код и налични в търговската мрежа хардуерни елементи дава възможност на заинтересованите ентусиасти да сглобяват подобни дронове сами.

Софтуерните компоненти за управление на полета са разработени в NASA JPL (Jet Propulsion Laboratory) за малки и свръхмалки изкуствени земни спътници (кубсати). Те се разработват от няколко години като част от отворената платформа F Prime (F´), разпространявана под лиценз Apache 2.0.

F Prime предоставя инструменти за бърза разработка на системи за управление на полета и свързаните с тях вградени приложения. Софтуерът за полети е разделен на отделни компоненти с добре дефинирани програмни интерфейси.

В допълнение към специализираните компоненти е налична C++ рамка с функции като опашки за съобщения и многопоточност, както и инструменти за моделиране, които позволяват свързване на компоненти и автоматично генериране на код.

Източник: technews.bg

Технологии  
подобни  

42 години от първия полет на българин в Космоса

10 април 1979 г., 20:34 минути -


  10 Април, 16:07      0  

Новият космически телескоп Роман превъзхожда Хъбъл

Ще покрие 100 пъти по-голяма небесна площ от своя предшественик

Нов космически телескоп ще търси биогенни молекули

Проектът SPHEREx бе окончателно одобрен от НАСА

САЩ тестват „центрофуга” за изстрелване на сателити

Проектът на SpinLinch влиза в етапа на практически изпитания



от седмицата

видео

Мистериозен филм представи новата колекция на моден гигант


Photo Smart Vratsa
последни

вицове

На площадката детето неистово реве, майката не му обръща внимание. Към тях се приближава възрастен мъж и с укор се обръща към майката: - Госпожо, не виждате ли , че детето се е зачервило от рев, що за майка сте Вие? Толкова ли сложно нещо иска горкото дете? - Нищо сложно, господине, синът ми си изкопа дупка в пясъка и сега иска да си я вземе вкъщи..

още вицове

©2015-2021 Vratsa Guide.