Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Periodic Merging from dev to main #19

Merged
merged 13 commits into from
Jun 17, 2024
Merged

Periodic Merging from dev to main #19

merged 13 commits into from
Jun 17, 2024

Commits on May 20, 2024

  1. Merge pull request #13 from USC-ACTLab/main

    Merge pull request #12 from USC-ACTLab/dev
    WillWu88 committed May 20, 2024
    Configuration menu
    Copy the full SHA
    90ac49f View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. ALP-106: Add design docs to repo

    ALP-106: Add component breakdown to design doc
    
    The breakdown includes:
    - Math util
    - RobotManager
    
    Add section on EKF
    
    ALP-106: Finish design doc v1
    
    ALP-106: Restructured folder to include design doc
    WillWu88 committed May 23, 2024
    Configuration menu
    Copy the full SHA
    aed8f5e View commit details
    Browse the repository at this point in the history
  2. ALP-106: Fix typo

    WillWu88 committed May 23, 2024
    Configuration menu
    Copy the full SHA
    312a1ba View commit details
    Browse the repository at this point in the history
  3. Merge pull request #14 from USC-ACTLab/wwu/ALP-106-add-design-documen…

    …ts-to-repo
    
    ALP-106: Add design docs to repo
    WillWu88 committed May 23, 2024
    Configuration menu
    Copy the full SHA
    c23e902 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bef965b View commit details
    Browse the repository at this point in the history
  5. Merge pull request #15 from USC-ACTLab/ALP-107-add-action-to-run-unit…

    …-tests-without-approval
    
    ALP-107: Update run-unit-tests.yml
    WillWu88 committed May 23, 2024
    Configuration menu
    Copy the full SHA
    cb66507 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2024

  1. ALP-89: Implement Math Utilities

    ALP-89: Add unit tests and refactor functions
    
    ALP-89: Finish math utils and unit tests
    WillWu88 committed May 24, 2024
    Configuration menu
    Copy the full SHA
    333accf View commit details
    Browse the repository at this point in the history
  2. ALP-89: Change normal sampling error handling

    to return `NaN` with negative variance
    WillWu88 committed May 24, 2024
    Configuration menu
    Copy the full SHA
    0f21576 View commit details
    Browse the repository at this point in the history
  3. ALP-89: Update include/math-util.h

    Co-authored-by: Benned Hedegaard <benned1@gmail.com>
    WillWu88 and Benned-H committed May 24, 2024
    Configuration menu
    Copy the full SHA
    817bfe3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bec82f4 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. Merge pull request #16 from USC-ACTLab/wwu/ALP-89-implement-probabili…

    …ty-utilities
    
    Wwu/alp 89 implement probability utilities
    WillWu88 committed May 28, 2024
    Configuration menu
    Copy the full SHA
    6921544 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. Wwu/alp 62 implement landmark ekf (#17)

    * ALP-62: Add RobotManager and EKF
    
    * ALP-62: Add RobotManager and EKF
    
    * ALP-62: Refactor RobotManager Function signatures
    
    * ALP-62: Finish EKF classes and supporting code
    
    - specify RobotManager and draft functions
    - mock RobotManager needed for testing, see ALP-109
    
    ALP-62: Add robot manager and start EKF dev
    
    ALP-62: Add Unit Tests to EKF class
    
    ALP-62: Add enum for results and pointer deletion
    
    ALP-62: Resolve robot-manager reference
    
    and implement set-up/tear-down of non-empty KF unit test
    
    ALP-62L implement measJacobian() function
    
    ALP-62: Finalized Kalman Filter
    
    * ALP-62: Correct unit test for shared pointer
    WillWu88 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    6be1182 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. Wwu/alp 109 simulated mocked up robot manager (#18)

    * ALP-62: Add RobotManager and EKF
    
    * ALP-109: Add MockManger 2D for numerical sim
    
    ALP-109: Add condtional compiles and docstrings
    
    ALP-109: Add unit tests for mocked manager
    
    ALP-109: Correct measurement prediction function
    
    ALP-109: Add num sim script
    
    ALP-109: Add mock manager unit tests
    
    ALP-109: Correct unit tests, start jacobian
    
    ALP-109: Finish testing mock measurement model
    
    ALP-109: Retest after rebase
    
    Generated Jacobian test points
    
    ALP-109: Add example jacobian test
    WillWu88 committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    e6dbeeb View commit details
    Browse the repository at this point in the history