# 碩一下計畫 ## 目標 完成 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)