]> rtime.felk.cvut.cz Git - hubacji1/iamcar2.git/blob - CHANGELOG.md
Merge branch 'refactor/scenario.py'
[hubacji1/iamcar2.git] / CHANGELOG.md
1 # Changelog
2 All notable changes to this project will be documented in this file.
3
4 The format is based on [Keep a Changelog][] and this project adheres to
5 [Semantic Versioning][].
6
7 [Keep a Changelog]: http://keepachangelog.com/
8 [Semantic Versioning]: http://semver.org/
9
10 ## Unreleased
11 ### Added
12 - Getting multiple values from scenario results.
13
14 ### Changed
15 - Split scenarios to *trivial* and *non-trivial* directories.
16
17 ## 0.3.0 - 2020-05-26
18 ### Added
19 - Python plot procedures:
20     - boxplot for time, cost, cusp,
21     - histogram plot for time, cost, cusp,
22     - bar plot for error rate.
23 - Benchmark scenarios from Elbanhawi, Mohamed, Milan Simic, and Reza Jazar.
24   “Randomized Bidirectional B-Spline Parameterization Motion Planning.” IEEE
25   Transactions on Intelligent Transportation Systems 17, no. 2 (February 2016):
26   406–19. https://doi.org/10.1109/TITS.2015.2477355.
27 - Script to print results from measured scenarios.
28 - Test scenario script.
29
30 ### Changed
31 - Update python plot scripts.
32 - Use numbers on x axis (x ticks) for plots.
33 - Real-world scenarios.
34 - Rename heuristics.
35
36 ### Deprecated
37 - Python plots feature deprecates all gnuplot plots.
38
39 ## 0.2.0 - 2020-02-12
40 ### Added
41 - `test3`: collision detection with [cute c2][].
42 - Number of cusps statistics.
43 - Histogram plots.
44 - Different costs tests.
45 - Test of switching street movement to parking movement (`test7`).
46 - `test8`, `test9`.
47 - [BrainTree][] single header library.
48 - Test of switchout between road movement and parking (`test10`).
49 - Tests 15, 16, 17, 18 -- 2D, 3D grid and k-d tree.
50 - Script for generating simple JSON scenarios.
51
52 [cute c2]: https://github.com/RandyGaul/cute_headers/blob/master/cute_c2.h
53 [BrainTree]: https://github.com/arvidsson/BrainTree
54
55 ### Changed
56 - Refactor plot scripts.
57 - Refactor template JSON output.
58 - Update test template to include parking slot planner (enables loading JSON
59   scenarios without goal positions, just slot).
60
61 ### Fixed
62 - Plots.
63
64 ## 0.1.0 - 2019-09-10
65 ### Added
66 - Changelog, license, readme.
67 - Doxygen config file.
68 - [WvTest][] unit testing framework.
69 - Auxiliary python scripts for geojson scenario retrieval and plotting json
70   formatted scenario.
71 - Test template.
72 - `test1`: parking slot planner.
73 - Test all script - test all the scenarios on runnable binary and store the
74   output to results directory.
75 - Test scenarios. Drawn from aerial images.
76 - Scripts for plot.
77 - `test2`: rapidly-exploring random trees planner.
78
79 [WvTest]: https://github.com/apenwarr/wvtest