CiLQR for Motion Planning

In this project, we implemented an iterative Linear Quadratic Regulator (iLQR) algorithm that incorporates constraints in the environment for on-road autonomous motion planning. Since iLQR is based on the theory of dynamic programming, it does not inherently take constraints like obstacles, actuator limits, etc into account. Therefore a Constrained Iterative Linear Quadratic Regulator (CILQR) algorithm is used, which solves constrained optimal control problem in nonlinear systems efficiently. The algorithm is then deployed in an autonomous driving simulator, which is also be used for validation of the project.

You can find more information about the project here: PDF. We also released the code for this project: here

Karmesh Yadav
Karmesh Yadav
AI Resident at FAIR

My research interests include Reinforcement Learning, Robotics and Meta-Learning.