This repository is used for sharing all the PathTracking method.
- Casadi
- NumPy
- Matplotlib
- BeizerPath
- We use PID for point to point by tracking all error between set point and the state feedback from the system.
- We also use PID for trajectory tracking by also tracking all the error between each point from the trajectory and the state feedback system.
Which
- Point to Point
We use nonlinear optimization to solve the quadratic cost from sum of tracking error between trajectory tracking and input control.
which
We use Continuation/Generalized Minimal Residual method for calculate optimal input