Project Member: Cuiqing Li
Time: July 2017
The man idea of this project is used to apply PID controller to make cars controll themselves more smoothly when the cars need to change directions by themselves. Using PID controller can make cars drive from one destination to another destination smoothly! More details can be checked in this link.
Also, here is a good demonstration why we need to use PID controller in the self-driving car. In this project, I am doing similiar thing. In other words, trying to use PID controller algorithm to make self-driving car drive by itself.
Also, here is a link for my project video demonstration! The following is a gif short demo:
- cmake >= 3.5
- All OSes: click here for installation instructions
- make >= 4.1
- Linux: make is installed by default on most Linux distros
- Mac: install Xcode command line tools to get make
- Windows: Click here for installation instructions
- gcc/g++ >= 5.4
- Linux: gcc / g++ is installed by default on most Linux distros
- Mac: same deal as make - [install Xcode command line tools]((https://developer.apple.com/xcode/features/)
- Windows: recommend using MinGW
- uWebSockets
- Run either
./install-mac.sh
or./install-ubuntu.sh
. - If you install from source, checkout to commit
e94b6e1
, i.e.Some function signatures have changed in v0.14.x. See this PR for more details.git clone https://github.com/uWebSockets/uWebSockets cd uWebSockets git checkout e94b6e1
- Run either
- Simulator. You can download these from the project intro page in the classroom.
There's an experimental patch for windows in this PR
- Clone this repo.
- Make a build directory:
mkdir build && cd build
- Compile:
cmake .. && make
- Run it:
./pid
.