• → European Space Agency

      • Space for Europe
      • Space News
      • Space in Images
      • Space in Videos
    • About Us

      • Welcome to ESA
      • DG's News and Views
      • For Member State Delegations
      • Business with ESA
      • ESA Exhibitions
      • ESA Publications
      • Careers at ESA
    • Our Activities

      • Space News
      • Observing the Earth
      • Human Spaceflight
      • Launchers
      • Navigation
      • Space Science
      • Space Engineering
      • Operations
      • Technology
      • Telecommunications & Integrated Applications
    • For Public

    • For Media

    • For Educators

    • For Kids

    • ESA

    • Pointing Error Engineering Tool

    • Pointing Error Engineering Tool
    • What is PEET?
    • Features
    • Versions
    • Downloads
    • License
    • Applications
    • Papers & Articles
    • Pointing Error Engineering
    • ECSS Control Performance Standard
    • Pointing Error Engineering Handbook
    • Services
    • Create an account

    ESA > Pointing Error Engineering Tool

    PEET Versions

    Two versions are currently available which are both free-of-charge for users in companies and institutions based in ESA member states (see license conditions).

    The PEET prototype (V0.6) released in 2015, is maintained and is still available directly on this website in the Downloads page together with its source code and binaries.

    A "release" version of PEET (V1.1) is also now available. Based on the prototype, this new version was developed in the context of a continuation activity under ESA contract. The key updates of the first activity (v1.0) are related to a thorough V&V campaign for the algorithms, an improvement of the graphical user interface based on user feedback and an implementation of the so-called "advanced statistical method" mentioned in the PEEH. This method takes into account the actual probability density function of an error signal rather than only its mean and standard deviation. Consequently, the method is not restricted to cases where the central limit theorem is applicable, i.e. to the evaluation of virtually Gaussian total error contributions.

    One major side product was an extension of the ECSS statistical interpretation concept to a more generalized "statistical domain". This improvement allows a more flexible and tailorable definition of requirements. More information on the tool and the background can be found in this ESA GNC paper.

    The second recent ARTES activity focused on the application of the tool and the PEEH methodology in the telecommunication domain with all major mission primes (Thales Alenia Space, Airbus Defence and Space and OHB) involved as consultants. This resulted in telecom-specific coverage analysis features available in the tool and a generic post-processing feature freely customizable by users. In addition, feedback from users was collected to further improve the user-friendliness of the tool. This relates to a streamlining of the system editor, extended customization of plots/reports and modes for a faster evaluation of scenarios (e.g. by skipping auxiliary results). Finally, also a further diversification of the Relative Performance/Knowledge Error metrics in line with the intended update of the ESA Pointing Error Engineering Handbook is implemented in V1.1.

    The following overview lists available features for both the PEET prototype and the latest release version (new functionalities in V1.1 are marked with *). Please also note that models created with the two versions are not compatible with each other (but any version starting from V1.0).

    V0.6V1.1

    Software Requirements

    Standard desktop PC or laptopStandard desktop PC or laptop (8GB RAM, 16GB recommended)
    Windows XP/Linux Linux CentOS or higherWindows 7/10
    (Linux Ubuntu 20.04 or higher)
    MATLAB 2011b (64bit) or higherMATLAB 2011b (64bit) or higher (>2016b recommended)
    Matlab Control System ToolboxMatlab Control System Toolbox

    General

    Open source
    Free-of-charge (within ESA member states)
    Application scenario example
    Step-by-step examples
    Hints and guidelines
    Detailed model descriptions
    Context-sensitive in-tool manual*

    Error Evaluation

    1D and 3D budgets
    Line-of-sight budgets
    Statistical pointing requirements
    Spectral pointing requirements
    Simplified statistical method (moment-based)
    Advanced statistical method (PDF-based)
    Parameter sensitivity analysisexplicit (via GUI)implicit (via batch mode)
    Subsystem-level evaluation in one model
    Correlation between axes / error sourcesfull/notunable
    Coherence between random process error sourcesfull/notunable
    Phase shift between periodic (sinusoidal) signals
    Precise time-windowed error contribution for power spectral densities
    Precise time-windowed error contribution periodic (sinusoidal) errors
    Generalized statistical interpretation concept
    Extended frequency domain metrics for time-windowed relative errors*
    Customizable „post-processing“ analyses*
    Telecommunication mission specific analysis features*
    Contribution analysis for each error source and each contributor (in %)*

    User Interface

    Automatic unit conversion and compatibility checks
    Keyboard shortcuts for typical commands
    Open multiple models in parallel to combine or compare (sub)systems
    Tabular reports in Excel® format
    (customizable)*
    MATLAB® script initialization
    Script-based batch execution
    "Fast-mode" to skip auxiliary results*
    Plot export (MATLAB® figures)
    (fig, png, jpg, pdf, bmp)*
    Power spectral density plots
    Correlation scatter-plots
    Probability distribution and probability density function plots
    Automatic plot generation and linking for Excel reports*
    Tooltips in dialogs with link to online help*
    Requirement breakdown tree for compliance checks
    Linking block parameters to MATLAB® workspace variablesimplicit (via drop-down)explicit
    Frequency grid refinement for random process error sources
    Enabling/Disabling error sources

    Block Database

    Error sourcesGeneric pointing error source, Gyro, Reaction wheel,
    Star tracker

    Generic pointing error source, Gyro, Reaction wheel,
    Star tracker
    Accelerometer, Camera, GPS, Input PEC*, General Periodic Error*
    System transferCoordinate transformation, Generic dynamic system, Generic static system, Flexible plant, Gyro-stellar estimator, PID controller, Rigid plant
    Fixed-structure feedback system
    Coordinate transformation, Generic dynamic system, Generic static system, Flexible plant, Gyro-stellar estimator, PID controller, Rigid plant
    Arbitrary feedback system
    Error evaluationTotal error (3D), Total error (Position)


    Total error (3D), Total error (Position)
    Pointing error contributor (sublevel evaluation)
    OtherContainer (subsystem), 1D to 3D Mapping, SummationContainer (subsystem), 1D to 3D Mapping, Summation
    Login
    Password
    You forgot your password?
    • Control Systems Engineering
    • Concurrent Design Facility
    • ESTEC - ESA's technical heart

    Connect with us

    • RSS
    • Youtube
    • Twitter
    • Flickr
    • Google Buzz
    • Subscribe
    • App Store
    • FAQ

    • Jobs at ESA

    • Site Map

    • Contacts

    • Terms and conditions