Welcome to ASSET’s documentation!¶
ASSET (Astrodynamics Software and Science Enabling Toolkit) is a modular, extensible library for trajectory design and optimal control. It uses a custom implementation of vector math formalisms to enable rapid implementation of dynamical systems and automatic differentiation. The phase object is the core of the optimal control functionality, and by linking multiple phases together, the user can construct scenarios of arbitrary complexity. A newly developed high-performance interior-point optimizer (PSIOPT) is included with the library, which enables quick turnaround from concept to solution.
Citation¶
Cite the following paper if you used ASSET in your work.
Note
- @inproceedings{Pezent2022,
author = {James B. Pezent and Jared Sikes and William Ledbetter and Rohan Sood and Kathleen C. Howell and Jeffrey R. Stuart}, title = {ASSET: Astrodynamics Software and Science Enabling Toolkit}, booktitle = {AIAA SCITECH 2022 Forum}, pages = {AIAA 2022-1131}, year={2022}, doi = {10.2514/6.2022-1131}
}
If you have questions, please email any of the following or post an issue on the GitHub:
Funding Acknowledgment¶
Open source development and distribution of ASSET is funded by NASA under Grant No. 80NSSC19K1643 as part of the C.29 element of the 2018 ROSES program.
Copyright, Licensing, and Legal Notices¶
ASSET is distributed under the permissive Apache 2.0 license that can be found in the LICENSE file on the Github repo.
The license and copyright notices of ASSET’s source and redistributable dependencies are shown below. The full text for each respective license can be found in the notices folder on the Github repo.
Pybind11 - BSD License : Copyright (c) 2016 Wenzel Jakob <wenzel.jakob@epfl.ch>, All rights reserved.
Intel MKL - Intel Simplified Software License : Copyright (c) 2022 Intel Corporation.
Eigen - MPL-2.0 License : Copyright (c) Eigen Developers
fmt - MIT License : Copyright (c) 2012 - present, Victor Zverovich
ctpl - Apache 2.0 License : Copyright (C) 2014 by Vitaliy Vitsentiy
autodiff - MIT License : Copyright (c) 2018?2024 Allan Leal
boost-threads - Boost Software License : Copyright (c) 2003-2022
rubber_types - MIT License : Copyright (C) 2014 Andreas J. Herrmann
kepler propagator - MIT License : Copyright (C) 2014 Darin Koblick
lambert solver - MIT License : Copyright (C) 2018 Rody Oldenhuis