A general-purpose algorithm for the detection and location of orbital events isdeveloped. The proposed algorithm reduces the problem to a global root-findingproblem by mapping events of interest (such as eclipses, station accessevents, etc.) to continuous, differentiable event functions. A stepping algorithmand a bracketing algorithm are used to detect and locate the roots. Examples ofevent functions and the stepping/bracketing algorithms are discussed, alongwith results indicating performance and accuracy in comparison to commercialtools across a variety of trajectories.
展开▼