[
  {
    "name": "CAAT UAS Portal",
    "url": "https://uasportal.caat.or.th/",
    "github": "",
    "platforms": "Browser",
    "license": "บริการทางการ; ต้องมีบัญชีเมื่อทำรายการ",
    "use": "ตรวจการขึ้นทะเบียนและเงื่อนไขการปฏิบัติการ ไม่ทำรายการจริงในแบบฝึก",
    "checked": "2026-09-07",
    "status": "ตรวจเอกสารต้นทาง; ยังไม่ทดสอบบริการหรือโปรแกรมภายนอก"
  },
  {
    "name": "กสทช. / AnyRegis",
    "url": "https://www.nbtc.go.th/News/Information/72425.aspx",
    "github": "",
    "platforms": "Browser",
    "license": "ข่าวทางการและระบบที่อ้างถึง; ตรวจประกาศปัจจุบัน",
    "use": "ตรวจช่องทางเรื่องเครื่องวิทยุคมนาคมแยกจากเรื่องการบิน",
    "checked": "2026-09-07",
    "status": "ตรวจเอกสารต้นทาง; ยังไม่ทดสอบบริการหรือโปรแกรมภายนอก"
  },
  {
    "name": "Thailand eAIP",
    "url": "https://aip.caat.or.th/",
    "github": "",
    "platforms": "Browser",
    "license": "อ่านฉบับตามวันมีผล; ไม่บรรจุสำเนาแจก",
    "use": "ฝึกบันทึกพื้นที่ วันมีผล และข่าวสารที่ต้องตรวจเพิ่มเติม",
    "checked": "2026-09-07",
    "status": "ตรวจเอกสารต้นทาง; ยังไม่ทดสอบบริการหรือโปรแกรมภายนอก"
  },
  {
    "name": "TMD",
    "url": "https://www.tmd.go.th/service/tmdData",
    "github": "",
    "platforms": "Browser",
    "license": "บริการข้อมูลแต่ละชนิดมีเงื่อนไขต่างกัน",
    "use": "ตรวจข้อมูลอากาศและเวลาอัปเดตจากหน่วยงานไทย",
    "checked": "2026-09-07",
    "status": "ตรวจเอกสารต้นทาง; ยังไม่ทดสอบบริการหรือโปรแกรมภายนอก"
  },
  {
    "name": "Aviation Weather Center",
    "url": "https://aviationweather.gov/data/api/",
    "github": "",
    "platforms": "Browser / API",
    "license": "ตรวจข้อจำกัด API และการอ้างแหล่งก่อนนำข้อมูลไปแจก",
    "use": "ฝึกอ่าน METAR/TAF ผ่าน Viewer และประมวลผลข้อมูลรายงาน",
    "checked": "2026-09-07",
    "status": "ตรวจเอกสารต้นทาง; ยังไม่ทดสอบบริการหรือโปรแกรมภายนอก"
  },
  {
    "name": "GeodSolve",
    "url": "https://geographiclib.sourceforge.io/cgi-bin/GeodSolve",
    "github": "",
    "platforms": "Browser",
    "license": "บริการคำนวณออนไลน์; ตรวจข้อกำหนดเจ้าของ",
    "use": "คำนวณระยะและทิศจากคู่พิกัดสมมติ ไม่ใช่การอนุญาตเส้นทางบิน",
    "checked": "2026-09-07",
    "status": "ตรวจเอกสารต้นทาง; ยังไม่ทดสอบบริการหรือโปรแกรมภายนอก"
  },
  {
    "name": "Windy",
    "url": "https://www.windy.com/",
    "github": "",
    "platforms": "Browser",
    "license": "บริการพื้นฐาน/สมาชิก; API และภาพมีเงื่อนไขแยก",
    "use": "เปรียบเทียบแบบจำลองอากาศและช่วงเวลาพยากรณ์",
    "checked": "2026-09-07",
    "status": "ตรวจเอกสารต้นทาง; ยังไม่ทดสอบบริการหรือโปรแกรมภายนอก"
  },
  {
    "name": "OpenVINS",
    "url": "https://docs.openvins.com/getting-started.html",
    "github": "https://github.com/rpng/open_vins",
    "platforms": "Linux; Windows ผ่าน Linux VM/WSL2 รอทดสอบ",
    "license": "GPL-3.0",
    "use": "เริ่มจาก dataset และตรึง dependency ตามคู่มือ",
    "checked": "2026-09-07",
    "status": "ตรวจเอกสารต้นทาง; ยังไม่ทดสอบบริการหรือโปรแกรมภายนอก"
  },
  {
    "name": "VINS-Fusion",
    "url": "https://github.com/HKUST-Aerial-Robotics/VINS-Fusion",
    "github": "https://github.com/HKUST-Aerial-Robotics/VINS-Fusion",
    "platforms": "Linux environment เก่า; Windows VM/WSL2 รอทดสอบ",
    "license": "GPL-3.0",
    "use": "ทางเลือกวิจัย ต้องจัด ROS และ Ubuntu ให้เข้ากับโครงการ",
    "checked": "2026-09-07",
    "status": "ตรวจเอกสารต้นทาง; ยังไม่ทดสอบบริการหรือโปรแกรมภายนอก"
  },
  {
    "name": "ORB-SLAM3",
    "url": "https://github.com/UZ-SLAMLab/ORB_SLAM3",
    "github": "https://github.com/UZ-SLAMLab/ORB_SLAM3",
    "platforms": "Linux; Windows VM/WSL2 รอทดสอบ",
    "license": "GPL-3.0",
    "use": "เปรียบเทียบ odometry กับ SLAM และผลของ loop closure",
    "checked": "2026-09-07",
    "status": "ตรวจเอกสารต้นทาง; ยังไม่ทดสอบบริการหรือโปรแกรมภายนอก"
  },
  {
    "name": "Kalibr",
    "url": "https://github.com/ethz-asl/kalibr",
    "github": "https://github.com/ethz-asl/kalibr",
    "platforms": "Linux; Windows VM/WSL2 รอทดสอบ",
    "license": "LICENSE เฉพาะโครงการ มีเงื่อนไข acknowledgement; ตรวจ dependencies",
    "use": "ปรับเทียบกล้อง–IMU และความสัมพันธ์เชิงเวลา/ตำแหน่ง",
    "checked": "2026-09-07",
    "status": "ตรวจเอกสารต้นทาง; ยังไม่ทดสอบบริการหรือโปรแกรมภายนอก"
  },
  {
    "name": "evo",
    "url": "https://github.com/MichaelGrupp/evo",
    "github": "https://github.com/MichaelGrupp/evo",
    "platforms": "Windows / Linux ตาม README; ยังไม่รันทดสอบ",
    "license": "GPL-3.0",
    "use": "ประเมิน trajectory พร้อมระบุ timestamp, alignment, หน่วย และ metric",
    "checked": "2026-09-07",
    "status": "ตรวจเอกสารต้นทาง; ยังไม่ทดสอบบริการหรือโปรแกรมภายนอก"
  },
  {
    "name": "EuRoC MAV Dataset",
    "url": "https://projects.asl.ethz.ch/datasets/euroc-mav/",
    "github": "",
    "platforms": "Windows / Linux; format ตามเครื่องมือ",
    "license": "ลิงก์ไปเจ้าของ; ต้องตรวจสิทธิ์ก่อนแจกซ้ำ",
    "use": "ข้อมูลบันทึกกล้องและ IMU สำหรับ replay และประเมิน estimator",
    "checked": "2026-09-07",
    "status": "ตรวจเอกสารต้นทาง; ยังไม่ทดสอบบริการหรือโปรแกรมภายนอก"
  },
  {
    "name": "TUM VI Dataset",
    "url": "https://cvg.cit.tum.de/data/datasets/visual-inertial-dataset",
    "github": "",
    "platforms": "Windows / Linux; format ตามเครื่องมือ",
    "license": "ข้อมูล CC BY 4.0; โค้ด BSD-2-Clause",
    "use": "เปรียบเทียบผลบน dataset อีกชุดโดยคงวิธีประเมินให้ตรงกัน",
    "checked": "2026-09-07",
    "status": "ตรวจเอกสารต้นทาง; ยังไม่ทดสอบบริการหรือโปรแกรมภายนอก"
  }
]