---
# System prepended metadata

title: Final Project

---

# Final Project 

https://github.com/2021-Robotics-Aerial-Robots/Homework/tree/main/final_project

## 開發好用工具

- [terminator](https://dotblogs.com.tw/JASON_Wang/2016/12/07/Linux_Terminator)
    - terminal切割多個視窗，可以不用一直開新的

- [vscode](https://learningsky.io/tools-ubuntu-install-visual-studio-code/)
    - 色彩繽紛的文字編輯器，且有很多套件可以幫助開發


## 問題
:::warning
#### 無法編譯，編譯有問題
:::

- 跟著Running /  setup 做一遍 （4/25 11:31 有更新）
- 確定final_project位置：
```
/home/catkin_ws/src/final_project
```
:::warning
#### 有非 ROS package的檔案在工作區內部
:::
- apriltag檔案記得install 完畢，把它丟到catkin_ws以外的地方，確實 follow Running / setup 

:::warning
#### roslaunch 找不到 launch 檔案
:::
- 執行 roslaunch 指令的時候
可以先打 roslaunch package_name，然後按下tab ，看後續有無可以執行的launch檔案跑出來
![](https://i.imgur.com/zMMaINb.png)

- 如果沒有，請執行

```
cd catkin_ws
source devel/setup.bash
```

 - 或是 開新的terminal


:::warning
**Install on Ubuntu 20.04**
:::
- 請參考 https://github.com/ethz-asl/rotors_simulator/issues/699