請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/101791完整後設資料紀錄
| DC 欄位 | 值 | 語言 |
|---|---|---|
| dc.contributor.advisor | 洪士灝 | zh_TW |
| dc.contributor.advisor | Shih-Hao Hung | en |
| dc.contributor.author | 郭泰佑 | zh_TW |
| dc.contributor.author | Tai-You Kuo | en |
| dc.date.accessioned | 2026-03-04T16:35:47Z | - |
| dc.date.available | 2026-03-05 | - |
| dc.date.copyright | 2026-03-04 | - |
| dc.date.issued | 2026 | - |
| dc.date.submitted | 2026-02-10 | - |
| dc.identifier.citation | References
Grafana UI. https://grafana.com/grafana/dashboards. node_exporter. https://github.com/prometheus/node_exporter. SOAFEE. https://www.soafee.io/. T. Betz et al. How fast is my software? latency evaluation for a ROS 2 autonomous driving software. In 2023 IEEE Intelligent Vehicles Symposium (IV), 2023. C. Bédard, I. Lütkebohle, and M. Dagenais. ros2 tracing: Multipurpose lowoverhead framework for real-time tracing of ROS 2. IEEE Robotics and Automation Letters, 7(3):6511–6518, 2022. F. Fejes, P. Antal, and M. Kerekes. The TSN building blocks in Linux. arXiv preprint arXiv:2211.14138, 2022. E. Guijarro Cameros and L. Chan. How DDS and TSN are driving interoperability and performance in automotive systems. ATZelectronics worldwide, 17(10):52–55, Oct 2022. IEEE Time-Sensitive Networking (TSN) Task Group. IEEE time-sensitive networking (TSN) task group. https://1.ieee802.org/tsn/. InfluxData. InfluxDB. https://github.com/influxdata/influxdb. T. Kuboichi, A. Hasegawa, B. Peng, K. Miura, K. Funaoka, S. Kato, and T. Azumi. CARET: Chain-Aware ROS 2 Evaluation Tool. In IEEE International Conference on Embedded and Ubiquitous Computing (EUC), 2022. S. Macenski, T. Foote, B. Gerkey, C. Lalancette, and W. Woodall. Robot Operating System 2: Design, architecture, and uses in the wild. Science Robotics, 7(66):eabm6074, 2022. NXP. Transition to zonal architectures: Challenges and NXP solutions. https://www.nxp.com/design/design-center/training/TIP-TD-AUT204. Object Management Group. The real-time publish-subscribe protocol (RTPS) DDS interoperability wire protocol specification, version 2.5. Technical Report formal/2022-04-01, Object Management Group, Needham, MA, USA, Apr 2022. Object Management Group (OMG). Data Distribution Service. https://www.omg.org/omg-dds-portal/. OpenTelemetry. OpenTelemetry: High-quality, ubiquitous, and portable telemetry to enable effective observability. https://opentelemetry.io/. The Autoware Foundation. Autoware: The world’s leading open-source software project for autonomous driving. https://github.com/autowarefoundation/autoware. The TCPDUMP Group. libpcap. https://github.com/the-tcpdump-group/libpcap. | - |
| dc.identifier.uri | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/101791 | - |
| dc.description.abstract | 本論文以由上而下的方法對一個完整的自駕車系統進行分析,藉由提供應用程式上層的效能指標,以及與此相關的底層系統效能資訊來分析自駕車系統的即時效能。首先,我們改進現有的 ROS 2 效能工具 CARET 使其能追蹤分散式系統,並利用改進後的工具對分散式的 Autoware 自駕車系統進行應用層級的效能分析,包括每個節點上計算與通訊所需的資源。為了進一步解析節點之間透過通訊協定所產生的交互作用,我們利用 libpcap 擷取有關數據分配服務(DDS)的網路流量,將相關的效能資訊放入時間序列資料庫,並提供數種資料庫查詢腳本,用以追蹤底層系統中通訊協定與網路架構的效能瓶頸,並且協助系統開發者找出異常發生的可能原因。最後,為了改進分散式系統的即時性,我們將時間敏感性網路(TSN)技術應用於 Autoware 系統中,並且探討其在多種應用情境負載下的效能,並與傳統的通信技術進行比較。使用簡易機器人工作負載與真實 Autoware 自駕車工作負載的評估結果顯示,TSN(特別是時間感知整形器 TAS)能在網路頻寬競爭下穩定高流量感測器數據的延遲,但同時也對控制訊息引入了週期層級的取捨。本論文所發展的效能工具、分析方法與系統改進,對於提高自駕車系統的即時效能和穩定性應具有相當的助益。 | zh_TW |
| dc.description.abstract | This thesis employs a top-down approach to analyze autonomous vehicle systems. Providing key application performance metrics, and drilling down related underlying system performance information, we examine the real-time performance of the autonomous vehicle system. We improve the existing ROS 2 performance tool, CARET, and use the enhanced tool to perform performance analysis on a distributed autonomous vehicle system based on Autoware. To record the underlying system performance, we use libpcap to capture network traffic related to DDS, store the relevant performance information into a time-series database, and provide several database query scripts to assist users in identifying possible causes of anomalies. Finally, we apply Time-Sensitive Networking (TSN) technology to the Autoware system, evaluating its real-time performance under a specific load and comparing it with traditional communication technology. Evaluation using a simplified robotic workload and a realistic Autoware-based autonomous driving workload shows that TSN, specifically Time-Aware Shaper (TAS), stabilizes latency for bandwidth-intensive sensor data under contention, while introducing cycle-level trade-offs for control messages. These results are essential for enhancing real-time performance and stability of autonomous vehicle systems. | en |
| dc.description.provenance | Submitted by admin ntu (admin@lib.ntu.edu.tw) on 2026-03-04T16:35:47Z No. of bitstreams: 0 | en |
| dc.description.provenance | Made available in DSpace on 2026-03-04T16:35:47Z (GMT). No. of bitstreams: 0 | en |
| dc.description.tableofcontents | 摘要 i
Abstract ii Contents iv List of Figures vii List of Tables ix Denotation x Chapter 1 Introduction 1 Chapter 2 Background 5 2.1 SOAFEE 5 2.2 Autoware 6 2.3 ROS 2/DDS 7 2.4 Time-Sensitive Networking 8 2.4.1 Time Synchronization (IEEE 802.1AS) 8 2.4.2 Time-Aware Shaper (IEEE 802.1Qbv) 9 2.5 Related Work 9 Chapter 3 Methodology 11 3.1 Design 11 3.1.1 System Overview 11 3.1.2 Performance Implication of TSN 14 3.2 Implementation 16 3.2.1 High-level Application Performance Metrics: CARET 16 3.2.2 Low-level DDS Network Metrics: ddshark 17 3.2.3 Dissecting DDS Traffic with ddshark 19 3.2.4 Capturing Fragmented Data with ddshark 23 3.2.5 Latency Metrics Definition 24 3.2.6 Performance Data Visualization 25 Chapter 4 Evaluation 27 4.1 Experimental Setup 27 4.1.1 Hardware and Network Topology 27 4.1.2 Software Configuration and Time Synchronization 28 4.2 Experimental Design and Scenarios 30 4.2.1 Workload and Configurations 30 4.2.2 Background Interference Models 31 4.3 Case Study I: Simple Robotic Application 32 4.3.1 Analysis of Monitoring Overhead 33 4.3.2 Analysis of Large Data Message (Image) 34 4.3.3 Analysis of Small Control Message (Drive data) 36 4.4 Case Study II: Realistic Autonomous Driving Workload 37 4.4.1 Analysis of LiDAR Data (Pointcloud) 39 4.4.2 Analysis of Vehicle Status data 42 4.4.3 Online Monitoring Visualization UI 43 Chapter 5 Conclusion and Future Work 45 References 47 | - |
| dc.language.iso | en | - |
| dc.subject | Autoware | - |
| dc.subject | 數據分配服務 | - |
| dc.subject | 時間敏感網路 | - |
| dc.subject | PCAP | - |
| dc.subject | 分散式追蹤 | - |
| dc.subject | Autoware | - |
| dc.subject | DDS | - |
| dc.subject | TSN | - |
| dc.subject | PCAP | - |
| dc.subject | distributed tracing | - |
| dc.title | 自駕車系統與時間敏感性網路的即時效能分析 | zh_TW |
| dc.title | Performance Profiling and Online Monitoring on Autonomous Vehicle Systems with Time-Sensitive Networking | en |
| dc.type | Thesis | - |
| dc.date.schoolyear | 114-1 | - |
| dc.description.degree | 碩士 | - |
| dc.contributor.oralexamcommittee | 施吉昇;郭大維;梁文耀 | zh_TW |
| dc.contributor.oralexamcommittee | Chi-Sheng Shih;Tei-Wei Kuo;Wen-Yew Liang | en |
| dc.subject.keyword | Autoware,數據分配服務時間敏感網路PCAP分散式追蹤 | zh_TW |
| dc.subject.keyword | Autoware,DDSTSNPCAPdistributed tracing | en |
| dc.relation.page | 48 | - |
| dc.identifier.doi | 10.6342/NTU202600098 | - |
| dc.rights.note | 同意授權(全球公開) | - |
| dc.date.accepted | 2026-02-11 | - |
| dc.contributor.author-college | 電機資訊學院 | - |
| dc.contributor.author-dept | 資訊工程學系 | - |
| dc.date.embargo-lift | 2026-03-05 | - |
| 顯示於系所單位: | 資訊工程學系 | |
文件中的檔案:
| 檔案 | 大小 | 格式 | |
|---|---|---|---|
| ntu-114-1.pdf | 4.2 MB | Adobe PDF | 檢視/開啟 |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。
