Представители на НАСА разкриха подробности за технологиите в безпилотния апарат Ingenuity, който кацна успешно на Марс тази седмица, като част от мисията Марс 2020. Особености на апарата са контролната платка на база SoC Snapdragon 801 от Qualcomm, която се използва в смартфоните, както и софтуерът с отворен код.
За управление на изследователския дрон е необходима много повече изчислителна мощ, отколкото за марсоход, който е оборудван със специално изработени чипове с допълнителна защита срещу радиация, поясниха от
НАСА в интервю за Spectrum IEEE. Решението стъпва на типичен процесор
Snapdragon 801, който има достатъчна изчислителна мощ за анализ на състоянието на атмосферата с честота 500 измервания в секунда по време на полет, както и за анализ на изображения с честота 30 кадъра в секунда.
Ingenuity използва също така лазерен висотомер от компанията
SparkFun Electronics, която е един от създателите на дефиницията за хардуер с отворен код (OSHW). Дронът е оборудван и с други типични компоненти, какъвто е жиростабилизаторът (IMU), познат от смартфоните и видеокамерите.
Една VGA камера се използва за проследяване на местоположение, посока и скорост чрез сравнение по кадри. Втора 13-мегапикселова цветна камера се използва за създаване на изображения на района.
Програмното обезпечение на
Ingenuity се базира на
Linux ядрото и софтуер за полети с отворен код. Отбелязва се, че това е първото приложение на
Linux в космически кораби, изпратени на Марс. Освен това използването на софтуер с отворен код и налични в търговската мрежа хардуерни елементи дава възможност на заинтересованите ентусиасти да сглобяват подобни дронове сами.