-
Notifications
You must be signed in to change notification settings - Fork 96
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
refactoring of track ingestion #82
Conversation
adapt map_path in config_example_map.yaml
add track loading and test add dependency for yaml dataclass
refactor simulator accordingly refactoring example, waypoint follower
delete unused config file, adapt gym_api_test.py to use map name, add test to check consistency on the loaded raceline, add test to check return None if missing raceline
update gitignore with zip files
# Conflicts: # examples/waypoint_follow.py # gym/f110_gym/envs/base_classes.py # gym/f110_gym/envs/f110_env.py # gym/f110_gym/unittest/gym_api_test.py
refactor old test to simplified track ingestion, linting
# Conflicts: # examples/waypoint_follow.py # gym/f110_gym/envs/f110_env.py
add load_spec method for reuse in test, add test to check map dir structure, update waypoint_follow example, linting
I've added the ingestion of the track files and extraction to the correct directories. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
@hzheng40 Shall we pack each track individually so that we can check and eventually download a specific track? |
@luigiberducci That's true. I'll package the tracks separately and move the download into |
Updated, @luigiberducci. Should we also consider ignoring uppercase letters in the track name? |
Ok, looks good to me. I corrected minor things:
About uppercase, I don't have strong preferences. I have just kept the convention from |
Update track ingestion:
Track
object.Raceline
object, if corresponding files exist in the map dir.map
directory moved fromf110_gym/envs
tof110_gym
.I will open a separate issue for the integration and automatic download of
f1tenth_racetracks
.