Home
Welcome to the CarND-Path-Planning-Project wiki!
coding rules:
https://github.com/Microsoft/AirSim/blob/master/docs/coding_guidelines.md
https://google.github.io/styleguide/cppguide.html
-
Safety Distances: DONE
https://www.engadget.com/2017/10/17/intel-mobileye-autonomous-vehicle-safety/
https://arxiv.org/pdf/1708.06374.pdf
Current lane + lane changes -
Trajectory generation: emergency trajectory in Frenet DONE
Generate trajectory point by point (with max accel/decel) in Frenet coordinates -
Collision detections: DONE
Use SAT (Separating Axis Theorem) method cf http://www.dyn4j.org/2010/01/sat/
-
Simulator related:
Use other car models -
Code related:
cpplint.py clean up
use const parameters whenever it is appropriate
C++ classes clean up
cf https://github.com/Helen1987/CarND-Path-Planning-Project
cf https://github.com/asimonov/CarND3-P1-Path-Planning -
Unitary tests:
https://github.com/mreichelt/CarND-Path-Planning-Project -
Trajectory generation: MPC approach
cf http://jany.st/post/2017-08-21-path-planning.html
cf https://github.com/ljanyst/udacity-path-planning -
Trajectory generation: A* approach
cf https://github.com/ericlavigne/CarND-Path-Planning -
Predictions: Machine Learning approaches
GNB, Decision Trees, Deep Learning ...
GNB cf https://github.com/pierluigiferrari/path_planner
RNN cf https://github.com/apolloauto -
Simulator related:
No socket -
To be checked: https://github.com/delassus/PathPlanning