DETAIL KOLEKSI

Analisis perbandingan kinerja fast dds dan cyclone dds sebagai middleware pada sistem agent ros2 untuk distribusi data realtime


Oleh : Mendari Pertiwi

Info Katalog

Penerbit : FTI - Usakti

Kota Terbit : Jakarta

Tahun Terbit : 2026

Pembimbing 1 : Agung Sediyono

Kata Kunci : ROS2, Fast DDS, Cyclone DDS, DDS Middleware, Real-Time Communication.

Status Posting : Published

Status : Lengkap


File Repositori
No. Nama File Hal. Link
1. 2026_SK_STF_064002200037_Halaman-Judul.pdf 11
2. 2026_SK_STF_064002200037_Surat-Pernyataan-Revisi-Terakhir.pdf 1
3. 2026_SK_STF_064002200037_Surat-Hasil-Similaritas.pdf 1
4. 2026_SK_STF_064002200037_Halaman-Pernyataan-Persetujuan-Publikasi-Tugas-Akhir-untuk-Kepentingan-Akademis.pdf 1
5. 2026_SK_STF_064002200037_Lembar-Pengesahan.pdf 1
6. 2026_SK_STF_064002200037_Pernyataan-Orisinalitas.pdf 1
7. 2026_SK_STF_064002200037_Formulir-Persetujuan-Publikasi-Karya-Ilmiah.pdf 1
8. 2026_SK_STF_064002200037_Bab-1-Pendahuluan.pdf 4
9. 2026_SK_STF_064002200037_Bab-2-Landasan-Teori.pdf 9
10. 2026_SK_STF_064002200037_Bab-3-Metodologi-Penelitian.pdf 11
11. 2026_SK_STF_064002200037_Bab-4-Analisis-dan-Pembahasan.pdf 14
12. 2026_SK_STF_064002200037_Bab-5-Kesimpulan-dan-Saran.pdf 2
13. 2026_SK_STF_064002200037_Daftar-Pustaka.pdf 2

R Robot operating system 2 (ros2) merupakan framework robotika yang menggunakan data distribution service (dds) sebagai middleware komunikasi untuk mendukung pertukaran data antar node secara real-time. perbedaan karakteristik pada setiap implementasi dds menyebabkan pemilihan middleware menjadi faktor penting dalam menentukan performa komunikasi sistem berbasis ros2.penelitian ini bertujuan untuk mengevaluasi dan membandingkan kinerja middleware dds pada ros2, yaitu fast dds dan cyclone dds, dalam mendukung distribusi data realtime. pengujian dilakukan menggunakan metode eksperimen dengan skenario komunikasi publisher–subscriber pada ros2 kilted berbasis ubuntu 24.04.3 lts. performa kedua middleware dianalisis berdasarkan parameter throughput, latency, dan packet loss melalui pengujian utama dengan konfigurasi satu publisher dan empat subscriber, serta pengujian variasi parameter komunikasi berupa jumlah node, ukuran pesan, dan frekuensi pengiriman data.hasil pengujian menunjukkan bahwa fast dds memiliki performa yang lebih konsisten dibandingkan cyclone dds. fast dds menghasilkan latency maksimum sebesar 226,602 ms dan kehilangan pesan maksimum sebanyak 5 pesan, sedangkan cyclone dds mencapai latency maksimum 916,433 ms dengan kehilangan pesan hingga 85 pesan. meskipun cyclone dds memperoleh throughput maksimum yang sedikit lebih tinggi, yaitu 11,70 kb/s dibandingkan fast dds sebesar 11,53 kb/s, perbedaan tersebut relatif kecil. berdasarkan keseluruhan parameter pengujian, fast dds lebih sesuai untuk sistem komunikasi real-time yang membutuhkan reliabilitas pengiriman data tinggi.

R Robot operating system 2 (ros2) is a robotics framework that utilizes data distribution service (dds) as a communication middleware to support real-time data exchange between nodes. the differences in characteristics among dds implementations make middleware selection an important factor in determining the communication performance of ros2-based systems.this study aims to evaluate and compare the performance of dds middleware on ros2, namely fast dds and cyclone dds, in supporting real-time data distribution. the testing was conducted using an experimental method by implementing a publisher–subscriber communication scenario on ros2 kilted running on ubuntu 24.04.3 lts. the performance of both middleware implementations was analyzed based on three parameters: throughput, latency, and packet loss, through primary testing using a configuration of one publisher and four subscribers, followed by communication parameter variation testing involving the number of nodes, message size, and data transmission frequency.the results show that fast dds provides more consistent performance compared to cyclone dds. fast dds achieved a maximum latency of 226.602 ms and a maximum message loss of 5 messages, while cyclone dds reached a maximum latency of 916.433 ms with up to 85 lost messages. although cyclone dds obtained a slightly higher maximum throughput of 11.70 kb/s compared to fast dds at 11.53 kb/s, the difference was relatively small. based on the overall evaluation, fast dds is considered more suitable for real-time communication systems that require high data delivery reliability.

Bagaimana Anda menilai Koleksi ini ?