-
Notifications
You must be signed in to change notification settings - Fork 28
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
Modular Assistive Driving System (MADS) #40
Commits on Sep 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b23543d - Browse repository at this point
Copy the full SHA b23543dView commit details
Commits on Sep 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 035c78a - Browse repository at this point
Copy the full SHA 035c78aView commit details
Commits on Sep 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c3b7f82 - Browse repository at this point
Copy the full SHA c3b7f82View commit details -
Configuration menu - View commit details
-
Copy full SHA for dcd226d - Browse repository at this point
Copy the full SHA dcd226dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f40ae6 - Browse repository at this point
Copy the full SHA 4f40ae6View commit details -
Merge branch 'master' into mads-new
# Conflicts: # board/safety.h # board/safety/safety_hyundai.h # board/safety_declarations.h
Configuration menu - View commit details
-
Copy full SHA for 5aaa664 - Browse repository at this point
Copy the full SHA 5aaa664View commit details -
Configuration menu - View commit details
-
Copy full SHA for 546f43f - Browse repository at this point
Copy the full SHA 546f43fView commit details
Commits on Oct 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1ac593f - Browse repository at this point
Copy the full SHA 1ac593fView commit details
Commits on Nov 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e46d040 - Browse repository at this point
Copy the full SHA e46d040View commit details
Commits on Nov 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9c62b7f - Browse repository at this point
Copy the full SHA 9c62b7fView commit details
Commits on Nov 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 80f23ae - Browse repository at this point
Copy the full SHA 80f23aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for d0653fb - Browse repository at this point
Copy the full SHA d0653fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for d843088 - Browse repository at this point
Copy the full SHA d843088View commit details -
Configuration menu - View commit details
-
Copy full SHA for d379604 - Browse repository at this point
Copy the full SHA d379604View commit details
Commits on Nov 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for de6dae9 - Browse repository at this point
Copy the full SHA de6dae9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e3a70c - Browse repository at this point
Copy the full SHA 6e3a70cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c974d9 - Browse repository at this point
Copy the full SHA 6c974d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb7a332 - Browse repository at this point
Copy the full SHA eb7a332View commit details
Commits on Nov 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7508579 - Browse repository at this point
Copy the full SHA 7508579View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48b177f - Browse repository at this point
Copy the full SHA 48b177fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5807bc - Browse repository at this point
Copy the full SHA f5807bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for efc5c74 - Browse repository at this point
Copy the full SHA efc5c74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ae97c1 - Browse repository at this point
Copy the full SHA 1ae97c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9f6815 - Browse repository at this point
Copy the full SHA d9f6815View commit details
Commits on Nov 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 63946db - Browse repository at this point
Copy the full SHA 63946dbView commit details
Commits on Nov 22, 2024
-
Merge branch 'master-new' into mads-new
# Conflicts: # python/__init__.py
Configuration menu - View commit details
-
Copy full SHA for 4213170 - Browse repository at this point
Copy the full SHA 4213170View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad4bf6e - Browse repository at this point
Copy the full SHA ad4bf6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 21b7a72 - Browse repository at this point
Copy the full SHA 21b7a72View commit details -
Configuration menu - View commit details
-
Copy full SHA for d99d410 - Browse repository at this point
Copy the full SHA d99d410View commit details -
Configuration menu - View commit details
-
Copy full SHA for 543864b - Browse repository at this point
Copy the full SHA 543864bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b909db9 - Browse repository at this point
Copy the full SHA b909db9View commit details -
Configuration menu - View commit details
-
Copy full SHA for dee9afc - Browse repository at this point
Copy the full SHA dee9afcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c33dca - Browse repository at this point
Copy the full SHA 4c33dcaView commit details -
Configuration menu - View commit details
-
Copy full SHA for c3de776 - Browse repository at this point
Copy the full SHA c3de776View commit details -
Configuration menu - View commit details
-
Copy full SHA for bdbb674 - Browse repository at this point
Copy the full SHA bdbb674View commit details
Commits on Nov 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9fc1f6f - Browse repository at this point
Copy the full SHA 9fc1f6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 688024f - Browse repository at this point
Copy the full SHA 688024fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0de4310 - Browse repository at this point
Copy the full SHA 0de4310View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5f7f47 - Browse repository at this point
Copy the full SHA a5f7f47View commit details -
Configuration menu - View commit details
-
Copy full SHA for a910d33 - Browse repository at this point
Copy the full SHA a910d33View commit details -
Configuration menu - View commit details
-
Copy full SHA for b54d020 - Browse repository at this point
Copy the full SHA b54d020View commit details -
Configuration menu - View commit details
-
Copy full SHA for a53240e - Browse repository at this point
Copy the full SHA a53240eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 43ed51a - Browse repository at this point
Copy the full SHA 43ed51aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c55138c - Browse repository at this point
Copy the full SHA c55138cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c30859 - Browse repository at this point
Copy the full SHA 1c30859View commit details -
Configuration menu - View commit details
-
Copy full SHA for 218ffe4 - Browse repository at this point
Copy the full SHA 218ffe4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79953cb - Browse repository at this point
Copy the full SHA 79953cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b1ebab - Browse repository at this point
Copy the full SHA 3b1ebabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b03941 - Browse repository at this point
Copy the full SHA 6b03941View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0ac850 - Browse repository at this point
Copy the full SHA b0ac850View commit details
Commits on Nov 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a033911 - Browse repository at this point
Copy the full SHA a033911View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79ff2b0 - Browse repository at this point
Copy the full SHA 79ff2b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d8d880 - Browse repository at this point
Copy the full SHA 9d8d880View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f2df0e - Browse repository at this point
Copy the full SHA 3f2df0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a0ea527 - Browse repository at this point
Copy the full SHA a0ea527View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e5e967 - Browse repository at this point
Copy the full SHA 6e5e967View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d9218f - Browse repository at this point
Copy the full SHA 7d9218fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf702b0 - Browse repository at this point
Copy the full SHA bf702b0View commit details
Commits on Nov 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 486ddd0 - Browse repository at this point
Copy the full SHA 486ddd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0c1cc2 - Browse repository at this point
Copy the full SHA c0c1cc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3456b80 - Browse repository at this point
Copy the full SHA 3456b80View commit details -
Configuration menu - View commit details
-
Copy full SHA for d25cb1d - Browse repository at this point
Copy the full SHA d25cb1dView commit details
Commits on Dec 3, 2024
-
MADS: Refactor MADS safety with improved state management (pull request
#46) Refactor MADS safety with improved state management This commit introduces a major refactoring of the MADS safety module, improving state management and control flow. Key changes include: Core Changes: - Introduced a MADSState struct to centralize state management - Removed global state variables in favor of structured state - Implemented button transition handling with explicit state tracking (PRESSED/RELEASED/NO_CHANGE) - Added state flags for button availability detection - Simplified lateral control permission logic Button Handling: - Separated main button and LKAS button state tracking - Added independent engagement states for each button - Improved button press detection across multiple platforms - Added support for main and LKAS buttons on Hyundai platforms - Modified ACC main state handling Testing: - Added comprehensive test coverage for MADS state transitions - Added new MADS-specific test base class for consistent testing across platforms - Added mutation testing for state management - Extended timeout for mutation tests from 5 to 8 minutes - Added extensive button press validation tests - Enhanced debugging output in replay drive tests The refactored code provides a more organized implementation of MADS safety features while maintaining compatibility with existing safety checks.
Configuration menu - View commit details
-
Copy full SHA for 01e8e55 - Browse repository at this point
Copy the full SHA 01e8e55View commit details -
Configuration menu - View commit details
-
Copy full SHA for a541089 - Browse repository at this point
Copy the full SHA a541089View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86f5205 - Browse repository at this point
Copy the full SHA 86f5205View commit details -
Configuration menu - View commit details
-
Copy full SHA for 306470a - Browse repository at this point
Copy the full SHA 306470aView commit details -
Configuration menu - View commit details
-
Copy full SHA for db0a822 - Browse repository at this point
Copy the full SHA db0a822View commit details -
Configuration menu - View commit details
-
Copy full SHA for cbb9ced - Browse repository at this point
Copy the full SHA cbb9cedView commit details
Commits on Dec 4, 2024
-
Standardize Button State Handling Across Platforms
Refactor button state handling by replacing integer constants with an enumerated `ButtonState` type and updating logic to improve readability and maintainability. This change affects button press detection in Ford, Honda, Hyundai, and Toyota safety modules and aligns them with a unified MADS button state approach. Enums provide a clearer understanding of button states and transitions, facilitating easier maintenance and future enhancements.
Configuration menu - View commit details
-
Copy full SHA for 125763b - Browse repository at this point
Copy the full SHA 125763bView commit details -
Disable LKAS button press logic in Honda and Toyota safety.
The code for processing LKAS button presses has been commented out in both Honda and Toyota safety implementations. This change aims to investigate or temporarily halt the button press effects without removing the logic altogether. It will be important to test for any impacts this may have on vehicle control functionality.
Configuration menu - View commit details
-
Copy full SHA for 268c761 - Browse repository at this point
Copy the full SHA 268c761View commit details -
Remove commented out code in toyota_rx_hook function
This commit cleans up the toyota_rx_hook function by removing unnecessary commented-out code that checks for LKAS button presses on bus 2. This helps improve code readability and maintainability without altering the existing functionality.
Configuration menu - View commit details
-
Copy full SHA for d6b012c - Browse repository at this point
Copy the full SHA d6b012cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8223823 - Browse repository at this point
Copy the full SHA 8223823View commit details -
Configuration menu - View commit details
-
Copy full SHA for df85110 - Browse repository at this point
Copy the full SHA df85110View commit details -
Revert "Remove commented out code in toyota_rx_hook function"
This reverts commit d6b012c.
Configuration menu - View commit details
-
Copy full SHA for b6a51d8 - Browse repository at this point
Copy the full SHA b6a51d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f10b3e2 - Browse repository at this point
Copy the full SHA f10b3e2View commit details
Commits on Dec 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b548ac2 - Browse repository at this point
Copy the full SHA b548ac2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f22376 - Browse repository at this point
Copy the full SHA 3f22376View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7974170 - Browse repository at this point
Copy the full SHA 7974170View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2136d4 - Browse repository at this point
Copy the full SHA f2136d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0b4cff - Browse repository at this point
Copy the full SHA b0b4cffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c8566a - Browse repository at this point
Copy the full SHA 4c8566aView commit details -
Configuration menu - View commit details
-
Copy full SHA for af86789 - Browse repository at this point
Copy the full SHA af86789View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc2c55c - Browse repository at this point
Copy the full SHA fc2c55cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87639db - Browse repository at this point
Copy the full SHA 87639dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 649298e - Browse repository at this point
Copy the full SHA 649298eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b3cbf0c - Browse repository at this point
Copy the full SHA b3cbf0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c8109e - Browse repository at this point
Copy the full SHA 5c8109eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ae1254 - Browse repository at this point
Copy the full SHA 6ae1254View commit details -
Improved code organization in safety_subaru.h and test_subaru.py
This commit includes a minor restructuring in safety_subaru.h and test_subaru.py for better readability and flow. The condition check in safety_subaru.h for lkas_hud now has explicit parentheses. With regard to test_subaru.py, an unnecessary import was removed, and the sequence of steps in the test was reordered - now enabling mads and cleaning up mads_states happens before each subtest.
Configuration menu - View commit details
-
Copy full SHA for e5a2cff - Browse repository at this point
Copy the full SHA e5a2cffView commit details -
Refactor tests to use _speed_msg instead of _user_brake_msg.
Updated the MADS safety tests to utilize the _speed_msg(0) function call in place of _user_brake_msg(False).
Configuration menu - View commit details
-
Copy full SHA for e71f084 - Browse repository at this point
Copy the full SHA e71f084View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf1ca4a - Browse repository at this point
Copy the full SHA bf1ca4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for efe4a7e - Browse repository at this point
Copy the full SHA efe4a7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 90ca5a8 - Browse repository at this point
Copy the full SHA 90ca5a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b91dd5 - Browse repository at this point
Copy the full SHA 9b91dd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24ee2e9 - Browse repository at this point
Copy the full SHA 24ee2e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1aba730 - Browse repository at this point
Copy the full SHA 1aba730View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34786d9 - Browse repository at this point
Copy the full SHA 34786d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec5b129 - Browse repository at this point
Copy the full SHA ec5b129View commit details -
Configuration menu - View commit details
-
Copy full SHA for f31b815 - Browse repository at this point
Copy the full SHA f31b815View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae375f9 - Browse repository at this point
Copy the full SHA ae375f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for af0fa54 - Browse repository at this point
Copy the full SHA af0fa54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7851ac9 - Browse repository at this point
Copy the full SHA 7851ac9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4026ece - Browse repository at this point
Copy the full SHA 4026eceView commit details -
Configuration menu - View commit details
-
Copy full SHA for df2452f - Browse repository at this point
Copy the full SHA df2452fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ed88ad - Browse repository at this point
Copy the full SHA 4ed88adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ec1b66 - Browse repository at this point
Copy the full SHA 9ec1b66View commit details
Commits on Dec 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c62a1b2 - Browse repository at this point
Copy the full SHA c62a1b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1872a7b - Browse repository at this point
Copy the full SHA 1872a7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c07a279 - Browse repository at this point
Copy the full SHA c07a279View commit details