Skip to content

Archeagus/kOS-MissionControl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kOS-MissionControl

This is a work in progress set of Mission Control protocols, libraries and utilities for Kerbal Space Program using kOS and RemoteTech.

These protocols will leverage content from other authors on Git and from the internet and they will be credited in the license file when possible, but for the purpose of conserving as much kOS disk space as possible, author comments will not be provided in msc refactored .ks files themselves.

kOS-MissionControl

Figure 1 - MC GUI Library Output

Mission Control Protocol Hierarchy

  1. Preflight Check

  2. Evaluate Flight Capability - command, comms

  3. Evaluate Mission Capability - science, mining, refining

  4. Evaluate Engineering - engines & fuel (by stage), electric charge storage and generation

  5. Mission Check

  6. ID the ship and pull any related boot and mission files.

  7. If no files are found, prompt user for mission sequence.

  8. Once the files are loaded or mission sequence established, create the library file required for all mission tasks and copy to the ship's primary CPU.

  9. Mission Boot and/or Mission Files

  10. Replaces preflight boot and mission check files with the dedicated mission boot and protocol files or uses generic files based on user-input sequence. Otherwise, the bare bones mission file will launch, ascend to 100km, circularize, then perform an un-controlled drop of the ship back to the body it just launched from attempting to keep the ship in retrograde and deploying the chute(s) as necessary.

  11. Builds a single master library file from the archive libraries as necessary to complete the associated mission.

  12. Includes scheduled and unscheduled intervals for mission updates and overrides.

The goal of this project is to fabricate the infrastructure for a fully functional Mission Control platform to interact with and overlay the kOS interface. If the project becomes comprehensive enough, the final stage will be to produce a new Mission Control UI mod that will allow users to plan, execute and monitor hands-free manned and unmanned missions with little to no actual programming in kOS.

If successful, a subset of features are also planned to add additional support for KerbNet with realistic handling of unmanned missions as well as metered feature governance in Career mode.

About

Set of Mission Control protocols, libraries and utilities for Kerbal Space Program using kOS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published