อ่าน MAVLink telemetry จาก SITL
เชื่อม message-level กับ network packet
L09 · แนวทางทดลอง
เชื่อม message-level กับ network packet
อ่านหลักการ: การสื่อสารและ MAVLink
สิ่งที่ต้องเตรียม
SITL จาก L01; Python environment แยก
MAVProxy + MAVExplorerpymavlinkMAVSDKWireshark
เลือกขั้นตอนติดตั้งที่ตรง Windows/Linux และตรึงรุ่นตามคู่มือต้นทาง รายการนี้ยังเป็นโจทย์ทดลอง ไม่ใช่บันทึกผลที่รันผ่านแล้ว
ลำดับทดลอง
- บันทึก UDP endpoint/port/system ID ที่ simulator เปิดใช้
- ใช้ตัวอย่าง telemetry จาก pymavlink หรือ MAVSDK อ่านข้อความ
- เก็บ timestamp และ ATTITUDE/position เป็น CSV; จับ loopback packet ด้วย Wireshark ถ้าพร้อม
- เทียบ message rate ที่ application เห็นกับ packet capture
ผลลัพธ์ที่ควรเก็บ
CSV, PCAP และแผนผัง endpoint
ตรวจความเข้าใจและผลที่ได้
อธิบายได้ว่าข้อมูลใดมาจาก message ใดและหน่วยอะไร
ขอบเขตการตีความ
รับจาก simulator ของตนเท่านั้น; ไม่ถือว่า packet rate เท่ากับ data freshness
ใช้ในรายวิชา
วิธีอ้างอิงหน้านี้
สถาบันโดรน มหาวิทยาลัยรังสิต. (2569). อ่าน MAVLink telemetry จาก SITL. ใน คลังความรู้หลักสูตร ทล.บ. เทคโนโลยีระบบอากาศยานไร้คนขับ. https://rsu-drt.pk-research.work/th/kb/labs/l09/