GithubHelp home page GithubHelp logo

udacity / carnd-path-planning-project Goto Github PK

View Code? Open in Web Editor NEW
333.0 32.0 1.3K 2.6 MB

Create a path planner that is able to navigate a car safely around a virtual highway

License: MIT License

CMake 1.83% Shell 0.18% C++ 83.03% C 2.19% Cuda 1.14% Fortran 11.44% Python 0.08% JavaScript 0.07% CSS 0.05%

carnd-path-planning-project's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

carnd-path-planning-project's Issues

Add C++ testing framework

In order for Udacity CarND students to be able to write unit-tests for their C++ code each of them would need to set up a C++ testing framework first by messing with the CMakeList.txt file. This can be tedious and error-prone.

By adding a C++ testing framework by default we can improve the development experience and make life of students easier.

install-ubuntu.sh problem

The 5th line of the file which checks out the uWebSockets repo to a particular commit, is commented:


git clone https://github.com/uWebSockets/uWebSockets 
cd uWebSockets
# git checkout e94b6e1

This causes problems during installation because the make command expects a CMakeLists.txt file, which does not exist if you do not perform git checkout e94b6e1.

uWebSockets cmake error

Hi
When i run command cmake ..
I get error
CMake Error: The source directory "/home/masood" does not appear to contain CMakeLists.txt.
Any Solution

Thanks

Unity Simulator Term 3 Sources

For some reason I can't find the sources for the term 3 release of the self driving car simulator. All the contents in the repository relate to the previous term (jungle and lake tracks), but not to what I can see in the release version. Is anyone able to provide the sources for this?

How the highway_map.csv created

I am new to these topic self driving car. I am curious about how was the Highway_map.csv data created which include x,y,s,dx & dy. Searched a lot but everyone has used the same data and no description about it. What if I want to create my own map in reality so how can I make the similar data which is in the highway_map.csv. Thank you in advance.

Add uWebSockets into git module

as example, and update bash scripts and README

[submodule "uWebSockets"]
	path = uWebSockets
	url = https://github.com/uWebSockets/uWebSockets

Term3 simulator does seem to always provide location of other cars

I wrote a function that returns the lane status, i.e. busy=1 or empty=0 for each lane. Usually it works perfectly fine and cars in adjacent lanes are detected if they are within a range of +-30m of the current car's "s" value. The result is show in the pictures below in the command line lanes line. But every now and then the location of the other cars does not seem to be transmitted, thus causing a collision.

screenshot from 2017-08-20 18-31-31
screenshot from 2017-08-20 18-18-54
screenshot from 2017-08-20 18-29-56

how to add Spline.h to header files

when I compile this project
my terminal show me this"............/CarND-Path-Planning-Project/src/main.cpp:11:20: fatal error: Spline.h: No such file or directory
#include "Spline.h"
compilation terminated........."
copy Spline.h and SplineFwd.h to home/CarND-Path-Planning-Project/ then

path_planning executable terminates when I start the simulator

Hello,

I start the executable by

./path_planning
Listening to port 4567

Then when I start the simulator and start the autonomous mode I get the following error

Connected!!!
terminate called after throwing an instance of 'std::domain_error'
what(): type must be number, but is null
Aborted (core dumped)

I am using Ubuntu 16.04

thanks in advance
skbhat

How to get the road structure(road network)

Hi, Thanks for your great job! If I want to get the road network from the simulator, what should I do? I didn't find this kind of data in json data of main.cpp. Thanks !

Add units to car variables

The README.md file says:

Main car's localization Data (No Noise)

["x"] The car's x position in map coordinates

["y"] The car's y position in map coordinates

["s"] The car's s position in frenet coordinates

["d"] The car's d position in frenet coordinates

["yaw"] The car's yaw angle in the map

["speed"] The car's speed in MPH

Please add units to the variables. Are the x, y, s, and d in meters? Is the yaw in degrees or radians?

S and D from simulator vs. from getFrenet

If I understand correctly, the difference between car_s that we got from the simulator and that calculated using getFrenet should be small. However, as I drive along in manual mode, the difference between them goes periodically from 30 down to 0. Similar things happen for d. Are car_s and car_d the actual coordinates for the car or something else?

Nothing happened after Connected!!!.

Hello,
When i run $ ./path_planning and start the term3_sim.x86_64,it shows that
Listening to port 4567
Connected!!!
But I can only use the manual mode.
Can you tell me how to start the autonomous mode?

thanks in advance
jojo666666

Readme indent mistake

Under dependencies:
cmake >= 3.5
All OSes: click here for installation instructions should be indented.

uWebSockets variables LIBUV_INCLUDE_DIR and LIBUV_LIBRARY NOTFOUND error

Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "1.0.2g")
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.8")
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
/home/masood/uWebSockets/LIBUV_INCLUDE_DIR
used as include directory in directory /home/masood/uWebSockets
LIBUV_LIBRARY
linked by target "uWS" in directory /home/masood/uWebSockets

-- Configuring incomplete, errors occurred!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.