Nishant AwdeshKumar Pandey
The home directory has the research paper written Paper.pdf
- Install Anaconda with Python 3.5 or higher.
- Install CNTK or install Tensorflow
- Install h5py
- Install Keras and configure the Keras backend to work with TensorFlow (default) or CNTK.
- Install AzCopy. Be sure to add the location for the AzCopy executable to your system path.
- Install the other dependencies. From your Anaconda environment, run "InstallPackages.py" as root or administrator. This installs the following packages into your environment:
- jupyter
- matplotlib v. 2.1.2
- image
- keras_tqdm
- opencv
- msgpack-rpc-python
- pandas
- numpy
- scipy
- To run the package and create waypoints for the Model predictive controller. Run
python waypoints.py
and control the car manually and make it follow the complex and straight paths. - Run
python client_controller.py
to run Model predictive controller. Start the recording while this command runs to collect the dataset. - Open
DataExplorationAndPreparation.ipynb
and run all the cells. - Open
TrainModel.ipynb
and run all the cells to train the model. Modify the Region of interest, and various hyperparameters according to the dataset size and needs. - Run
drive_model.py
to test the model.