]> rtime.felk.cvut.cz Git - hubacji1/iamcar.git/blob - CHANGELOG.md
Merge branch 'feature/clsim'
[hubacji1/iamcar.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 - Changelog, license, readme.
13 - Class for RRT nodes.
14 - Base class for RRT planners.
15 - RRT primitive procedures:
16         - cost,
17         - nearest neigbour search,
18         - samling procedure,
19         - steering procedure.
20 - RRT planner based on [LaValle1998] paper.
21 - Main program (input/output) with cmake file.
22 - Obstacles class (circle obstacle, segment obstacle).
23 - Collision check function to base RRT class.
24 - Bicycle car model used for collision check with car frame.
25 - Near vertices procedure.
26 - RRT\* planner based on [Karaman2011] paper.
27 - Alternative steering procedure.
28 - Reeds and Shepp cost, steering procedures.
29 - Bicycle car simulation.
30 - Closed loop controller with PI for speed and PurePursuit based on
31   [Coulter1992] paper for steering.
32
33 ### Changed
34 - Adding JSON ouput for edges, samples.
35
36 ### Fixed
37 - Memory leaks.
38 - RRTNode heading overflow in constructor.
39 - Sampling range in `sa1` algorithm.