]> rtime.felk.cvut.cz Git - hubacji1/iamcar2.git/blobdiff - CHANGELOG.md
Fix license to be compatible with rrts
[hubacji1/iamcar2.git] / CHANGELOG.md
index 676f6e889c49e9acafa865c5cdec364bc6c618e8..9a0bfee4ea3a03871ba45c074786a129a09f3fe6 100644 (file)
@@ -1,4 +1,6 @@
-# Changelog
+Changelog
+=========
+
 All notable changes to this project will be documented in this file.
 
 The format is based on [Keep a Changelog][] and this project adheres to
@@ -7,7 +9,72 @@ The format is based on [Keep a Changelog][] and this project adheres to
 [Keep a Changelog]: http://keepachangelog.com/
 [Semantic Versioning]: http://semver.org/
 
-## Unreleased
+
+Unreleased
+==========
+
+
+0.4.0 - 2021-04-08
+==================
+
+Added
+-----
+
+- Getting multiple values from scenario results. Plot them.
+
+Changed
+-------
+
+- Split scenarios to *trivial* and *non-trivial* directories.
+- Clean the plot json script code.
+
+
+## 0.3.0 - 2020-05-26
+### Added
+- Python plot procedures:
+    - boxplot for time, cost, cusp,
+    - histogram plot for time, cost, cusp,
+    - bar plot for error rate.
+- Benchmark scenarios from Elbanhawi, Mohamed, Milan Simic, and Reza Jazar.
+  “Randomized Bidirectional B-Spline Parameterization Motion Planning.” IEEE
+  Transactions on Intelligent Transportation Systems 17, no. 2 (February 2016):
+  406–19. https://doi.org/10.1109/TITS.2015.2477355.
+- Script to print results from measured scenarios.
+- Test scenario script.
+
+### Changed
+- Update python plot scripts.
+- Use numbers on x axis (x ticks) for plots.
+- Real-world scenarios.
+- Rename heuristics.
+
+### Deprecated
+- Python plots feature deprecates all gnuplot plots.
+
+## 0.2.0 - 2020-02-12
+### Added
+- `test3`: collision detection with [cute c2][].
+- Number of cusps statistics.
+- Histogram plots.
+- Different costs tests.
+- Test of switching street movement to parking movement (`test7`).
+- `test8`, `test9`.
+- [BrainTree][] single header library.
+- Test of switchout between road movement and parking (`test10`).
+- Tests 15, 16, 17, 18 -- 2D, 3D grid and k-d tree.
+- Script for generating simple JSON scenarios.
+
+[cute c2]: https://github.com/RandyGaul/cute_headers/blob/master/cute_c2.h
+[BrainTree]: https://github.com/arvidsson/BrainTree
+
+### Changed
+- Refactor plot scripts.
+- Refactor template JSON output.
+- Update test template to include parking slot planner (enables loading JSON
+  scenarios without goal positions, just slot).
+
+### Fixed
+- Plots.
 
 ## 0.1.0 - 2019-09-10
 ### Added