Skip to content

Guaranteed Sequential Trajectory Optimization (GuSTO), using sequential convex programming for trajectory optimization with strong theoretical guarantees

License

Notifications You must be signed in to change notification settings

StanfordASL/GuSTO.jl

Repository files navigation

GuSTO.jl: Guaranteed Sequential Trajectory Optimization

This is a Julia suite for trajectory optimization using the Guaranteed Sequential Trajectory Optimization (GuSTO) framework. Details can be found in this paper.

GuSTO.jl runs on julia v1.X, although an older version running on julia v0.6.4 can be found in the julia-v0.6 branch.

Also required are the BulletCollision.jl and AstrobeeRobot.jl packages. GuSTO.jl performs optimization through the JuMP.jl interface, and Gurobi and Ipopt are currently used in examples.

Quickstart

An example notebook can be run through:

jupyter notebook examples/freeflyerSE2.ipynb 

Click to watch demo video:

cla

References

Update

We recommend using the Julia implementation of GuSTO available at https://github.com/UW-ACL/SCPToolbox.jl.

About

Guaranteed Sequential Trajectory Optimization (GuSTO), using sequential convex programming for trajectory optimization with strong theoretical guarantees

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •