note

Forward kinematic

Inverse kinematic

Position transformation

  • Calculate and

  • Calculate and (for calculation of and )

  • Calculate and

Summary

Kind of scary. This function is only for demonstration, I’m not going to use it in c++ programming, but break down the steps and store the values into variables instead.

Route control

  • PID
  • Stanley Controller
  • Pure Pursuit Algorithm
  • MPC (Model Predictive Control)
  • LQR (Linear Quadratic Regulator)
  • DWA (Dynamic Window Approach)