18 research outputs found

    Configuring Eclipse for GMAT Builds: Instructions for Windows Users, Rev. 0.3

    Get PDF
    This document provides instructions about how to configure the Eclipse IDE to build GMAT on Windows based PCs. The current instructions are preliminary; the Windows builds using Eclipse are currently a bit crude. These instructions are intended to give you enough information to get Eclipse setup to build wxWidgets based executables in general, and GMAT in particular

    The General Mission Analysis Tool (GMAT): Current Features And Adding Custom Functionality

    Get PDF
    The General Mission Analysis Tool (GMAT) is a software system for trajectory optimization, mission analysis, trajectory estimation, and prediction developed by NASA, the Air Force Research Lab, and private industry. GMAT's design and implementation are based on four basic principles: open source visibility for both the source code and design documentation; platform independence; modular design; and user extensibility. The system, released under the NASA Open Source Agreement, runs on Windows, Mac and Linux. User extensions, loaded at run time, have been built for optimization, trajectory visualization, force model extension, and estimation, by parties outside of GMAT's development group. The system has been used to optimize maneuvers for the Lunar Crater Observation and Sensing Satellite (LCROSS) and ARTEMIS missions and is being used for formation design and analysis for the Magnetospheric Multiscale Mission (MMS)

    The General Mission Analysis Tool (GMAT) System Test Plan

    Get PDF
    This document serves as the System Test Approach for the GMAT Project. Preparation for system testing consists of three major stages: 1) The Test Approach sets the scope of system testing, the overall strategy to be adopted, the activities to be completed, the general resources required and the methods and processes to be used to test the release. It also details the activities, dependencies and effort required to conduct the System Test. 2) Test Planning details the activities, dependencies and effort required to conduct the System Test. 3) Test Cases documents the tests to be applied, the data to be processed, the automated testing coverage and the expected results. This document covers the first two of these items, and established the framework used for the GMAT test case development. The test cases themselves exist as separate components, and are managed outside of and concurrently with this System Test Plan

    Analyzing Dynamics of Cooperating Spacecraft

    Get PDF
    A software library has been developed to enable high-fidelity computational simulation of the dynamics of multiple spacecraft distributed over a region of outer space and acting with a common purpose. All of the modeling capabilities afforded by this software are available independently in other, separate software systems, but have not previously been brought together in a single system. A user can choose among several dynamical models, many high-fidelity environment models, and several numerical-integration schemes. The user can select whether to use models that assume weak coupling between spacecraft, or strong coupling in the case of feedback control or tethering of spacecraft to each other. For weak coupling, spacecraft orbits are propagated independently, and are synchronized in time by controlling the step size of the integration. For strong coupling, the orbits are integrated simultaneously. Among the integration schemes that the user can choose are Runge-Kutta Verner, Prince-Dormand, Adams-Bashforth-Moulton, and Bulirsh- Stoer. Comparisons of performance are included for both the weak- and strongcoupling dynamical models for all of the numerical integrators

    A modernized approach to meet diversified earth observing system (EOS) AM-1 mission requirements

    Get PDF
    From a flight dynamics perspective, the EOS AM-1 mission design and maneuver operations present a number of interesting challenges. The mission design itself is relatively complex for a low Earth mission, requiring a frozen, Sun-synchronous, polar orbit with a repeating ground track. Beyond the need to design an orbit that meets these requirements, the recent focus on low-cost, 'lights out' operations has encouraged a shift to more automated ground support. Flight dynamics activities previously performed in special facilities created solely for that purpose and staffed by personnel with years of design experience are now being shifted to the mission operations centers (MOCs) staffed by flight operations team (FOT) operators. These operators' responsibilities include flight dynamics as a small subset of their work; therefore, FOT personnel often do not have the experience to make critical maneuver design decisions. Thus, streamlining the analysis and planning work required for such a complicated orbit design and preparing FOT personnel to take on the routine operation of such a spacecraft both necessitated increasing the automation level of the flight dynamics functionality. The FreeFlyer(TM) software developed by AI Solutions provides a means to achieve both of these goals. The graphic interface enables users to interactively perform analyses that previously required many parametric studies and much data reduction to achieve the same result In addition, the fuzzy logic engine enables the simultaneous evaluation of multiple conflicting constraints, removing the analyst from the loop and allowing the FOT to perform more of the operations without much background in orbit design. Modernized techniques were implemented for EOS AM-1 flight dynamics support in several areas, including launch window determination, orbit maintenance maneuver control strategies, and maneuver design and calibration automation. The benefits of implementing these techniques include increased fuel available for on-orbit maneuvering, a simplified orbit maintenance process to minimize science data downtime, and an automated routine maneuver planning process. This paper provides an examination of the modernized techniques implemented for EOS AM-1 to achieve these benefits

    General Mission Analysis Tool (GMAT) Architectural Specification. Draft

    Get PDF
    Early in 2002, Goddard Space Flight Center (GSFC) began to identify requirements for the flight dynamics software needed to fly upcoming missions that use formations of spacecraft to collect data. These requirements ranged from low level modeling features to large scale interoperability requirements. In 2003 we began work on a system designed to meet these requirement; this system is GMAT. The General Mission Analysis Tool (GMAT) is a general purpose flight dynamics modeling tool built on open source principles. The GMAT code is written in C++, and uses modern C++ constructs extensively. GMAT can be run through either a fully functional Graphical User Interface (GUI) or as a command line program with minimal user feedback. The system is built and runs on Microsoft Windows, Linux, and Macintosh OS X platforms. The GMAT GUI is written using wxWidgets, a cross platform library of components that streamlines the development and extension of the user interface Flight dynamics modeling is performed in GMAT by building components that represent the players in the analysis problem that is being modeled. These components interact through the sequential execution of instructions, embodied in the GMAT Mission Sequence. A typical Mission Sequence will model the trajectories of a set of spacecraft evolving over time, calculating relevant parameters during this propagation, and maneuvering individual spacecraft to maintain a set of mission constraints as established by the mission analyst. All of the elements used in GMAT for mission analysis can be viewed in the GMAT GUI or through a custom scripting language. Analysis problems modeled in GMAT are saved as script files, and these files can be read into GMAT. When a script is read into the GMAT GUI, the corresponding user interface elements are constructed in the GMAT GUI. The GMAT system was developed from the ground up to run in a platform agnostic environment. The source code compiles on numerous different platforms, and is regularly exercised running on Windows, Linux and Macintosh computers by the development and analysis teams working on the project. The system can be run using either a graphical user interface, written using the open source wxWidgets framework, or from a text console. The GMAT source code was written using open source tools. GSFC has released the code using the NASA open source license

    Respiration of \u3cem\u3eEscherichia coli\u3c/em\u3e in the Mouse Intestine

    Get PDF
    Mammals are aerobes that harbor an intestinal ecosystem dominated by large numbers of anaerobic microorganisms. However, the role of oxygen in the intestinal ecosystem is largely unexplored. We used systematic mutational analysis to determine the role of respiratory metabolism in the streptomycin-treated mouse model of intestinal colonization. Here we provide evidence that aerobic respiration is required for commensal and pathogenic Escherichia coli to colonize mice. Our results showed that mutants lacking ATP synthase, which is required for all respiratory energy-conserving metabolism, were eliminated by competition with respiratory-competent wild-type strains. Mutants lacking the high-affinity cytochrome bd oxidase, which is used when oxygen tensions are low, also failed to colonize. However, the low-affinity cytochrome bo3 oxidase, which is used when oxygen tension is high, was found not to be necessary for colonization. Mutants lacking either nitrate reductase or fumarate reductase also had major colonization defects. The results showed that the entire E. coli population was dependent on both microaerobic and anaerobic respiration, consistent with the hypothesis that the E. coli niche is alternately microaerobic and anaerobic, rather than static. The results indicate that success of the facultative anaerobes in the intestine depends on their respiratory flexibility. Despite competition for relatively scarce carbon sources, the energy efficiency provided by respiration may contribute to the widespread distribution (i.e., success) of E. coli strains as commensal inhabitants of the mammalian intestine

    Les progrès dans la réalisation de la classification quantitative de la psychopathologie

    Get PDF
    Shortcomings of approaches to classifying psychopathology based on expert consensus have given rise to contemporary efforts to classify psychopathology quantitatively. In this paper, we review progress in achieving a quantitative and empirical classification of psychopathology. A substantial empirical literature indicates that psychopathology is generally more dimensional than categorical. When the discreteness versus continuity of psychopathology is treated as a research question, as opposed to being decided as a matter of tradition, the evidence clearly supports the hypothesis of continuity. In addition, a related body of literature shows how psychopathology dimensions can be arranged in a hierarchy, ranging from very broad "spectrum level'' dimensions, to specific and narrow clusters of symptoms. In this way, a quantitative approach solves the "problem of comorbidity'' by explicitly modeling patterns of co-occurrence among signs and symptoms within a detailed and variegated hierarchy of dimensional concepts with direct clinical utility. Indeed, extensive evidence pertaining to the dimensional and hierarchical structure of psychopathology has led to the formation of the Hierarchical Taxonomy of Psychopathology (HiTOP) Consortium. This is a group of 70 investigators working together to study empirical classification of psychopathology. In this paper, we describe the aims and current foci of the HiTOP Consortium. These aims pertain to continued research on the empirical organization of psychopathology; the connection between personality and psychopathology; the utility of empirically based psychopathology constructs in both research and the clinic; and the development of novel and comprehensive models and corresponding assessment instruments for psychopathology constructs derived from an empirical approach. (C) 2020 Published by Elsevier Masson SAS

    Respiration of Escherichia coli in the Mouse Intestineâ–¿

    Get PDF
    Mammals are aerobes that harbor an intestinal ecosystem dominated by large numbers of anaerobic microorganisms. However, the role of oxygen in the intestinal ecosystem is largely unexplored. We used systematic mutational analysis to determine the role of respiratory metabolism in the streptomycin-treated mouse model of intestinal colonization. Here we provide evidence that aerobic respiration is required for commensal and pathogenic Escherichia coli to colonize mice. Our results showed that mutants lacking ATP synthase, which is required for all respiratory energy-conserving metabolism, were eliminated by competition with respiratory-competent wild-type strains. Mutants lacking the high-affinity cytochrome bd oxidase, which is used when oxygen tensions are low, also failed to colonize. However, the low-affinity cytochrome bo3 oxidase, which is used when oxygen tension is high, was found not to be necessary for colonization. Mutants lacking either nitrate reductase or fumarate reductase also had major colonization defects. The results showed that the entire E. coli population was dependent on both microaerobic and anaerobic respiration, consistent with the hypothesis that the E. coli niche is alternately microaerobic and anaerobic, rather than static. The results indicate that success of the facultative anaerobes in the intestine depends on their respiratory flexibility. Despite competition for relatively scarce carbon sources, the energy efficiency provided by respiration may contribute to the widespread distribution (i.e., success) of E. coli strains as commensal inhabitants of the mammalian intestine
    corecore