維基官網:
2.編譯原始碼
catkin_make -dcatkin_whitelist_packages="eband_local_planner"
2.1 安裝依賴包使用以上單編指令編譯eband_local_planner包,每個人的安裝包的情況可能不一樣,那麼根據實際的提示安裝缺少的包即可!不限於以下幾種:
1.control_toolbox
sudo apt-get install ros-kinetic-control-toolbox
如果安裝不成功,最好換國內源,並更新原始碼倉;
2.tf_conversions
sudo apt-get install ros-kinetic-tf-conversions
2.2 編譯安裝
再次編譯直到不缺依賴包,可能報錯,這樣一般是由於記憶體或者快取不足造成的,不影響!重新再編譯一次即可!
以上介紹的是原始碼安裝流程,也可以通過二進位制安裝,這樣可以避免安裝上述依賴等過程!
sudo apt-get install ros-kinetic-eband-local-planner
3.原始碼安裝的好處:1.利於開發者了解整個**框架和思路;
2.便於開發者動態調參調優,二進位制安裝不具有該功能(rosrun rqt_reconfigure rqt_reconfigure )
3.利於開發者修改原始碼二次開發和優化;
最後附上:eband_local_planner的**《elastic_bands_connecting_path_planning and robot control》
原始碼安裝 mysql 原始碼安裝 mysql
yum y install ncurses devel gcc bzip2 bison 安裝解壓命令 安裝命令 wget http 複製的鏈結.解壓命令 tar xf cmake檔案.tar 編譯工具cmake安裝 cmake命令版本 2.8以上 將資料夾放到指定目錄整理 mv usr local ...
網路流(c 原始碼)
網上雖然有網路流的 但是總是無法編譯或者執行出錯 我wa n久的竟然是少了個cap u v flow u v 如下 以三為例 include include using namespace std int n int vis 3 int pre 3 int flow 3 3 int cap 3 3 ...
python 原始碼安裝教程 原始碼安裝python3
裝好yum源和epel源 解壓安裝 root localhost a ls python 3.6.0.tgz root localhost a tar xf python 3.6.0.tgz c usr local src root localhost a cd usr local src root...