Skip to content

Tool: Orchestrate FOUND testing #58

@j4lando

Description

@j4lando

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 coordinate
  • camera 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

Metadata

Metadata

Assignees

Labels

FeatureNew AlgorithmIntegrationIntegration of multiple features

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions