Skip to content

[New Feature] Model Predictive Control(MPC) for Path Tracking #56

@ShisatoYano

Description

@ShisatoYano

Description
With the recent merge of MPPI(#48), I'd like to propose the implementation of a Model Predictive Control (MPC) based path tracking algorithm to provide a comprehensive comparison of tracking performance.

This allow users to compare the strengths and weakness of deterministic optimization (MPC) vs stochastic sampling (MPPI).

Tasks

  • Optimization Problem: Formulate the cost function (tracking error, control effort, smoothness) and constraints.

  • Solver Integration: Install CasADi and do-mpc in docker container and are used as the solver.

  • Sample Simulation: Create a script to follow a reference course.

Reference code
When you implement the code, you can refer to the existing code of MPPI (#48).

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions