Skip to content

A2R-Lab/GATO

Repository files navigation

GATO

GPU-Accelerated Trajectory Optimization for Robotics.

---CURRENTLY UNDER CONSTRUCTION---

Directory structure:

Read notes on SQP solvers and source code structure in gato/.

Settings:

Tweak settings in config/ and gato/gato.cuh

Python bindings:

See bindings to build and use Python bindings

Building:

git clone https://github.com/A2R-Lab/gato.git
cd gato
git submodule update --init --recursive
chmod +x tools/build.sh
chmod +x tools/cleanup.sh
chmod +x tools/bindings.sh
./tools/build.sh

Running:

Single mpc simulation:

./build/mpc

Batched sqp solve:

./build/multi-sqp

Track with iiwa14 (pcg):

./build/MPCGPU-pcg

Track with iiwa14 (qdldl):

./build/MPCGPU-qdldl

About

GPU-Accelerated Trajectory Optimization

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages