Skip to content

[Documentation]: MPPI and MPC path tracking #75

Open

Description

@mohitk3000

Description
Currently, the MPC and MPPI path tracking are integrated in the code base.
I would like to propose documentation for these controllers that explains the maths, code, optimization process, and a comparison of how MPC and MPPI work.

Tasks:

  • MPPI doc

  • MPC doc

Activity

  1. ShisatoYano commented on May 16, 2026

    @ShisatoYano
    Owner

    @mohitk3000 Sounds great suggestion! I’m looking forward to reviewing your PR!!

  2. mohitk3000 commented on Jun 7, 2026

    @mohitk3000
    ContributorAuthor

    Apologies for keeping this active for too long.
    MPC doc done and can be viewed here

    I am working on explaining MPPI in same way.
    Hope to finish it in this week.

  3. ShisatoYano commented on Jun 12, 2026

    @ShisatoYano
    Owner

    No worries! I really appreciate your a lot of contributions!!
    I’m looking forward to reviewing your PR

  4. mohitk3000 commented on Jun 14, 2026

    @mohitk3000
    ContributorAuthor

    Here is the PR
    Looking forward to your review and comments.

  5. mohitk3000 commented on Jul 4, 2026

    @mohitk3000
    ContributorAuthor

    @ShisatoYano anything else needs to be added in this issue ? I think it can be closed now.

  6. ShisatoYano commented on Oct 4, 2026

    @ShisatoYano
    Owner

    The MPC and MPPI chapters have been added as doc/4_path_tracking/4_2_mpc_controller.md and 4_3_mppi_controller.md. Thank you! The remaining work is to make them reachable:

    • Link both chapters from doc/DESIGN_DOCUMENT.md
    • Fix the existing broken link /doc/4_path_tracking/4_staley_controller.md (the file is 4_1_stanley_controller.md)
    • Align the chapter headings with the file numbering (# 5. MPC Controller and # 6. MPPI Controller are in chapter 4)

    I'll close this issue once these are done. This is tracked in the roadmap issue #131.

  7. mohitk3000 commented on Oct 7, 2026

    @mohitk3000
    ContributorAuthor

    Here is the PR for the same.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentation

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions