Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: AtsushiSakai/PythonRobotics
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: cyan-at/PythonRobotics
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 14 commits
  • 3 files changed
  • 2 contributors

Commits on Feb 13, 2025

  1. lqr, sim

    Charlie Yan committed Feb 13, 2025
    Configuration menu
    Copy the full SHA
    0628510 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2025

  1. all the necessary geometric insights

    Summary:
    insight #1: interpolate is necessary to keep lqr from blowing up
    insight #2 (this commit): interpolating the angle, if you jump from -np.pi to pi, that is the same 'direction', but you should not ask lqr to control to 0 to get rom -np.pi to np.pi, instead you should see that these 2 rotations are the same, and 'smooth' the pending rotation to -np.pi. then the interpolation between these 2 will be reasonable (flat)
    
    Test Plan:
    
    Reviewers:
    
    Subscribers:
    
    Tasks:
    
    Tags:
    Charlie Yan committed Feb 15, 2025
    Configuration menu
    Copy the full SHA
    7501d0a View commit details
    Browse the repository at this point in the history
  2. modulo_rad, smallest_diff

    Summary:
    
    Test Plan:
    
    Reviewers:
    
    Subscribers:
    
    Tasks:
    
    Tags:
    Charlie Yan committed Feb 15, 2025
    Configuration menu
    Copy the full SHA
    153c606 View commit details
    Browse the repository at this point in the history
  3. <Replace this line with your title>

    Summary:
    insight #3: small flips in the calc_nearest_index3's angle, means the e term can flip signs
    when it does, the dot_e term can explode, exploding lqr
    to deal with this, catch the sign change, and normalize pe to match the current e's sign
    
    Test Plan:
    
    Reviewers:
    
    Subscribers:
    
    Tasks:
    
    Tags:
    Charlie Yan committed Feb 15, 2025
    Configuration menu
    Copy the full SHA
    bddb84d View commit details
    Browse the repository at this point in the history
  4. various debug prints

    Summary:
    
    Test Plan:
    
    Reviewers:
    
    Subscribers:
    
    Tasks:
    
    Tags:
    Charlie Yan committed Feb 15, 2025
    Configuration menu
    Copy the full SHA
    8788507 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2025

  1. rotation interpolation, distance based parameterization, rmse, debug+…

    …headless
    
    Summary:
    
    Test Plan:
    
    Reviewers:
    
    Subscribers:
    
    Tasks:
    
    Tags:
    Charlie Yan committed Feb 17, 2025
    Configuration menu
    Copy the full SHA
    0a48ab2 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2025

  1. minor stuff

    Charlie Yan committed Feb 18, 2025
    Configuration menu
    Copy the full SHA
    22e2fac View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2025

  1. slerp3

    cyan-at committed Feb 21, 2025
    Configuration menu
    Copy the full SHA
    6e4a1cb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    db62213 View commit details
    Browse the repository at this point in the history
  3. lqr+, things to deal with longitudinal and lateral overshoot

    Summary:
    
    Test Plan:
    
    Reviewers:
    
    Subscribers:
    
    Tasks:
    
    Tags:
    Charlie Yan committed Feb 21, 2025
    Configuration menu
    Copy the full SHA
    5fefa04 View commit details
    Browse the repository at this point in the history
  4. other print and cleanup stuff

    Summary:
    
    Test Plan:
    
    Reviewers:
    
    Subscribers:
    
    Tasks:
    
    Tags:
    Charlie Yan committed Feb 21, 2025
    Configuration menu
    Copy the full SHA
    2176e60 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2025

  1. debug stmt

    Charlie Yan committed Feb 22, 2025
    Configuration menu
    Copy the full SHA
    916e562 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2025

  1. random debug stmts cleanup

    Summary:
    
    Test Plan:
    
    Reviewers:
    
    Subscribers:
    
    Tasks:
    
    Tags:
    Charlie Yan committed Feb 24, 2025
    Configuration menu
    Copy the full SHA
    4c9e3ba View commit details
    Browse the repository at this point in the history
  2. fix rotation interpolation bug

    Summary:
    maintain 'stack' scalar value of rotation wraparounds accumulated
    so -8.5 compared to 1.3 doesn't jump up to -3.5
    
    Test Plan:
    
    Reviewers:
    
    Subscribers:
    
    Tasks:
    
    Tags:
    Charlie Yan committed Feb 24, 2025
    Configuration menu
    Copy the full SHA
    1fd73de View commit details
    Browse the repository at this point in the history
Loading