最近開始在摸自動駕駛的相關資訊
看到了Autoware Foundation提供的open source
https://www.autoware.org/
點進去看來看去都像是一個已經包裝好的軟體
怎麼樣都找不到對應的程式碼QQ
但他在安裝的時候
明明也都有安裝python相關的編譯器
但不管是在他以前的Github上
https://github.com/Autoware-AI/autoware.ai
還是現在他提供的GitLab上都沒有看到程式碼
https://gitlab.com/autowarefoundation/autoware.ai/autoware/-/wikis/Source-Build
懇請大家幫幫忙!!!!!!
告訴我到底在哪啊啊啊啊啊
萬分感激!真的超感激!
教授表示
怎麼可能open source沒有程式碼Wwwww
#####崩潰的碩零
不是都在這裡嗎? src 裡面一堆 .cpp, .h 原始碼, 還有 make file:
https://github.com/Autoware-AI
我們隨便挑幾支 Source code 來看:
common/vehicle_sim_model/src/vehicle_model_constant_acceleration.cpp
visualization/detected_objects_visualizer/src/visualize_detected_objects.cpp
然後這裡有教你怎麼拿 Source 跟 Compile:
https://github.com/Autoware-AI/autoware.ai/wiki/Source-Build
你要照他的方法去拉 Source 回來啊:
vcs import src < autoware.ai.repos
然後再用 rosdep 去拉相關的 dependency:
rosdep install -y --from-paths src --ignore-src --rosdistro $ROS_DISTRO
最後就可以 Compile 他的 C++ Source:
colcon build --cmake-args -DCMAKE_BUILD_TYPE=Release
中間很多準備工作就省略了, 你要自己找, 上面網頁裡面都有寫...
(話說, 你有先裝好 ROS Melodic 嗎? 要先有 ROS 環境才能操作上面指令)