Skip to content

kazuotani14/iLQR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iLQR

Implementation of iLQR (Iterative Linear Quadratic Regulator) algorithm for trajectory optimization, based on Yuval Tassa's Matlab implementation.

See notes.md for comments on algorithm, implementation, to-do's, etc.

Current status

Mostly working, except the "control-limited" part... See notes for details. If you're looking for a C++ implementation with control limits, the best one I've found is Ben Stephen's implementation (I haven't tried it though).

Usage

Papers

  • Tassa, Yuval, Nicolas Mansard, and Emo Todorov. "Control-limited differential dynamic programming." Robotics and Automation (ICRA), 2014 IEEE International Conference on. IEEE, 2014.
  • Li, Weiwei, and Emanuel Todorov. "Iterative linear quadratic regulator design for nonlinear biological movement systems." ICINCO (1). 2004.

About

C++/Eigen implementation of iLQR

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published