-
Notifications
You must be signed in to change notification settings - Fork 67
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 release/omega (7.8.1) branch into master #642
Commits on Jul 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d6e549a - Browse repository at this point
Copy the full SHA d6e549aView commit details
Commits on Jul 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bac1ef2 - Browse repository at this point
Copy the full SHA bac1ef2View commit details
Commits on Jul 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cfd4369 - Browse repository at this point
Copy the full SHA cfd4369View commit details -
VH 1319 - Make V2X-Hub previous releases to support multi architectur…
…e docker images (#625) <!-- Thanks for the contribution, this is awesome. --> # PR Details ## Description <!--- Describe your changes in detail --> In this PR, - Updated the initialization script to print only versions 7.0 and above that support multi architecture deployment. - Updated the add user script to create V2X-Hub username and password based on the deployment version. ## Related Issue <!--- This project only accepts pull requests related to open issues --> <!--- If suggesting a new feature or change, please discuss it in an issue first --> <!--- If fixing a bug, there should be an issue describing it with steps to reproduce --> <!--- Please link to the issue here: --> ## Motivation and Context <!--- Why is this change required? What problem does it solve? --> This work is to improve the V2X-Hub deployment process ## How Has This Been Tested? <!--- Please describe in detail how you tested your changes. --> <!--- Include details of your testing environment, and the tests you ran to --> <!--- see how your change affects other areas of the code, etc. --> After creating the multi architecture docker images, they have been tested by deploying them on both AMD and ARM devices. ## Types of changes <!--- What types of changes does your code introduce? Put an `x` in all the boxes that apply: --> - [ ] Defect fix (non-breaking change that fixes an issue) - [ ] New feature (non-breaking change that adds functionality) - [ ] Breaking change (fix or feature that cause existing functionality to change) ## Checklist: <!--- Go over all the following points, and put an `x` in all the boxes that apply. --> <!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> - [ ] I have added any new packages to the sonar-scanner.properties file - [ ] My change requires a change to the documentation. - [ ] I have updated the documentation accordingly. - [ ] I have read the **CONTRIBUTING** document. [V2XHUB Contributing Guide](https://github.com/usdot-fhwa-OPS/V2X-Hub/blob/develop/Contributing.md) - [ ] I have added tests to cover my changes. - [ ] All new and existing tests passed.
Configuration menu - View commit details
-
Copy full SHA for 2b9f38f - Browse repository at this point
Copy the full SHA 2b9f38fView commit details
Commits on Jul 31, 2024
-
Vh 1216 fix spat plugin segfault simulation (#621)
<!-- Thanks for the contribution, this is awesome. --> # PR Details ## Description This pull request updates the SPAT plugin to fix a number of issues with the legacy implementation. - Overly complex legacy code in SPaT Plugin - Reduced duplication using existing classes for SNMP Client and UDP Server. Previous implementation created custom SNMP Client and UDP server. - Reduced use of raw pointers to mitigate the possibility of memory leaks. - Improved documentation for SPaT plugin. - Added unit testing - Added functionality to consume J2735 UPER HEX SPaT from signal controller. Additionally to help provide these improvements in the SPaT plugin, several improvements were made in the TMX Utils functionality. - Fix SNMP Client to have working SNMP Set implementation (allows reused of existing client instead of standalone SNMP client implementation for SPaT plugin) - Improvement PluginClientClockAware base class to automatically subscribe to TimeSync messages and getter for clock to wait for clock initialization. These improvements removed all simulation specific implementation from inheriting classes including the SpatPlugin <!--- Describe your changes in detail --> ## Related Issue [VH-1216](https://usdot-carma.atlassian.net/browse/VH-1216) <!--- This project only accepts pull requests related to open issues --> <!--- If suggesting a new feature or change, please discuss it in an issue first --> <!--- If fixing a bug, there should be an issue describing it with steps to reproduce --> <!--- Please link to the issue here: --> ## Motivation and Context Fix SPaT plugin for simulation and improve overall usability and maintainability. <!--- Why is this change required? What problem does it solve? --> ## How Has This Been Tested? Tested using virtual signal controller for both binary and hex spat payloads. Also tested in sim mode using the following steps 1) Deploy Virtual Signal Controller. 2) Deploy V2X-Hub in SIM MODE using Dev Container deployment 3) Run `src/v2i-hub/CDASimAdapter/scripts/send_timestep_udp.py` script to send periodic time sync messages. 4) Enable SPaT Plugin <!--- Please describe in detail how you tested your changes. --> <!--- Include details of your testing environment, and the tests you ran to --> <!--- see how your change affects other areas of the code, etc. --> ## Types of changes <!--- What types of changes does your code introduce? Put an `x` in all the boxes that apply: --> - [x] Defect fix (non-breaking change that fixes an issue) - [x] New feature (non-breaking change that adds functionality) - [ ] Breaking change (fix or feature that cause existing functionality to change) ## Checklist: <!--- Go over all the following points, and put an `x` in all the boxes that apply. --> <!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> - [ ] I have added any new packages to the sonar-scanner.properties file - [x] My change requires a change to the documentation. - [x] I have updated the documentation accordingly. - [x] I have read the **CONTRIBUTING** document. [V2XHUB Contributing Guide](https://github.com/usdot-fhwa-OPS/V2X-Hub/blob/develop/Contributing.md) - [x] I have added tests to cover my changes. - [x] All new and existing tests passed. [VH-1216]: https://usdot-carma.atlassian.net/browse/VH-1216?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
Configuration menu - View commit details
-
Copy full SHA for 2303a49 - Browse repository at this point
Copy the full SHA 2303a49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 799b0a8 - Browse repository at this point
Copy the full SHA 799b0a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b97cf6 - Browse repository at this point
Copy the full SHA 9b97cf6View commit details
Commits on Aug 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 42a9cc3 - Browse repository at this point
Copy the full SHA 42a9cc3View commit details -
Install carma-clock-1 from ubuntu distribution (correct version) (#627)
<!-- Thanks for the contribution, this is awesome. --> # PR Details ## Description This PR is to correct the version of `carma-clock-1` V2X-Hub pulls from our Debian repository. Previously it pulled from develop bucket which is no longer used and therefore contains versions of the library from 2023. Currently we push a debian package for each ubuntu distribution. <!--- Describe your changes in detail --> ## Related Issue <!--- This project only accepts pull requests related to open issues --> <!--- If suggesting a new feature or change, please discuss it in an issue first --> <!--- If fixing a bug, there should be an issue describing it with steps to reproduce --> <!--- Please link to the issue here: --> ## Motivation and Context Pull correct version of `carma-clock-1` package created from https://github.com/usdot-fhwa-stol/carma-time-lib <!--- Why is this change required? What problem does it solve? --> ## How Has This Been Tested? CI Process <!--- Please describe in detail how you tested your changes. --> <!--- Include details of your testing environment, and the tests you ran to --> <!--- see how your change affects other areas of the code, etc. --> ## Types of changes <!--- What types of changes does your code introduce? Put an `x` in all the boxes that apply: --> - [x] Defect fix (non-breaking change that fixes an issue) - [ ] New feature (non-breaking change that adds functionality) - [ ] Breaking change (fix or feature that cause existing functionality to change) ## Checklist: <!--- Go over all the following points, and put an `x` in all the boxes that apply. --> <!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> - [ ] I have added any new packages to the sonar-scanner.properties file - [ ] My change requires a change to the documentation. - [ ] I have updated the documentation accordingly. - [x] I have read the **CONTRIBUTING** document. [V2XHUB Contributing Guide](https://github.com/usdot-fhwa-OPS/V2X-Hub/blob/develop/Contributing.md) - [ ] I have added tests to cover my changes. - [x] All new and existing tests passed.
Configuration menu - View commit details
-
Copy full SHA for 4847aa7 - Browse repository at this point
Copy the full SHA 4847aa7View commit details
Commits on Aug 13, 2024
-
FCP-5: SensorDetectedObject TMX message definition (#628)
<!-- Thanks for the contribution, this is awesome. --> # PR Details ## Description Updating SensorDetectedObject message to allow for TMX JSON serialization/deserialization. <!--- Describe your changes in detail --> ## Related Issue https://usdot-carma.atlassian.net/browse/FCP-5 <!--- This project only accepts pull requests related to open issues --> <!--- If suggesting a new feature or change, please discuss it in an issue first --> <!--- If fixing a bug, there should be an issue describing it with steps to reproduce --> <!--- Please link to the issue here: --> ## Motivation and Context Freight Cooperative perception <!--- Why is this change required? What problem does it solve? --> ## How Has This Been Tested? Unit test <!--- Please describe in detail how you tested your changes. --> <!--- Include details of your testing environment, and the tests you ran to --> <!--- see how your change affects other areas of the code, etc. --> ## Types of changes <!--- What types of changes does your code introduce? Put an `x` in all the boxes that apply: --> - [x] Defect fix (non-breaking change that fixes an issue) - [ ] New feature (non-breaking change that adds functionality) - [ ] Breaking change (fix or feature that cause existing functionality to change) ## Checklist: <!--- Go over all the following points, and put an `x` in all the boxes that apply. --> <!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> - [ ] I have added any new packages to the sonar-scanner.properties file - [ ] My change requires a change to the documentation. - [ ] I have updated the documentation accordingly. - [x] I have read the **CONTRIBUTING** document. [V2XHUB Contributing Guide](https://github.com/usdot-fhwa-OPS/V2X-Hub/blob/develop/Contributing.md) - [ ] I have added tests to cover my changes. - [ ] All new and existing tests passed.
Configuration menu - View commit details
-
Copy full SHA for be5a5af - Browse repository at this point
Copy the full SHA be5a5afView commit details
Commits on Aug 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 532ea70 - Browse repository at this point
Copy the full SHA 532ea70View commit details
Commits on Aug 16, 2024
-
<!-- Thanks for the contribution, this is awesome. --> # PR Details ## Description These changes address a memory leak in the WebService/PSM functionality of the plugin. It also allows a user to switch between using FLIR(WebSocket) and PSM(WebService) without crashing or generating segmentation faults. ## Related Issue <!--- This project only accepts pull requests related to open issues --> <!--- If suggesting a new feature or change, please discuss it in an issue first --> <!--- If fixing a bug, there should be an issue describing it with steps to reproduce --> <!--- Please link to the issue here: --> #497 ## Motivation and Context Users of this plugin have noticed memory loss and error code generation while using this plugin. Users have also requested a fix for the #497 issue. ## How Has This Been Tested? Tested using a script to send 1000 PSM XMLs to the plugin. No messages were lost. Tested using local FLIR camera to ensure functionality was maintained. Switched between DataProviders (PSM/FLIR) in various combinations to ensure threads were closed or joined properly. ## Types of changes <!--- What types of changes does your code introduce? Put an `x` in all the boxes that apply: --> - [X] Defect fix (non-breaking change that fixes an issue) - [ ] New feature (non-breaking change that adds functionality) - [ ] Breaking change (fix or feature that cause existing functionality to change) ## Checklist: <!--- Go over all the following points, and put an `x` in all the boxes that apply. --> <!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> - [ ] I have added any new packages to the sonar-scanner.properties file - [ ] My change requires a change to the documentation. - [ ] I have updated the documentation accordingly. - [X] I have read the **CONTRIBUTING** document. [V2XHUB Contributing Guide](https://github.com/usdot-fhwa-OPS/V2X-Hub/blob/develop/Contributing.md) - [ ] I have added tests to cover my changes. - [ ] All new and existing tests passed.
Configuration menu - View commit details
-
Copy full SHA for eb539af - Browse repository at this point
Copy the full SHA eb539afView commit details
Commits on Aug 22, 2024
-
Update detection classifications in MUSTSensorDriverPlugin (#631)
<!-- Thanks for the contribution, this is awesome. --> # PR Details ## Description Update detection classifications in MUSTSensorDriverPlugin <!--- Describe your changes in detail --> ## Related Issue https://usdot-carma.atlassian.net/browse/FCP-28 <!--- This project only accepts pull requests related to open issues --> <!--- If suggesting a new feature or change, please discuss it in an issue first --> <!--- If fixing a bug, there should be an issue describing it with steps to reproduce --> <!--- Please link to the issue here: --> ## Motivation and Context Freight Cooperative Perception <!--- Why is this change required? What problem does it solve? --> ## How Has This Been Tested? Unit test <!--- Please describe in detail how you tested your changes. --> <!--- Include details of your testing environment, and the tests you ran to --> <!--- see how your change affects other areas of the code, etc. --> ## Types of changes <!--- What types of changes does your code introduce? Put an `x` in all the boxes that apply: --> - [x] Defect fix (non-breaking change that fixes an issue) - [ ] New feature (non-breaking change that adds functionality) - [ ] Breaking change (fix or feature that cause existing functionality to change) ## Checklist: <!--- Go over all the following points, and put an `x` in all the boxes that apply. --> <!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> - [ ] I have added any new packages to the sonar-scanner.properties file - [ ] My change requires a change to the documentation. - [ ] I have updated the documentation accordingly. - [x] I have read the **CONTRIBUTING** document. [V2XHUB Contributing Guide](https://github.com/usdot-fhwa-OPS/V2X-Hub/blob/develop/Contributing.md) - [ ] I have added tests to cover my changes. - [ ] All new and existing tests passed.
Configuration menu - View commit details
-
Copy full SHA for 576e484 - Browse repository at this point
Copy the full SHA 576e484View commit details -
Configuration menu - View commit details
-
Copy full SHA for 162d0d7 - Browse repository at this point
Copy the full SHA 162d0d7View commit details
Commits on Aug 28, 2024
-
MustSensorDriverPlugin: Convert the classification confidence to deci…
…mal from percentage unit % (#634) <!-- Thanks for the contribution, this is awesome. --> # PR Details ## Description The MUST Sensor provides classification confidence as a decimal value between 0 and 100 % while the Sensor Detected Object message expects confidence as a decimal value between 0 and 1. PR includes appropriate conversion logic <!--- Describe your changes in detail --> ## Related Issue [FCP-30](https://usdot-carma.atlassian.net/browse/FCP-30) <!--- This project only accepts pull requests related to open issues --> <!--- If suggesting a new feature or change, please discuss it in an issue first --> <!--- If fixing a bug, there should be an issue describing it with steps to reproduce --> <!--- Please link to the issue here: --> ## Motivation and Context Provide correct data translation between MUST sensor output and Sensor Detected Object message for data accuracy in the SDMS Pipeline <!--- Why is this change required? What problem does it solve? --> ## How Has This Been Tested? Unit Testing and Local Integration Testing <!--- Please describe in detail how you tested your changes. --> <!--- Include details of your testing environment, and the tests you ran to --> <!--- see how your change affects other areas of the code, etc. --> ## Types of changes <!--- What types of changes does your code introduce? Put an `x` in all the boxes that apply: --> - [x] Defect fix (non-breaking change that fixes an issue) - [ ] New feature (non-breaking change that adds functionality) - [ ] Breaking change (fix or feature that cause existing functionality to change) ## Checklist: <!--- Go over all the following points, and put an `x` in all the boxes that apply. --> <!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> - [ ] I have added any new packages to the sonar-scanner.properties file - [ ] My change requires a change to the documentation. - [ ] I have updated the documentation accordingly. - [x] I have read the **CONTRIBUTING** document. [V2XHUB Contributing Guide](https://github.com/usdot-fhwa-OPS/V2X-Hub/blob/develop/Contributing.md) - [ ] I have added tests to cover my changes. - [x] All new and existing tests passed. [FCP-30]: https://usdot-carma.atlassian.net/browse/FCP-30?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
Configuration menu - View commit details
-
Copy full SHA for 1615eb5 - Browse repository at this point
Copy the full SHA 1615eb5View commit details
Commits on Aug 29, 2024
-
<!-- Thanks for the contribution, this is awesome. --> # PR Details Sync the develop branch with the master branch after completing both the Miura Xil Cloud release and the Neon WFD release. ## Description <!--- Describe your changes in detail --> ## Related Issue <!--- This project only accepts pull requests related to open issues --> <!--- If suggesting a new feature or change, please discuss it in an issue first --> <!--- If fixing a bug, there should be an issue describing it with steps to reproduce --> <!--- Please link to the issue here: --> ## Motivation and Context <!--- Why is this change required? What problem does it solve? --> ## How Has This Been Tested? <!--- Please describe in detail how you tested your changes. --> <!--- Include details of your testing environment, and the tests you ran to --> <!--- see how your change affects other areas of the code, etc. --> ## Types of changes <!--- What types of changes does your code introduce? Put an `x` in all the boxes that apply: --> - [ ] Defect fix (non-breaking change that fixes an issue) - [ ] New feature (non-breaking change that adds functionality) - [ ] Breaking change (fix or feature that cause existing functionality to change) ## Checklist: <!--- Go over all the following points, and put an `x` in all the boxes that apply. --> <!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> - [ ] I have added any new packages to the sonar-scanner.properties file - [ ] My change requires a change to the documentation. - [ ] I have updated the documentation accordingly. - [ ] I have read the **CONTRIBUTING** document. [V2XHUB Contributing Guide](https://github.com/usdot-fhwa-OPS/V2X-Hub/blob/develop/Contributing.md) - [ ] I have added tests to cover my changes. - [ ] All new and existing tests passed. --------- Co-authored-by: maefromm <MaeMargarette.M.Fromm@leidos.com>
Configuration menu - View commit details
-
Copy full SHA for 6c4151e - Browse repository at this point
Copy the full SHA 6c4151eView commit details -
Add position and velocity covariance matrix for MUST sensor detection…
… data (#638) <!-- Thanks for the contribution, this is awesome. --> # PR Details ## Description This PR adds position and velocity covariance matrix to Sensor Detected Object messages created by the MUST Sensor Plugin based on configured parameters for position variance and velocity variance <!--- Describe your changes in detail --> ## Related Issue [FCP-30 ](https://usdot-carma.atlassian.net/browse/FCP-30)<!--- This project only accepts pull requests related to open issues --> <!--- If suggesting a new feature or change, please discuss it in an issue first --> <!--- If fixing a bug, there should be an issue describing it with steps to reproduce --> <!--- Please link to the issue here: --> ## Motivation and Context For generation of SDSMs position covariance information is required to enable fusion of sensor information <!--- Why is this change required? What problem does it solve? --> ## How Has This Been Tested? Unit testing and local integration testing <!--- Please describe in detail how you tested your changes. --> <!--- Include details of your testing environment, and the tests you ran to --> <!--- see how your change affects other areas of the code, etc. --> ## Types of changes <!--- What types of changes does your code introduce? Put an `x` in all the boxes that apply: --> - [x] Defect fix (non-breaking change that fixes an issue) - [ ] New feature (non-breaking change that adds functionality) - [ ] Breaking change (fix or feature that cause existing functionality to change) ## Checklist: <!--- Go over all the following points, and put an `x` in all the boxes that apply. --> <!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> - [ ] I have added any new packages to the sonar-scanner.properties file - [x] My change requires a change to the documentation. - [x] I have updated the documentation accordingly. - [x] I have read the **CONTRIBUTING** document. [V2XHUB Contributing Guide](https://github.com/usdot-fhwa-OPS/V2X-Hub/blob/develop/Contributing.md) - [x] I have added tests to cover my changes. - [x] All new and existing tests passed.
Configuration menu - View commit details
-
Copy full SHA for dd1a417 - Browse repository at this point
Copy the full SHA dd1a417View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f12a4d - Browse repository at this point
Copy the full SHA 4f12a4dView commit details
Commits on Aug 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 02fd2a5 - Browse repository at this point
Copy the full SHA 02fd2a5View commit details
Commits on Sep 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4f3d360 - Browse repository at this point
Copy the full SHA 4f3d360View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4a709f - Browse repository at this point
Copy the full SHA e4a709fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f30f2fe - Browse repository at this point
Copy the full SHA f30f2feView commit details -
Added SQL files for use with C1T Port Drayage configuration with dock…
…er compose file updates (#639) <!-- Thanks for the contribution, this is awesome. --> # PR Details ## Description New directory and files added to allow for C1T Port Drayage operation with the required destination points that match the garage configuration. The standard port_drayage.sql file uses the external loop of the environment, lane1 is the first pickup lane, and lane2 is the second pickup lane. Commented out by default to preserve original behavior. ## Related Issue <!--- This project only accepts pull requests related to open issues --> <!--- If suggesting a new feature or change, please discuss it in an issue first --> <!--- If fixing a bug, there should be an issue describing it with steps to reproduce --> <!--- Please link to the issue here: --> ## Motivation and Context <!--- Why is this change required? What problem does it solve? --> ## How Has This Been Tested? Tested extensively on C1T vehicle with V2XHub and Port Drayage Web Service. ## Types of changes <!--- What types of changes does your code introduce? Put an `x` in all the boxes that apply: --> - [ ] Defect fix (non-breaking change that fixes an issue) - [x] New feature (non-breaking change that adds functionality) - [ ] Breaking change (fix or feature that cause existing functionality to change) ## Checklist: <!--- Go over all the following points, and put an `x` in all the boxes that apply. --> <!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> - [ ] I have added any new packages to the sonar-scanner.properties file - [x] My change requires a change to the documentation. - [x] I have updated the documentation accordingly. - [x] I have read the **CONTRIBUTING** document. [V2XHUB Contributing Guide](https://github.com/usdot-fhwa-OPS/V2X-Hub/blob/develop/Contributing.md) - [ ] I have added tests to cover my changes. - [ ] All new and existing tests passed.
Configuration menu - View commit details
-
Copy full SHA for 817fd9a - Browse repository at this point
Copy the full SHA 817fd9aView commit details
Commits on Sep 4, 2024
-
Made Port Drayage destinations as stored in the SQL database more spe…
…cific to reflect the real-world locations in the environment
Configuration menu - View commit details
-
Copy full SHA for 755bdad - Browse repository at this point
Copy the full SHA 755bdadView commit details -
Configuration menu - View commit details
-
Copy full SHA for e7ecbc2 - Browse repository at this point
Copy the full SHA e7ecbc2View commit details
Commits on Sep 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7dd7a90 - Browse repository at this point
Copy the full SHA 7dd7a90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1eac9d7 - Browse repository at this point
Copy the full SHA 1eac9d7View commit details