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

Merge rewrite into master #42

Merged
merged 35 commits into from
Jan 29, 2024
Merged

Merge rewrite into master #42

merged 35 commits into from
Jan 29, 2024

Commits on Sep 15, 2023

  1. Begin rewrite of LEGS

    mihirlaud committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    1ad0fd2 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2023

  1. Configuration menu
    Copy the full SHA
    96729a4 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2023

  1. Configuration menu
    Copy the full SHA
    335b136 View commit details
    Browse the repository at this point in the history
  2. Add max velocity to move

    mihirlaud committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    ac791d9 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2023

  1. Upgrade to PROS 4.0.5

    mihirlaud committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    daf1d4f View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2023

  1. Rename to VOSS

    mihirlaud committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    a105edc View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2023

  1. Configuration menu
    Copy the full SHA
    76d9fe4 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2023

  1. add lvgl

    12944qwerty committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    0718465 View commit details
    Browse the repository at this point in the history
  2. fix movement

    12944qwerty committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    d8b37b4 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2023

  1. Configuration menu
    Copy the full SHA
    3227678 View commit details
    Browse the repository at this point in the history
  2. Fix reverse movement

    mihirlaud committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    7d68d57 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2023

  1. slew

    12944qwerty committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    2c0300c View commit details
    Browse the repository at this point in the history
  2. if negative, max slew

    12944qwerty committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    e2a87de View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2023

  1. Configuration menu
    Copy the full SHA
    dc67aee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c982652 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2023

  1. Selector (#19)

    * Create Selector class
    
    * Switch back to procedural programming
    
    * Add label to display current auton. Change to dark theme
    
    * Add radio button functionality
    
    * Simplify text update, remove autonMap
    
    * single-screen selector
    
    ---------
    
    Co-authored-by: Andrew Lu <[email protected]>
    mihirlaud and AndrewLuGit authored Oct 31, 2023
    Configuration menu
    Copy the full SHA
    a49aa25 View commit details
    Browse the repository at this point in the history
  2. Add turn functionality (#21)

    ---------
    
    Co-authored-by: Andrew Lu <[email protected]>
    Rocky14683 and AndrewLuGit authored Oct 31, 2023
    Configuration menu
    Copy the full SHA
    fbb07bd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fe82f27 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2023

  1. Thread safe ADILocalizer (#22)

    * Using mutex instead of bool semaphore
    
    * Cleaner locking
    
    * Changed all variables to atomic
    
    * Include rtos for mutex
    
    * Test cases
    
    * Use mutex pointer
    
    * Remove atomic
    
    Builds, will readd atomic later
    
    * Print to brain
    
    * Mostly fixed atomic
    
    prev_pose doesn't like being atomic
    
    * Use mutex for prev_pose
    
    * Use unique lock
    
    * Testing
    
    * Removed atomic (fixed data abort) & mutex works for abstract localizer
    
    * Fix atomic (again)
    
    * Removed debug prints
    
    * Clean up main.cpp
    
    ---------
    
    Co-authored-by: Mihir Laud <[email protected]>
    mayankpatibandla and mihirlaud authored Nov 1, 2023
    Configuration menu
    Copy the full SHA
    4df1469 View commit details
    Browse the repository at this point in the history
  2. Minor fixes

    mihirlaud committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    e77d4ad View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. Safeguards (#28)

    * Add validation code for ADILocalizerBuilder
    
    * Fix build validation code. Add testing code
    
    * Add safeguards to ADILocalizer update function
    
    * Removed testing code
    mihirlaud authored Nov 7, 2023
    Configuration menu
    Copy the full SHA
    43d9830 View commit details
    Browse the repository at this point in the history
  2. add settle_time to PIDController (#20)

    * settle_time
    
    * Fix formatting
    
    * Add default for settle_time. Fix angular settling
    
    * Fix IDE warning
    
    ---------
    
    Co-authored-by: Mihir Laud <[email protected]>
    Rvernen and mihirlaud authored Nov 7, 2023
    Configuration menu
    Copy the full SHA
    9378eb2 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. commit (#31)

    AndrewLuGit authored Nov 14, 2023
    Configuration menu
    Copy the full SHA
    b19b902 View commit details
    Browse the repository at this point in the history
  2. Implement BoomerangController (#30)

    * work
    
    * Add settle time to Boomerang
    
    ---------
    
    Co-authored-by: Mihir Laud <[email protected]>
    Co-authored-by: Mihir Laud <[email protected]>
    3 people authored Nov 14, 2023
    Configuration menu
    Copy the full SHA
    b393e28 View commit details
    Browse the repository at this point in the history
  3. IME Localizer + IMU (#29)

    * Add IME Support for Odom
    
    * Added some protections on the builder - CANNOT TEST CUZ LIBLVGL Broken
    
    * Add testing code. Resolve IDE warning
    
    * Added ability to use IMU on ADI and IME Localizers
    
    Check Voss working thread for more details about what is working/broken
    
    * Remove testing code. Add safeguards for IMELocalizer update
    
    * Fix naming
    
    * Fix boomerang naming
    
    ---------
    
    Co-authored-by: cjsport11 <[email protected]>
    mihirlaud and cjsport11 authored Nov 14, 2023
    Configuration menu
    Copy the full SHA
    e2a99ee View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. Configuration menu
    Copy the full SHA
    9b9e13b View commit details
    Browse the repository at this point in the history
  2. Imu set pose (#33)

    * Create override functions for set_pose in localizers
    
    * Add IMU checks
    
    * change set_heading to set_rotation
    
    ---------
    
    Co-authored-by: Andrew Lu <[email protected]>
    mihirlaud and AndrewLuGit authored Dec 5, 2023
    Configuration menu
    Copy the full SHA
    db716a5 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. commit (#34)

    AndrewLuGit authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    35d5207 View commit details
    Browse the repository at this point in the history
  2. Added get motor function (#35)

    * Added get motor function
    
    * Mark the getMotor function const and remove it from cpp file
    
    * Add getMotor example to main.cpp
    Rocky14683 authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    3a56dfe View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

  1. Configuration menu
    Copy the full SHA
    72814b4 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. Refector flags (#40)

    * commit
    
    * add settling when stopped, fix relative movements
    
    * Refactor flags
    
    ---------
    
    Co-authored-by: Andrew Lu <[email protected]>
    Rocky14683 and AndrewLuGit authored Jan 23, 2024
    Configuration menu
    Copy the full SHA
    4ff1e09 View commit details
    Browse the repository at this point in the history
  2. Pre-NUKE fixes (#37)

    * commit
    
    * add settling when stopped, fix relative movements
    
    ---------
    
    Co-authored-by: Mihir Laud <[email protected]>
    AndrewLuGit and mihirlaud authored Jan 23, 2024
    Configuration menu
    Copy the full SHA
    ec1f209 View commit details
    Browse the repository at this point in the history
  3. commit (#39)

    Co-authored-by: Mihir Laud <[email protected]>
    AndrewLuGit and mihirlaud authored Jan 23, 2024
    Configuration menu
    Copy the full SHA
    3e35721 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. Configuration menu
    Copy the full SHA
    4f4110e View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2024

  1. Format Code (#43)

    * refactor includes, add clang-format
    
    * create github action
    
    * Committing clang-format changes
    
    ---------
    
    Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
    AndrewLuGit and github-actions[bot] authored Jan 29, 2024
    Configuration menu
    Copy the full SHA
    cd85077 View commit details
    Browse the repository at this point in the history