Tenavi / benchmark_ocp

A collection of benchmark optimal feedback control problems
MIT License
0 stars 0 forks source link

Antialiasing #38

Closed Tenavi closed 11 months ago

Tenavi commented 11 months ago

Change how open_loop.direct.solve_infinite_horizon is implemented. Instead of increasing the number of nodes, uses the "antialiasing" strategy from ref [1]. This tends to be more computationally efficient without sacrificing accuracy. However, the direct method implementation is still slow and inaccurate compare to the indirect method.

  1. I. M. Ross, Q. Gong, and P. Sekhavat, Low-thrust, high-accuracy trajectory optimization, Journal of Guidance, Control, and Dynamics, 30 (2007), pp. 921-933. https://doi.org/10.2514/1.23181