Path: Orbit/Glideslope
Calculate delta-Vs for glideslope rendezvous. For inbound glideslopes, the commanded velocity should be negative and the final velocity must have a smaller magnitude than the initial velocity. For outbound glidesopes the reverse is true. For circumnavigations, rTarget is the radius and the vector a defines the circumnavigation orbit normal. This function combines the capabilities of Glideslope and GlideslopeCircumnav. There is a built-in demo for a 100 m separation in LEO. See also Glideslope, GlideslopeCircumnav, CWSimAndPlot -------------------------------------------------------------------------- Form: [dVM, t, x] = DVGlideslope( x0, w, N, T, rTarget, vOrA ) -------------------------------------------------------------------------- ------ Inputs ------ x0 (6,1) Initial relative state in LVLH frame w (1) Orbit rate N (1) Number of pulses T (1) Period for glideslope rTarget (3,1) or (1,1) Vector target position in LVLH frame or radius for circumnavigation vOrA (2,1) or (3,1) Commanded initial and final velocity or orbit normal of circumnavigation. A normal of [0;1;0] produces an in-plane orbit. ------- Outputs ------- dVM (3,N) Delta-V in LVLH frame t (1,N) Times to apply the delta-V x (3,N) State at each delta-V point -------------------------------------------------------------------------- Reference: Hablani, Tapper, Bashian et al. "Guidance algorithms for Autonomous Rendezvous of Spacecraft with a Target Vehicle in Circular Orbit," 2001 --------------------------------------------------------------------------
Math: Linear/Mag Math: Linear/Unit Math: Solvers/NewtRaph Orbit: Glideslope/CWSimAndPlot Orbit: Glideslope/ClohessyWiltshire SC: BasicOrbit/OrbRate
Back to the Orbit Module page