Path: OpticalNavigation/Optimization
% Compute an optimal landing Computes an optimal trajectory using a planar orbit model. Assumes a circular orbit. The track is along x. Type OptimalLanding for a demo. -------------------------------------------------------------------------- Form: [x,t,beta] = OptimalLunarLanding( a, h, n, opts ) -------------------------------------------------------------------------- ------ Inputs ------ a (1,1) Control acceleration typically 2-3 x lunar g h (1,1) Initial altitude (km) n (1,1) Number of decision variable increments opts (.) fmincon options ------- Outputs ------- x (4,:) State [x;y;vX;vY] t (1,:) Time (s) beta (1,:) Thrust angle (rad) --------------------------------------------------------------------------
Missions: LunarLanding/Simulate2DLanding OpticalNavigation: Dynamics/PlanetSim2D OpticalNavigation: Optimization/LandingConst2DONS OpticalNavigation: Optimization/LandingCost2DONS Common: Database/Constant
Back to the OpticalNavigation Module page