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