Skip to content

CarND-Capstone-Defender/car-nd-capstone

Repository files navigation

Introduction

This is the project repo for the final project of the Udacity Self-Driving Car Nanodegree: Programming a Real Self-Driving Car. For more information about the project, see the project introduction here.

Team Details

Instructions

 git clone https://github.com/CarND-Capstone-Defender/car-nd-capstone.git

To Build the docker instance ( note we updated some versions of of packages in the requirements.txt)

call following sequence in the shell

./builddocker.sh
./rundocker.sh

Usage on simulator

  ./runme_sim.sh

Usage on Carla

  ./runme_site.sh

Stadard Installation wihhout startup scripts.

Install Docker

Build the docker container

sudo docker build . -t capstone

Run the docker file

docker run -p 4567:4567 -v $PWD:/capstone -v /tmp/log:/root/.ros/ --rm -it capstone

Usage

  1. Clone the project repository
git clone https://github.com/CarND-Capstone-Defender/car-nd-capstone.git
  1. Install python dependencies
cd CarND-Capstone
pip install -r requirements.txt
  1. Make and run styx
cd ros
catkin_make
source devel/setup.sh
roslaunch launch/styx.launch
  1. Run the simulator

Simulator Installation

Docker Installation

Install Docker