Skip to content

ut-issl/s2e-aobc-example

Repository files navigation

S2E-AOBC-EXAMPLE

Overview

  • S2E-AOBC-EXAMPLE is an example of a project-specific repository of S2E-AOBC.
  • Users can refer this repository to make their own simulation environment.
    • NOTE: Please rewrite words like example to suit your project and remove unnecessary descriptions in this document after you copy the repository.
  • For other detailed descriptions, please also see README of s2e-aobc

How to construct the repository

  • git submodule
    • This repository includes the s2e-aobc with the git submodule. And the s2e-aobc also includes s2e-core as a submodule. Please use the following command to clone the repository recursively.
      $ git clone --recursive git@github.com:ut-issl/s2e-aobc-example.git
      
  • External Libraries

Clone Flight S/W repository and build

  • Make the FlightSW directory at the same directory with s2e-aobc-example
  • Clone the project-specific C2A-AOBC (e.g. C2A-AOBC-EXAMPLE) repository into FlightSW
  • Directory Construction
    - s2e-aobc-example
      - s2e-aobc
        - s2e-core
        - ExtLibraries
    - FlightSW
      - c2a-aobc-example
    
  • You can build the s2e-aobc-example using CMake together with the c2a-aobc-example, and execute the SILS (Software In the Loop Simulation) test.

How to change the simulation settings and the project-specific parameters

  • In the data/initialize_files directory, there are ini files to define the simulation settings and the project-specific parameters.
  • Please find the information of these parameters in the s2e-document.