2 All notable changes to this project will be documented in this file.
4 The format is based on [Keep a Changelog][] and this project adheres to
5 [Semantic Versioning][].
7 [Keep a Changelog]: http://keepachangelog.com/
8 [Semantic Versioning]: http://semver.org/
12 - Getting multiple values from scenario results. Plot them.
15 - Split scenarios to *trivial* and *non-trivial* directories.
16 - Clean the plot json script code.
20 - Python plot procedures:
21 - boxplot for time, cost, cusp,
22 - histogram plot for time, cost, cusp,
23 - bar plot for error rate.
24 - Benchmark scenarios from Elbanhawi, Mohamed, Milan Simic, and Reza Jazar.
25 “Randomized Bidirectional B-Spline Parameterization Motion Planning.” IEEE
26 Transactions on Intelligent Transportation Systems 17, no. 2 (February 2016):
27 406–19. https://doi.org/10.1109/TITS.2015.2477355.
28 - Script to print results from measured scenarios.
29 - Test scenario script.
32 - Update python plot scripts.
33 - Use numbers on x axis (x ticks) for plots.
34 - Real-world scenarios.
38 - Python plots feature deprecates all gnuplot plots.
42 - `test3`: collision detection with [cute c2][].
43 - Number of cusps statistics.
45 - Different costs tests.
46 - Test of switching street movement to parking movement (`test7`).
48 - [BrainTree][] single header library.
49 - Test of switchout between road movement and parking (`test10`).
50 - Tests 15, 16, 17, 18 -- 2D, 3D grid and k-d tree.
51 - Script for generating simple JSON scenarios.
53 [cute c2]: https://github.com/RandyGaul/cute_headers/blob/master/cute_c2.h
54 [BrainTree]: https://github.com/arvidsson/BrainTree
57 - Refactor plot scripts.
58 - Refactor template JSON output.
59 - Update test template to include parking slot planner (enables loading JSON
60 scenarios without goal positions, just slot).
67 - Changelog, license, readme.
68 - Doxygen config file.
69 - [WvTest][] unit testing framework.
70 - Auxiliary python scripts for geojson scenario retrieval and plotting json
73 - `test1`: parking slot planner.
74 - Test all script - test all the scenarios on runnable binary and store the
75 output to results directory.
76 - Test scenarios. Drawn from aerial images.
78 - `test2`: rapidly-exploring random trees planner.
80 [WvTest]: https://github.com/apenwarr/wvtest