dev
branch denotes the vehicle follows a reference line (y = 10sin(10x)). And master
branch represents a complete process including obstacle avoidance.
- Download or clone all project and don't forget submodule(mapplotlib-cpp)
- Renew a dir and compile
- make sure CMakelists.txt has the right library location, such as Eigen include directory. And Pythonlib version needs to match yours.
- Just run it
git clone --recurse-submodules <**.git>
git checkout dev / master
mkdir build
cd build
cmake ..
make -j
./frenet
The project is achieved using Eigen and C++11 instead of Python and Numpy. The original project is from a GitHub project called AtsushiSakai/PythonRobotics which is Python code.
The submodule matplotlib-cpp dir is used for visulization. You can also choose OpenCV to show the result. You can only uncomment the OpenCV showing code in main.cpp.