CARMA Simulation 1.0.0
kjrush
released this
21 Sep 17:49
·
439 commits
to develop
since this release
CARMA Simulation Release Notes
August 10th, 2022 - Version 1.0.0
Release version 1.0.0 of CARMA Simulation products. Initital release intended
to deliver minimum-viable-proudct integration of several major simulation
components: CARMA Platform, MOSAIC, SUMO, CARLA.
CARMA Simulation 1.0.0
Initial full release. Minimum viable product version of CARMA Simulation to act as a base for additional feature development and to allow prospective users to begin integration and early use of tool.
Features:
- Incorporate Eclipse MOSAIC Co-simulation framework including MOSAIC Runtime
Infrastructure (RTI), SUMO, and NS-3. - Integrate CARLA with MOSAIC RTI.
- Vehicle synchronization between CARLA and SUMO
- Traffic signal synchronization between CARLA and SUMO
- Simulation map synchronization between CARLA and SUMO
- Dockerized setup of MOSAIC and simulators including CARLA
- Configure data output and logging to record data for verifying synchronization
- Integrate new Turner-Fairbank Highway Research Center simulation map with SUMO
and CARLA - Develop initial build and deployment documentation for CARMA Simulation 1.0.0
Fixes:
- Resolve MOSAIC RTI priority queue conflicts which caused simulation deadlock
CARMA-CARLA Integration 1.0.0
Initial full release. Minimum viable product version of CARMA-CARLA Integration packages to act as a base for additional feature development and to allow prospective users to begin integration and early use of tool.
Features:
- Support for registration of CARMA Platform vehicles with CARLA ego-vehicle
roles - Integration of CARMA Platform controller plugins with CARLA control inputs
via Ackermann Control node - Integration of CARMA Platform localization with "ground truth" position of
vehicle in CARLA - Integration of CARMA Platform perception with "ground truth" object list of
neighboring vehicles and obstacles - Dockerized setup of CARMA Platform integration nodes
Fixes:
- Resolve data rate consistency issues with CARMA-CARLA bridge
Full list of PRs included in this release:
- Feature/ci by @jtbaird in #2
- Feature/carla ackermann control wrapper by @fangzhou1227 in #1
- add launch files for carma-simulation by @fangzhou1227 in #3
- Make CI use dev images by @msmcconnell in #4
- Fix file not found error during cmake_install by @fangzhou1227 in #5
- Updated package.xml files by @jsun6065 in #6
- added release flag by @jtbaird in #7
- Fix/camke install error by @fangzhou1227 in #9
- remove java by @MishkaMN in #10
- Release/wanderer by @jtbaird in #11
- Feature/building with colcon by @jsun6065 in #8
- Feature/sync 3.4.3 by @msmcconnell in #12
- Fix build image .sh for dev and candidate images by @msmcconnell in #13
- Feature/repo cleanup for xil by @kjrush in #15
- upload script of creating corresponding CARLA virtual vehicle by @chengyuan0124 in #18
- Create carma_to_carla_ackermann_cmd by @chengyuan0124 in #20
- Feature/mosaic carla sumo ambassadors by @kjrush in #17
- Feature/carla carma agent by @chengyuan0124 in #22
- Create carla_to_carma_localization by @chengyuan0124 in #21
- Fix the path errors in the run.sh. by @DFCui in #36
- Fix CARLA CARMA bridge scripts by @chengyuan0124 in #33
- Fix/carla carma agent remove autoware by @chengyuan0124 in #38
- carla carma integration docker by @chengyuan0124 in #37
- CARLA-CARMA integration tool user instruction README.md by @chengyuan0124 in #34
- Create carla_to_carma_external_objects by @chengyuan0124 in #23
- Create carla_to_carma_twist by @chengyuan0124 in #19
- Fix/carla carma integration build and launch issue by @chengyuan0124 in #40
- Update/co simulation tool docker README by @chengyuan0124 in #41
- Correct wrong image name by @chengyuan0124 in #42
- Adding method to calculate velocity twist for external object function. by @chengyuan0124 in #48
- Update/driver status and robot status by @chengyuan0124 in #45
- Fix/carla sumo traffic light sync by @chengyuan0124 in #53
- Added environment setting in carla-carma-integration README.md file by @chengyuan0124 in #52
- Fix/incontinuous data publishing by @chengyuan0124 in #51
- Fix/soruce name not matching by @chengyuan0124 in #56
- Fix/driver manager issue by @chengyuan0124 in #58
- carla_mosaic_update by @chengyuan0124 in #70
- Update/carla mosaic bridge by @chengyuan0124 in #71
- update co-simulation docker and instruction by @chengyuan0124 in #72
- Feature/merge 1.0 to master by @chengyuan0124 in #74
New Contributors
- @jtbaird made their first contribution in #2
- @fangzhou1227 made their first contribution in #1
- @msmcconnell made their first contribution in #4
- @jsun6065 made their first contribution in #6
- @MishkaMN made their first contribution in #10
- @DFCui made their first contribution in #36
Full Changelog: https://github.com/usdot-fhwa-stol/carma-simulation/commits/carma-simulation-1.0.0