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

Release 0 6 0 #1357

Merged
merged 1,602 commits into from
Mar 29, 2022
Merged

Release 0 6 0 #1357

merged 1,602 commits into from
Mar 29, 2022

Conversation

Gamenot
Copy link
Collaborator

@Gamenot Gamenot commented Mar 28, 2022

Update SMARTS to version 0.6.

See CHANGELOG.md

saulfield and others added 18 commits March 21, 2022 22:11
* remove sciimage usage

* remove scikit learn from smarts.py

* remove sklearn import

* remove sci-image from dependencies

* calculate euclidean distances manually

* use scipy cdist for euclidean distance

* use scipy instead of scikit learn KDTree

* remove scikit dependency
* training working

* evaluate model

* break into functions

* add arguments and config file

* finish adding arguments

* run black formatting

* create readme

* change log path

* update readme

* create dockerfile

* change requirements path

* create docker image

* temporary fix for importing argument parser

* change logging save path and structure

* update dockerfile to install sb3 extras

* add colab notebook

* run black

* create mode for colab notebooks

* check for colab notebook

* create init for sb3 example

* use reward wrapper

* update notebook

* run black formatting

* notebook working, without envision

* remove cell outputs

* change docker file image base, update readme, wrap monitor

* change sumo version to 1.10.0 on dockerfile

* use sumo 1.10.0

* penalize stopping

* change to ego_vehicle_state

* add vim and git

* convert save path to string

* remove duplicate code

* remove default argument parser

* move create_env to separate file

* remove vim and git from dockerfile

* remove colab notebook

* create setup.py

* automatically build scenario

* update setup.py

* automatically create log folder in run

* run black formatting

* include obs and action space in README

* Reorganize example.

* Simplify code.

* Reorganize train test sequence.

* Update requirements.txt

* Segregate train test into separate function.

* Compress repeated train test steps.

* Simplify config.

* Type hints.

* Cleaned.

* Add Changelog.

* Remove modifications from driving in traffic example.

* enable not moving done condition

* remove speed penalty

* re-add notebook

* update notebook

* update smarts version

* update notebook

Co-authored-by: adaickalavan <adaickalavan@gmail.com>
* split train into rllib and torch

* update ci test packages

* Update setup.py

Co-authored-by: adai <adaickalavan@gmail.com>

* update workflow dependencies

* sort packages alphabetically

* Apply suggestions from code review

Co-authored-by: adai <adaickalavan@gmail.com>

Co-authored-by: adai <adaickalavan@gmail.com>
* Add option to use SumoTrafficSimultation to ROSDriver

* pin pyyaml version to 5.4.1 for ros extension

* pytype fixes

* more pytype fixes (from Adai)

* Update smarts/ros/src/smarts_ros/scripts/ros_driver.py

Co-authored-by: adai <adaickalavan@gmail.com>

* Update smarts/ros/src/smarts_ros/scripts/ros_driver.py

Co-authored-by: adai <adaickalavan@gmail.com>

* Update smarts/ros/src/smarts_ros/scripts/test_smarts_ros.py

Co-authored-by: adai <adaickalavan@gmail.com>

* Update smarts/ros/src/smarts_ros/scripts/test_smarts_ros.py

Co-authored-by: adai <adaickalavan@gmail.com>

Co-authored-by: adai <adaickalavan@gmail.com>
* Allow for testing of rendering

* Fix test_multiple_renderers

* Limit panda3d to basic shaders

* Expose p3d default render option

* Update rendering exception debug logs

* Remove unnecessary config changes

* Give alternative to [camera-obs]

* Renderer must be created in optional test

* Add missing docstrings

* Fix pytype errors

* Add docstring to method

* Fix pytype errors

* Address suggestions

* Apply more suggestions
@Gamenot Gamenot changed the base branch from master to develop March 28, 2022 22:00
@Gamenot Gamenot changed the base branch from develop to master March 29, 2022 01:27
@Gamenot Gamenot merged commit 2077afa into master Mar 29, 2022
@Gamenot Gamenot deleted the RELEASE_0_6_0 branch March 29, 2022 01:30
Gamenot added a commit that referenced this pull request Mar 29, 2022
* Update SMARTS 0.5.1.post1 -> 0.6.0 See CHANGELOG.md

Co-authored-by: adai <adaickalavan@gmail.com>
Co-authored-by: Rutvik Gupta <RutvikGupta@users.noreply.github.com>
Co-authored-by: Stephen Hockema <stephen.hockema1@huawei.com>
Co-authored-by: qianyi-sun <sqy201x@hotmail.com>
Co-authored-by: Allan Liu <allandelong.liu@mail.utoronto.ca>
Co-authored-by: Saul Field <saul.field@gmail.com>
Co-authored-by: Zhengbang Zhu <zbzhu.yz@gmail.com>
Gamenot added a commit that referenced this pull request Mar 29, 2022
* Update SMARTS 0.5.1.post1 -> 0.6.0 See CHANGELOG.md

Co-authored-by: adai <adaickalavan@gmail.com>
Co-authored-by: Rutvik Gupta <RutvikGupta@users.noreply.github.com>
Co-authored-by: Stephen Hockema <stephen.hockema1@huawei.com>
Co-authored-by: qianyi-sun <sqy201x@hotmail.com>
Co-authored-by: Allan Liu <allandelong.liu@mail.utoronto.ca>
Co-authored-by: Saul Field <saul.field@gmail.com>
Co-authored-by: Zhengbang Zhu <zbzhu.yz@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants