Releases: huawei-noah/SMARTS
Releases · huawei-noah/SMARTS
Release 2.0.1
What's Changed
- Refactor RL platoon example by @Adaickalavan in #2141
- Fix missing formatted environment observations. by @Gamenot in #2143
Full Changelog: v2.0.0...v2.0.1
Release 2.0.0
What's Changed
- update readthedocs by @qianyi-sun in #2087
- update makefile by @qianyi-sun in #2086
- Fix case where SumoTrafficSimulation could get locked up in simulation step. by @Gamenot in #2088
- Update installation documentation. by @Gamenot in #2093
- Fix pickling error. by @Gamenot in #2100
- Fix lambda cannot be serialized. by @Gamenot in #2102
- Prevent user warning configuration from being overwritten. by @Gamenot in #2105
- Fix likely cause of
smarts.__del__
call inros_driver
. by @Gamenot in #2106 - Allow random routes to vary across traffic groups. by @Gamenot in #2112
- Fix envision gltf metadata hierarchy. by @Gamenot in #2113
- Fix broken examples documention links. by @Gamenot in #2118
- Bugfix vehicle configuration by @Gamenot in #2117
- Docs link test. by @Gamenot in #2121
- Remove unused rpc proto by @Adaickalavan in #2122
- [Bugfix] pycharm debug loading project modules as standard library modules by @Gamenot in #2126
- Exclude lxml 5.0.0 due to python-dev requirement. by @Gamenot in #2129
- Clean up TraCI and Pybullet exceptions by @Gamenot in #2128
- Simplify readme by @Adaickalavan in #2131
- Fix rllib related documentation and examples. by @Gamenot in #2132
- Fix
observe_from()
. by @Gamenot in #2134 - Add vehicle configuration by @Gamenot in #2130
- Upgrade ci checkout version. by @Gamenot in #2136
- Fix "macos" ci tests. by @Gamenot in #2135
- Improve sumo map query performance. by @Gamenot in #2138
- Improve TraCI shutdown. by @Gamenot in #2140
- [Feature] Camera rendering configuration by @Gamenot in #2137
See CHANGELOG.md
Full Changelog: v1.4.0...v2.0.0
Minor release 1.4.0
What's Changed
- Bugfix memory test by @Gamenot in #2081
- Performance Optimizations by @saulfield in #2083
- Update panda3d for python 3.10 by @Gamenot in #2080
- Update examples by @Gamenot in #2079
Full Changelog: v1.3.0...v1.4.0
Minor release 1.3.0
See CHANGELOG.md for more details.
What's Changed
- Add gifs for baseline agent in benchmark scenarios by @Adaickalavan in #2068
- Fix
pybullet
build message. by @Gamenot in #2069 - Update
ray.rllib
to 2.5 by @Gamenot in #2067 - Replace scipy by @saulfield in #2071
- Upgrade SB3 to v2.0.0 in Drive and VehicleFollowing RL examples by @Adaickalavan in #2075
- Remove gym dependency by @saulfield in #2074
- Log missing actor id in entry tactic. by @Gamenot in #2077
- Update benchmark by @Gamenot in #2076
Full Changelog: v1.2.0...v1.3.0
Minor release 1.2.0
What's Changed
- Fix traffic histories script by @saulfield in #2006
- Remove cached_property dependency. by @Gamenot in #1980
- Ensure waypoints are never empty by @saulfield in #2009
- More improvements to sumo waypoints in junctions by @saulfield in #2010
- Extract
visdom
. by @Gamenot in #2003 - update platoon example scenarios by @qianyi-sun in #2012
- Update chase via points agent by @Gamenot in #2007
- Fix
SumoTrafficSimulation
route transfer. by @Gamenot in #2014 - Package dependencies by @saulfield in #2013
- Use actor-of-interest in DistToDestination metric and reward function by @Adaickalavan in #1998
- Update docs to clarify pedestrian observations by @saulfield in #2015
- Fix model.predict output for use in benchmark by @Adaickalavan in #2016
- Render traffic lights in Envision by @saulfield in #2019
- Remove marl_benchmark by @Adaickalavan in #2025
- Remove intersection-v0 by @Adaickalavan in #2026
- Add conditions to
sstudio
by @Gamenot in #1965 - Add interest color to envision. by @Gamenot in #2022
- Fix broken references in docs by @Adaickalavan in #2031
- Remove racing example by @Adaickalavan in #2027
- Remove frame stack environment wrapper by @Adaickalavan in #2029
- Argoverse and SUMO waypoint improvements by @saulfield in #2024
- Replace gym with gymnasium by @Adaickalavan in #2034
- Add documentation spelling check by @Gamenot in #2032
- Fix mission waypoints by @saulfield in #2035
- Add lane error penalty by @Adaickalavan in #2030
- Feature bubble conditions by @Gamenot in #2020
- Add docs nitpick and reference fixes. by @Gamenot in #2038
- add sample scenarios by @qianyi-sun in #2017
- Extend scenario metadata by @Gamenot in #2037
- Universal DistToDestination metric by @Adaickalavan in #2042
- Fix signal formatting by @Adaickalavan in #2045
- Fix
collection
moudule DeprecationWarning by @qianyi-sun in #2046 - Render traffic lights in camera observations by @saulfield in #2040
- Standardize entry tactic capture time range. by @qianyi-sun in #2039
- Fix duplicate sensor warning by @Gamenot in #2041
- Handle incorrect off_route event from triggering for overlapping lanes by @saulfield in #2043
- Change type of
scenario_difficulty
from int to float by @qianyi-sun in #2054 - Fix vehicle gap metric to consume ragged waypoints matrix by @Adaickalavan in #2051
- Cap the steps metric and weight the score by difficulty by @Adaickalavan in #2053
- Attempt to fix the package test by @Gamenot in #2056
- apply the latest interface to scenarios by @qianyi-sun in #2044
- Scenario build error message improvements by @saulfield in #2055
- Add demo video to docs by @saulfield in #2058
- Add traffic engine bubble actors. by @Gamenot in #2052
- Allow configuration of the env step return shapes by @Gamenot in #1920
- Make sumo dependencies optional by @saulfield in #2059
- Update RL examples: Drive and VehicleFollowing by @Adaickalavan in #2061
- CI test for RL examples: Drive and VehicleFollowing by @Adaickalavan in #2062
- CI test for Driving SMARTS 2023 benchmark by @Adaickalavan in #2063
- Fix annoying
pybullet
argv[0]=
print by @Gamenot in #2066 - Remove protobuf dependency and remote agent code by @saulfield in #2065
Full Changelog: v1.1.0...v1.2.0
Minor release 1.1.0
See CHANGELOG.md for more detailed information.
What's Changed
- Add actor alive interface by @Gamenot in #1919
- Fix ineffective trip actors. by @Gamenot in #1939
- Implement shape method for Argoverse Road class by @saulfield in #1937
- Fix sumo scenario build hanging by @saulfield in #1941
- Fix
tableprint
segfaulting on bytes array. by @Gamenot in #1945 - Add id based entry tactic. by @Gamenot in #1940
- fix outdated url in readthedoc by @qianyi-sun in #1946
- Add upper bound to protobuf version by @saulfield in #1947
- Remove waymo_browser utility by @saulfield in #1951
- Add chase-via-points-agent-v0 in agent zoo by @Adaickalavan in #1953
- Driving Smarts 2023 environments by @Adaickalavan in #1948
- Fix ReadTheDocs by @saulfield in #1954
- RL example: Platoon by @Adaickalavan in #1955
- Shorten vehicle ids. by @Gamenot in #1960
- Argoverse waypoint improvements in junctions by @saulfield in #1944
- Fix Bubble CI Test by @Gamenot in #1962
- Update docs: Multiple agents may spawn at different times by @Adaickalavan in #1961
- CI fix by @saulfield in #1970
- SUMO waypoint improvements in junctions by @saulfield in #1958
- Parallel observations by @Gamenot in #1687
- Unconstrained path change in ChaseViaPoints zoo agent by @Adaickalavan in #1972
- Improved metrics by @Adaickalavan in #1952
- Comfort metric by @Adaickalavan in #1968
- Vehicle gap metric by @Adaickalavan in #1971
- Fix memory leak that leads to cumulative flows by @qianyi-sun in #1975
- Fix missing init. by @Gamenot in #1978
- Actor vehicle name same as configuration. by @Gamenot in #1957
- Bump pybullet version. by @Gamenot in #1979
- Extract panda3d renderer by @Gamenot in #1921
- Add low dimension interest observation. by @Gamenot in #1977
- Fix diagnostics and update docs by @Adaickalavan in #1983
- Fix docs. by @Gamenot in #1985
- RL example: Drive by @Adaickalavan in #1973
- Get actor of interest from scenario metadata and fix metrics by @Adaickalavan in #1986
- Add RelativeTargetPose action space to platoon-v0 env by @Adaickalavan in #1974
- Add docs test. by @Gamenot in #1984
- Add test to check for desync'ed vehicle state. by @Gamenot in #1988
- Modify "feature request" template for more natural user experience by @qianyi-sun in #1964
- Fix traffic_histories_to_observations script by @saulfield in #1987
- Fix interest done not triggering. by @Gamenot in #1995
- Fix envision vehicle debug info by @saulfield in #1999
- CI fix: constrain ipython version by @saulfield in #2000
Full Changelog: v1.0.11...v1.1.0
Minor release 1.0.11
What's Changed
- Update default value type of scenarios_order parameter by @Adaickalavan in #1929
- Fix Argoverse edge dividers by @saulfield in #1930
- Fix waypoints in SUMO junctions by @saulfield in #1924
- Mock import av2 for docs. by @Gamenot in #1931
- remove
init=false
to enableactor
inTrip
by @qianyi-sun in #1916 - Fix heading source attribute. by @Gamenot in #1934
- Upgrade zoo agent by @Adaickalavan in #1935
- Simplify scenario paths by @Adaickalavan in #1936
Full Changelog: v1.0.10...v1.0.11
Minor release 1.0.10
What's Changed
- Fix racing example. by @Gamenot in #1914
- Update racing requirements. by @Gamenot in #1915
- Add impatience for unblocking traffic. by @Gamenot in #1913
- Add vehicle of interest coloring. by @Gamenot in #1909
- Lanepoint requirement fixes by @Gamenot in #1910
- Add
remove_provider
method by @Gamenot in #1917 - Improve Argoverse road grouping by @saulfield in #1923
Full Changelog: v1.0.9...v1.0.10
Minor release 1.0.9
What's Changed
- Fix sanity test. by @Gamenot in #1907
- Support for Argoverse 2 Motion Forecasting Dataset by @saulfield in #1893
- Eliminate waymo_open_dataset dependency by @saulfield in #1905
Full Changelog: v1.0.8...v1.0.9
Minor release 1.0.8
See CHANGLOG.md.
What's Changed
- Give converted waypoints lane ids. by @Gamenot in #1900
- Fix SMARTS ignores social agent start time. by @Gamenot in #1899
- Fix hiway-v1
metadata["render_modes"]
by @Gamenot in #1901 - Fix engine configuration bool cast. by @Gamenot in #1903
- Upgrade minimum Python version to 3.8 by @saulfield in #1904
Full Changelog: v1.0.7...v1.0.8