• Home
  • Chimie
  • Astronomie
  • Énergie
  • La nature
  • Biologie
  • Physique
  • Électronique
  •  science >> Science >  >> Astronomie
    Découvrez le logiciel open source qui alimente Ingenuity Mars Helicopter de la NASA

    Cette illustration montre le vaisseau spatial Lunar Flashlight, un CubeSat à six unités conçu pour rechercher de la glace à la surface de la Lune à l'aide de lasers spéciaux. F Prime devrait fonctionner à la fois sur ce projet et sur l'astéroïde géocroiseur CubeSat. Crédit :NASA/JPL-Caltech

    Lorsque l'hélicoptère Ingenuity Mars de la NASA a survolé la planète rouge le 19 avril lors de son voyage inaugural, le moment a été salué comme le premier exemple de puissance, vol contrôlé sur une autre planète. Découvrir comment voler sur Mars, où l'air est mince mais la gravité est environ un tiers de celle sur Terre, a pris des années de travail. Parallèlement au défi de développer un métier à la hauteur de la tâche, la mission avait besoin d'un logiciel pour rendre possibles des vols sans précédent.

    Alors ils se sont tournés vers F Prime, un réutilisable, framework logiciel de vol multi-missions conçu pour les CubeSats, petit vaisseau spatial, et instruments. Le programme a été initialement développé en 2013 par une équipe dirigée par Tim Canham au Jet Propulsion Laboratory de la NASA en Californie du Sud dans le but de créer un système à faible coût, portable, option d'architecture logicielle flexible qui permettrait aux composants écrits pour une application d'être réutilisés facilement dans d'autres applications et de les exécuter sur une gamme de processeurs.

    En 2017, l'équipe a fait pression pour que F Prime soit publié en open source, ce qui signifie que n'importe qui peut accéder librement au code source du logiciel, permettre à des collaborateurs externes, les universités, et le grand public à utiliser le cadre sur leurs propres projets. C'est l'un des centaines de codes que la NASA met gratuitement à la disposition du public, à la fois en open source ou via son catalogue de logiciels.

    « F Prime a permis à de nombreux objectifs que nous avions au JPL de concevoir une architecture de vol multi-missions vraiment réutilisable avec en prime la collaboration open source et la visibilité offerte par le projet Mars Helicopter, " a déclaré Canham. " C'est une sorte de victoire open source, parce que nous utilisons un système d'exploitation open source et un framework logiciel de vol open source, et des pièces commerciales volantes que vous pouvez acheter dans le commerce, si vous vouliez le faire vous-même un jour. » (L'hélicoptère transporte une combinaison de composants sur mesure et prêts à l'emploi, dont beaucoup proviennent du monde de la technologie des téléphones portables, y compris ses deux caméras.)

    © Science https://fr.scienceaq.com