Skip navigation

DSpace

機構典藏 DSpace 系統致力於保存各式數位資料(如:文字、圖片、PDF)並使其易於取用。

點此認識 DSpace
DSpace logo
English
中文
  • 瀏覽論文
    • 校院系所
    • 出版年
    • 作者
    • 標題
    • 關鍵字
    • 指導教授
  • 搜尋 TDR
  • 授權 Q&A
    • 我的頁面
    • 接受 E-mail 通知
    • 編輯個人資料
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 資訊工程學系
請用此 Handle URI 來引用此文件: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/101791
完整後設資料紀錄
DC 欄位值語言
dc.contributor.advisor洪士灝zh_TW
dc.contributor.advisorShih-Hao Hungen
dc.contributor.author郭泰佑zh_TW
dc.contributor.authorTai-You Kuoen
dc.date.accessioned2026-03-04T16:35:47Z-
dc.date.available2026-03-05-
dc.date.copyright2026-03-04-
dc.date.issued2026-
dc.date.submitted2026-02-10-
dc.identifier.citationReferences
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.urihttp://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.abstractThis 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.provenanceSubmitted by admin ntu (admin@lib.ntu.edu.tw) on 2026-03-04T16:35:47Z
No. of bitstreams: 0
en
dc.description.provenanceMade available in DSpace on 2026-03-04T16:35:47Z (GMT). No. of bitstreams: 0en
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.isoen-
dc.subjectAutoware-
dc.subject數據分配服務-
dc.subject時間敏感網路-
dc.subjectPCAP-
dc.subject分散式追蹤-
dc.subjectAutoware-
dc.subjectDDS-
dc.subjectTSN-
dc.subjectPCAP-
dc.subjectdistributed tracing-
dc.title自駕車系統與時間敏感性網路的即時效能分析zh_TW
dc.titlePerformance Profiling and Online Monitoring on Autonomous Vehicle Systems with Time-Sensitive Networkingen
dc.typeThesis-
dc.date.schoolyear114-1-
dc.description.degree碩士-
dc.contributor.oralexamcommittee施吉昇;郭大維;梁文耀zh_TW
dc.contributor.oralexamcommitteeChi-Sheng Shih;Tei-Wei Kuo;Wen-Yew Liangen
dc.subject.keywordAutoware,數據分配服務時間敏感網路PCAP分散式追蹤zh_TW
dc.subject.keywordAutoware,DDSTSNPCAPdistributed tracingen
dc.relation.page48-
dc.identifier.doi10.6342/NTU202600098-
dc.rights.note同意授權(全球公開)-
dc.date.accepted2026-02-11-
dc.contributor.author-college電機資訊學院-
dc.contributor.author-dept資訊工程學系-
dc.date.embargo-lift2026-03-05-
顯示於系所單位:資訊工程學系

文件中的檔案:
檔案 大小格式 
ntu-114-1.pdf4.2 MBAdobe PDF檢視/開啟
顯示文件簡單紀錄


系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved