MarkWatney2015
The Desktop Orbinaut
- Joined
- Oct 14, 2016
- Messages
- 1,272
- Reaction score
- 1,622
- Points
- 128
- Location
- San Jose Del Monte, Bulacan
- Preferred Pronouns
- He/him
arm_tip[4] = RMS_EE_LIGHT_POS;spot_beacon[i].pos = &arm_tip[4];spotlightRMS = (SpotLight*)AddSpotLight((arm_tip[4]), arm_tip[1] - arm_tip[0], 20, 0.25, 0.8, 0.001, 80.0 * RAD, 80.0 * 1.1 * RAD,diff, spec, amb);
void Atlantis::clbkPreStep(double simt, double simdt, double mjd)
...
spot_beacon[8].pos = &arm_tip[4];
spotlightRMS->SetPosition(arm_tip[4]);
spotlightRMS->SetDirection(arm_tip[1] - arm_tip[0]);
-30.000 =orbit(246,274,40.3,-1)
-6.0 =engine(0,100,6)
3.0 =engine(100,100,1.00)
30.0 =engine(100,72.00,5.00)
55.0 =engine(72.0,100,5.00)
521.0 =jettison()
The shuttle pilots themselves make the final circularization burns so that the External Tanks doesn't become Skylab-sized space debris in orbit. I think the old GPC MFD from the original ShuttleFleet has an autopilot for this, but I'm not sure. Usually I just manually fire the engines until it matches the orbital parameters written on the Wiki or the SPACEFACTS websiteI believe once the shuttle got launched OMS burns changed the orbit. I don't know if there is a MFD,.... that can do that or the pilot will need to do that?
yes.does the STS 6/29 have the solshuttlehd?
OMS
CALLOUT
PROFILE 1
TGT_HEADING 90.000 228.0
th_oms[0] = CreateThruster(THRUSTREF_OMSL, THRUSTDIR_OMSL, ORBITER_OMS_THRUST, ph_oms, ORBITER_OMS_ISP0, ORBITER_OMS_ISP1);
th_oms[1] = CreateThruster(THRUSTREF_OMSR, THRUSTDIR_OMSR, ORBITER_OMS_THRUST, ph_oms, ORBITER_OMS_ISP0, ORBITER_OMS_ISP1);
// we don't yet define a thruster group for the OMS engines
// They will be assigned to the MAIN group as soon as the ET is jettisoned
const VECTOR3 THRUSTDIR_OMSL = { 0.10, -0.23, 0.97 }
// --------------------------------------------------------------
// Enable/disable Orbital Maneuvering System
// --------------------------------------------------------------
void Atlantis::EnableOMS(bool enable)
{
PROPELLANT_HANDLE hProp = (enable ? ph_oms : NULL);
for (DWORD i = 0; i < 2; i++)
SetThrusterResource(th_oms[i], hProp);
if (enable) {
if (GetGroupThrusterCount(THGROUP_MAIN) > 2) {
// switch MAIN group to OMS
DelThrusterGroup(THGROUP_MAIN);
thg_main = CreateThrusterGroup(th_oms, 2, THGROUP_MAIN);
}
SetDefaultPropellantResource(ph_oms);
}
}
EnableSSME(status < 3);
EnableRCS(status == 3);
EnableOMS(status == 3);
CONFIGURATION 3yes.
![]()
![]()
From SHuttle fleet sts 1
OMS CALLOUT PROFILE 1 TGT_HEADING 90.000 228.0
TGT_HEADING Sets the target heading and apoapsis. is the target heading in degrees. is the target orbit apoapsis in kilometers
OMS When included, changes the thrust vector of the OMS engines such that the add-on “STS-Guidance” can accurately operate to provide rendezvous.
Not sure what the OMS vectors should be.
Right now they are:
th_oms[0] = CreateThruster(THRUSTREF_OMSL, THRUSTDIR_OMSL, ORBITER_OMS_THRUST, ph_oms, ORBITER_OMS_ISP0, ORBITER_OMS_ISP1); th_oms[1] = CreateThruster(THRUSTREF_OMSR, THRUSTDIR_OMSR, ORBITER_OMS_THRUST, ph_oms, ORBITER_OMS_ISP0, ORBITER_OMS_ISP1); // we don't yet define a thruster group for the OMS engines // They will be assigned to the MAIN group as soon as the ET is jettisoned
const VECTOR3 THRUSTDIR_OMSL = { 0.10, -0.23, 0.97 }
// -------------------------------------------------------------- // Enable/disable Orbital Maneuvering System // -------------------------------------------------------------- void Atlantis::EnableOMS(bool enable) { PROPELLANT_HANDLE hProp = (enable ? ph_oms : NULL); for (DWORD i = 0; i < 2; i++) SetThrusterResource(th_oms[i], hProp); if (enable) { if (GetGroupThrusterCount(THGROUP_MAIN) > 2) { // switch MAIN group to OMS DelThrusterGroup(THGROUP_MAIN); thg_main = CreateThrusterGroup(th_oms, 2, THGROUP_MAIN); } SetDefaultPropellantResource(ph_oms); } }
EnableSSME(status < 3); EnableRCS(status == 3); EnableOMS(status == 3);
What I can tell the status value changed based off if ET/SRB were attached. Since using MS2015 status is always 3
CONFIGURATION 3
I can't tell what then switches from SSME to OMS
STS-guidance doesn't really work in 2016 and maybe with other than SFSTS-Guidance looks like it was able to switch orbit automatically
STS-57:Shuttle2016BEarly
STATUS Orbiting Earth
RPOS -5677463.328 -3781016.225 635803.380
RVEL -2319.8769 2308.4931 -6875.0482
AROT -89.470 16.775 -35.520
Date MJD 49162.665185| Launch date | 21 June 1993, 13:07 UTC |
|---|