Skip to content

ZCM8848/g-fold

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

G-FOLD: Fuel Optimal Large Divert Guidance Algorithm

This project implements the G-FOLD algorithm for spacecraft landing trajectory optimization based on:

G-FOLD is a convex-optimization algorithm that generates the fuel-optimal path to land a spacecraft at the desired location.

graph

Project Structure

This repository is organized into language-specific implementations:

  • generator/ - Python package that implements G-FOLD and generates C/C++ code using CVXPYGen
  • Additional language implementations will be added in the future

Getting Started

Choose the implementation that best fits your needs:

Platform Support

By default, all tools work on Windows, macOS and Linux. However, c++ code generation feature will not support windows, but the bindings that use the generated code will run on windows too.

Development

To set up the development environment:

git clone https://github.com/samutoljamo/g-fold.git
cd g-fold

Then follow the instructions in the specific package directory you want to work with.

About

Fuel Optimal Large Divert Guidance Algorithm

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%