Udacity-MPC-CarND-MPC-Quizzes

Ubuntu14.04下运行项目地址

git clone https://github.com/udacity/CarND-MPC-Quizzes.git

工具安装

参考CarND-MPC-Quizzes文件中install-ubuntu-MPC.sh (shell脚本),选择安装,注意CppAD和Ipopt的安装见下文。

gfortran是GCC中的GNU Fortran编译器 ,Fortran语言是Formula Translation的缩写,意为“公式翻译”。它是为科学、工程问题或企事业管理中的那些能够用数学公式表达的问题而设计的,其数值计算的功能较强。

Gnuplot 是一种免费分发的绘图工具,可以移植到各种主流平台 。

python-dev:linux发行版通常会把类库的头文件和相关的pkg-config分拆成一个单独的xxx-dev(el)包.以python为例, 以下情况你是需要python-dev的你需要自己安装一个源外的python类库, 而这个类库内含需要编译的调用python api的c/c++文件           你自己写的一个程序编译需要链接libpythonXX.(a|so)(注:以上不含使用ctypes/ffi或者裸dlsym方式直接调用libpython.so)其他正常使用python或者通过安装源内的python类库的不需要python-dev.


Installing cppad 

参考文件

First install cppad. For Ubuntu 16.04 users:sudo apt-get install cppad

For Ubuntu 14.04, complie and install it from source code :

git clone https://github.com/coin-or/CppAD.git

cd CppAD/

mkdir build && cd build

cmake ..

sudo make install

Installing Ipopt

把install_ipopt.sh文件放到在主文件夹下,运行

wget https://www.coin-or.org/download/source/Ipopt/Ipopt-3.12.7.zip && unzip Ipopt-3.12.7.zip && rm Ipopt-3.12.7.zip

sudo ./install_ipopt.sh Ipopt-3.12.7

有其它问题可参考内容

注意把install-ubuntu-MPC.sh 和install_ipopt.sh放到主文件夹下执行。

安装好之后,用非线性规划(NLP)求解 去验证求解。

如编译出错,换下载源地址重新安装。

推荐阅读更多精彩内容

  • linux和windows下安装python拓展包-pycharm、numpy、scipy、matplotlib、...
    hzyido阅读 79,196评论 2 10
  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 3,188评论 0 5
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 4,967评论 0 10
  • 最近某个文案公众号里看见一篇文章,说是现在喜欢一个人早就不看脸了,这话其实小极十分赞成的,身为文艺青年的小极就长的...
    mark1030阅读 254评论 0 0
  • 汇报,敌军还有还有多少兵力? 报告鲜橙子大军10个 冻橙5个, 苹果大军数不过来 小橘子,一大箱 香蕉,一麻袋 火...
    小豆子唔阅读 90评论 0 2
  • 尊敬的各位家长: 今天是正式放假第一天,9月1号返校开学。祝家长和孩子都能过一个愉快的暑假! 在此,有几点我想强调...
    文昌许珊珊阅读 43评论 0 0
  • 黛玉坐了八抬的轿子,被人从潇湘馆抬出了大观园,过了仪门到了荣国府贾母所居的院子,贾母最爱宝黛两人,特将自己住的五间...
    酷雪冰凌阅读 610评论 30 26