OptimalLunarLanding:

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)

--------------------------------------------------------------------------

Children:

Missions: LunarLanding/Simulate2DLanding
OpticalNavigation: Dynamics/PlanetSim2D
OpticalNavigation: Optimization/LandingConst2DONS
OpticalNavigation: Optimization/LandingCost2DONS
Common: Database/Constant

Back to the OpticalNavigation Module page