Here is the scenario for Fleet Discovery to ISS, with instructions in description.
Code:
BEGIN_DESC
Launch window for direct ascent to intercept and dock with ISS.
Launch at 230s to Tn. Use yaw to get relative inclination as close to zero as possible.
At MECO, begin OMS 1 burn to lift apoapsis to ISS orbit (use Sync MFD).
Use linear RCS to refine intercept time and relative inclination.
END_DESC
BEGIN_ENVIRONMENT
System Sol
Date MJD 52955.5937347221
END_ENVIRONMENT
BEGIN_FOCUS
Ship Discovery
END_FOCUS
BEGIN_CAMERA
TARGET Discovery
MODE Cockpit
FOV 50.00
END_CAMERA
BEGIN_HUD
TYPE Surface
END_HUD
BEGIN_MFD Left
TYPE Map
REF Earth
BTARGET Cape Canaveral
OTARGET ISS
TRACK ON
END_MFD
BEGIN_MFD Right
TYPE OAlign
REF Earth
TARGET ISS
END_MFD
BEGIN_SHIPS
ISS:ProjectAlpha_ISS
STATUS Orbiting Earth
RPOS 11233.85 -6481066.91 1827007.25
RVEL -7564.194 377.085 1359.264
AROT 110.00 -10.00 80.00
PRPLEVEL 0:1.000
IDS 0:1 100 1:2 100 2:3 100 3:4 100 4:5 100
NAVFREQ 0 0
XPDR 466
END
Mir
STATUS Orbiting Earth
RPOS 3442050.86 5356958.73 -2178876.52
RVEL 6461.340 -4185.408 -70.725
AROT 5.00 10.00 15.00
IDS 0:540 10 1:542 10 2:544 10
XPDR 482
END
HST:HST
STATUS Orbiting Earth
RPOS 6056069.93 1602118.29 2112145.08
RVEL -2468.411 -456.626 7375.862
AROT -117.64 55.65 144.35
NAVFREQ 0 0
ANT 1 1.0000
HATCH 1 1.0000
FOLD 1 1.0000
END
LDEF:LDEF
STATUS Orbiting Earth
RPOS 5742508.47 1399609.31 -3011619.40
RVEL 3334.163 1019.737 6937.887
AROT 16.11 -45.98 -115.76
NAVFREQ 0 0
XPDR 470
END
Luna-OB1:Wheel
STATUS Orbiting Earth
RPOS 4340918.63 -309027.86 -5052562.80
RVEL 5867.792 307.475 5027.167
AROT 0.00 0.00 92.56
VROT 0.00 0.00 10.00
IDS 0:560 100 1:564 100
XPDR 494
END
Discovery:ShuttleDiscovery
STATUS Landed Earth
BASE Cape Canaveral:11
POS -80.6232502 28.6197342
HEADING 0.00
PRPLEVEL 0:1.000 1:1.000 2:1.000
NAVFREQ 0 0
CONFIGURATION 0
CARGODOOR 0 0.0000
KUBAND 0 0.0000
PRADIATOR 0 0.0000
SRADIATOR 0 0.0000
GEAR 0 0.0000
PAYLOAD_MASS 0.0000
ARM_STATUS 0.5000 0.0000 0.0000 0.5000 0.5000 0.5000
ARM_SEQ2 0.5000 0.0500 0.0500 0.5000 0.5000 0.5000
ARM_SEQ3 0.5000 0.0500 0.0500 0.5000 0.5000 0.5000
SAT_OFS_X 0.000
SAT_OFS_Y 0.000
SAT_OFS_Z 0.000
TGT_HEADING 42.000
END
GL-01:DeltaGlider
STATUS Landed Earth
POS -80.6858943 28.5906644
HEADING 330.01
TANKCONFIG 1
PRPLEVEL 0:0.995 1:1.000 2:1.0
NAVFREQ 94 524 84 114
XPDR 0
NOSECONE 0 0.0000
GEAR 1 1.0000
AIRLOCK 0 0.0000
PSNGR 2 3 4
RCSMODE 0
END
END_SHIPS
This works within a fairly small time window, assuming all burns are made prograde. If you have a good head on your shoulders and can visualize your orbit and intercepts, you can tweak your intercept time (and recover the mission if you don't launch spot on time) by pitching up during your burns. But the more you pitch, the more you need to burn to null your relative velocity at the ISS for docking.
How successful you are in completing this all in one orbit depends on how quickly you can approach and dock. I use IMFD velocity match to determine approximate burn time to null velocity near the ISS (within 5 km), then I turn the ship toward the ISS reaccelerate and use the docking hud for a fast final approach. Last time I timed the mission, I docked at ISS 67 minutes after launch, just past Australia over the S. Pacific. Undocking immediately, dumping excess fuel and doing the reentry burn, I require almost all of the available crossrange capability to get back to KSC (but I stay well within dynamic loading limits for reentry). Main gear touchdown at the SLF occurs at 117 minutes after launch.
This is very nearly a Hohmann-type transfer where my apoapsis just touches the ISS orbit. I generally have about 76% fuel available at docking, given that there isn't much need for plane changes. This suggests that I could be much more aggressive during climbout and intercept the ISS earlier, burning more to get a earlier intercept, then burning more to null the relative velocity.
A highly unrealistic mission for the real shuttle, but a very fun challenge in Orbiter.