---
# System prepended metadata

title: 碩一下計畫

---

# 碩一下計畫
## 目標
完成 CARLA + multi-AW platform([基礎架構](https://autoware.org/running-multiple-autoware-powered-vehicles-in-carla-using-zenoh/)，我們的目標是在 conclusion 提到的多車通訊)
1. 第一、二周，提出時程表
## 項目
1. Zenoh, 實作的核心
2. Reproduce CARLA+Autoware (jerry 跟 Roger 目前做的版本)
3. C-ITS and BTP 先了解
4. Georouting (凱文為主)
5. 5G QoS
6. Bandwidth reservation (有興趣再看看)
7. 需要將Vanetza的Libray寫成C的Interface，再與Rust相接
## 資源
1. [Zenoh 官網](https://zenoh.io/)
    1. [Zenoh Overview](https://drive.google.com/file/d/1ETSLz2ouJ2o9OpVvEoXrbGcCvpF4TwJy/view)
2. [C-ITS的implementation:Vanetza](https://www.vanetza.org/)
3. [EU-CITS](https://www.mobilityits.eu/ccam-connected-vehicles)
4. [Basic Transport Protocol(BTP)document in EU-CITS](https://www.etsi.org/deliver/etsi_en/302600_302699/3026360501/02.01.00_20/en_3026360501v020100a.pdf)
5. [描述Geonetworking 基本的傳輸作法 以及Geonetworking 基本的元素](https://link.springer.com/chapter/10.1007/978-3-319-15497-8_8)
6. [Rust 與 C 的連接](https://rust-lang.github.io/rust-bindgen/tutorial-4.html)
## Schedule
3月
1. BTP 有啥feature (doxygen 看 api)
2. Zenoh 需要什摸 BTP 的feature
3. v2v interface （ autoware api 提供哪些 學弟演算法需要哪些 standard 要求哪些）
4. 確定 Vanetza 可以在 5G 設備上運作 [example](https://www.vanetza.org/tools/socktap/) （重要 但不緊急）
5. Reproduce Carla-Autoware

4月
1. 將 BTP 寫出可以與Rust銜接的interface (可能方案：重寫一個C的界面)
2. 實做 Zenoh on BTP
3. 全部 network stack 成功接起來

5月
1. Integrate network stack and Carla-Autoware 




| Name | 三月 | 四月 |五月|
| -------- | -------- | -------- |--------|
| 曾貴鴻    | 1  3  4 |      |        |
| 曾益銘     |  3  5  4    |          |        |
| KinoRAS   |          |          |        |
|Kaiwen| 1 2 4||||
## Question
1. 我們到底要用啥network stack , 一定要RSU嗎 DSRC and 5G ？ 


## Related Paper
[Aesop](https://hackmd.io/@f1tenth/BJT9z5-pa)