-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
FeatureNew AlgorithmNew AlgorithmIntegrationIntegration of multiple featuresIntegration of multiple features
Milestone
Description
Description
This issue consolidates issues #52, #53, UWCubeSat/found-tools#3, #55, and #48, and adds additional capabilities for comprehensive testing orchestration.
Objective
Create a testing orchestration tool that generates a .csv file summarizing simulation outputs based on a user-defined simulation plan.
Simulation Plan Specification
A simulation plan should accept the following parameters:
| Parameter | Description | Applicability |
|---|---|---|
| type | Simulation type: edge simulation, distance simulation, or full pipeline simulation |
All types |
| number | Generate data from n random possible configurations of HS2 |
All types |
| camera configurations | Specify a camera or range of camera parameters to use | Edge and full pipeline (not applicable for distance) |
| mission constraints | Specify the range of altitudes and angles allowed in the simulation | All types |
| noise | Specify amount of noise to be added (includes noise for attitude, to be implemented in this issue) | All types |
| real data | Specify a folder path with outside data for input | All types |
Output Requirements
The .csv file for distance simulation and full pipeline simulation must include at least the following fields:
true orientation(quaternion)true coordinate(cartesian coordinate)estimated coordinatecamera parameters
Note: These fields are critical as they represent the data that HS2 will be downlinking. Additional fields can be added if necessary.
Additional Features
- A mode that outputs "quick statistics" on FOUND performance for use by issue Tool / Optimization: Find best flag values #56
Metadata
Metadata
Assignees
Labels
FeatureNew AlgorithmNew AlgorithmIntegrationIntegration of multiple featuresIntegration of multiple features