udacity/CarND-Path-Planning-Project 工程详细配置过程——吐血整理

时间:2024-07-11 10:33:14

本人原创,转载请注明地址

学习udacity/CarND-Path-Planning-Project 工程过程

1.首先登陆

jeremy-shannon/CarND-Path-Planning-Project下载工程,如下图

udacity/CarND-Path-Planning-Project 工程详细配置过程——吐血整理

2.在 https://github.com/udacity/self-driving-car-sim/releases/tag/T3_v1.2 下载仿真器,如下图

udacity/CarND-Path-Planning-Project 工程详细配置过程——吐血整理

udacity/CarND-Path-Planning-Project 工程详细配置过程——吐血整理

chmod -R 777 ./term_sim.x86_x64

 用上面的命令执行term3_sim.x86_64,将该文件转化为可执行文件。

3.查看ubuntu系统中cmake  make  gcc版本   命令如:cmake --version

要求:cmake>=3.5

make>=4.1

gcc/g++>=5.4

若版本低于要求一定要先升级为要求版本

4.配置uWebSockets

(1)进入工程CarND-Path-Planning-Project-master

cd  CarND-Path-Planning-Project-master

(2)按照下图命令执行

udacity/CarND-Path-Planning-Project 工程详细配置过程——吐血整理

sudo apt-get install libuv1-dev

udacity/CarND-Path-Planning-Project 工程详细配置过程——吐血整理

git clone https://github.com/uWebSockets/uWebSockets

udacity/CarND-Path-Planning-Project 工程详细配置过程——吐血整理

cd uWebSockets

udacity/CarND-Path-Planning-Project 工程详细配置过程——吐血整理

git checkout e94b6e1

udacity/CarND-Path-Planning-Project 工程详细配置过程——吐血整理

mkmir build
cd build

udacity/CarND-Path-Planning-Project 工程详细配置过程——吐血整理

cmake ..

  注意:cmake后面加空格然后..

udacity/CarND-Path-Planning-Project 工程详细配置过程——吐血整理

make

udacity/CarND-Path-Planning-Project 工程详细配置过程——吐血整理

sudo make install

udacity/CarND-Path-Planning-Project 工程详细配置过程——吐血整理

cd  ..
cd ..
sudo ln -s /usr/lib64/libuWS.so /usr/lib/libuWS.so
sudo rm -r uWebSockets

udacity/CarND-Path-Planning-Project 工程详细配置过程——吐血整理

5.配置CarND-Path-Planning-Project

(1)进入工程CarND-Path-Planning-Project-master

(2)创建文件夹build,并进入文件夹

(3)执行cmake ..

udacity/CarND-Path-Planning-Project 工程详细配置过程——吐血整理

(4)执行make  生成path_planning

udacity/CarND-Path-Planning-Project 工程详细配置过程——吐血整理

(5)执行./path_planning

udacity/CarND-Path-Planning-Project 工程详细配置过程——吐血整理

(6)双击打开term3_sim.x86_x64   单击select

udacity/CarND-Path-Planning-Project 工程详细配置过程——吐血整理

执行以上步骤整个pathplanning 系统就运行起来了

udacity/CarND-Path-Planning-Project 工程详细配置过程——吐血整理

udacity/CarND-Path-Planning-Project 工程详细配置过程——吐血整理