Releases: erdos-project/pylot
Releases · erdos-project/pylot
v0.3.3-eurosys
Release to be used to reproduce the experiments from the D3: A Dynamic Deadline-Driven Approach for Building Autonomous Vehicles
paper accepted at EuroSys 2022
.
Pylot v0.3.3
Pylot v0.3.3
- Updated Pylot to support Python 3.8 and Tensorflow 2 (#220).
- Added support for the QDTrack obstacle tracker (#183).
- Improved logging, and organized logs into folders (#191).
- Updated all necessary operators to use TensorFlow2 (#214).
- Improved validation of flags and extended type hints (#178).
Bug Fixes
Pylot v0.3.2
- Added CenterTrack obstacle tracker (#149).
- Added indicator stream to logging operators so that they can be used for synchronizing.
- Added option to enable evaluation operators to the challenge agent (#175).
- Added new tracker evaluation operator, and base eval class (#160, #166, #168, #172).
Bug Fixes
Pylot v0.3.1
- Improved perfect lane detector to collect all lanes.
- Added support for latest CARLA LiDAR type (CARLA >= 0.9.9.4).
- Updated CARLA challenge agent to support perfect perception.
- Added logic to close pygame window, and to shutdown on sigint.
- Updated traffic light data collection script to work with latest CARLA versions.
- Reduced dependency on CARLA throughout the code base.
Pylot v0.3.0
New features
- EKF localization.
- R2P2 obstacle prediction.
- Lanenet lane detection.
- EfficientDet obstacle detection.
- Driver script for running on a Lincoln MKZ vehicle.
- Drivers for Grasshopper cameras and Velodyne LiDAR.
- Pseudo-asynchronous execution mode for accurately measuring the impact of runtime on driving experience.
- Moved from cv2 visualization to a pygame-based interface for visualizing all the components.
- Added an agent for the CARLA challenge.
Implementation Changes
- Refactored planners to work with a common world representation.
Pylot 0.2.0
Initial Pylot release that uses the Rust-based ERDOS. The release also:
- Adds support for CARLA 0.9.7.
- Refactors utils modules into classes.
- Ensured all transforms from CARLA objects to Pylot objects are consistent.