The English version of this page is being translated and reviewed; the Thai original is shown for now.

Version and configuration control

Configuration คือชุดรุ่นซอฟต์แวร์ พารามิเตอร์ ฮาร์ดแวร์ และวิธีเชื่อมต่อที่ทำให้ผลทดลองตีความได้ หากเปลี่ยนหลายอย่างพร้อมกันจะระบุสาเหตุของผลเปลี่ยนได้ยาก

M03 · บทฝึกและกรณีศึกษา

หุ่นยนต์ล้อและโดรนขนาดเล็กในห้องทดลองระบบเชื่อมต่อ
ภาพประกอบแนวคิดสร้างด้วย AI

Configuration คือชุดรุ่นซอฟต์แวร์ พารามิเตอร์ ฮาร์ดแวร์ และวิธีเชื่อมต่อที่ทำให้ผลทดลองตีความได้ หากเปลี่ยนหลายอย่างพร้อมกันจะระบุสาเหตุของผลเปลี่ยนได้ยาก

ก่อนเริ่มเรียน

ใช้คอมพิวเตอร์ Windows หรือ Linux อ่าน CSV ด้วยโปรแกรมตารางหรือ text editor และบันทึกไฟล์งานของตนแยกจากต้นฉบับ ชุด Python พื้นฐานใช้ standard library; โปรแกรม AI และ simulator จริงมีขั้นตอนติดตั้งแยก

เมื่อจบบทนี้

  • สร้าง inventory และบันทึกรุ่นก่อนเปลี่ยน configuration
  • ออกแบบขั้นตอน backup ตรวจผล และ rollback ในสภาพแวดล้อมจำลอง
ลำดับการฝึก: ตั้งต้น → เปลี่ยนหนึ่งปัจจัย → ตรวจ → ยอมรับ/ย้อนกลับ
เปิดแผนภาพขนาดเต็ม →

โจทย์และขั้นตอนลงมือทำ

ชุดสมมติ revision A ใช้ firmware sim-1 และ gain 0.5 ส่วน revision B ใช้ sim-2 และ gain 0.8 ผลตอบสนองต่างกัน แต่ผู้ทดลองบอกว่า gain เป็นสาเหตุแน่นอน

แตก ZIP แล้วเปิด M03-guide.md และ M03-worksheet.csv เก็บสมมติฐานกับผลที่ตรวจได้แยกกัน ช่องว่างในใบงานหมายถึงต้องเก็บข้อมูล ไม่ใช่ผ่านแล้ว

  1. สร้าง manifest ระบุเวอร์ชัน ไฟล์ตั้งต้น วันที่ และ hash จากสำเนาฝึก
  2. วางแผน A → C โดยคง firmware sim-1 และเปลี่ยน gain อย่างเดียว
  3. กำหนดค่าที่จะวัด เกณฑ์ยอมรับ และเงื่อนไขย้อนกลับก่อนทดลอง
  4. บันทึกก่อน/หลัง ผู้ทำ ผู้ตรวจ และผลจริง แยก proposed จาก verified

ชิ้นงานและเกณฑ์ตรวจ

ส่ง: configuration manifest และ change record

เกณฑ์สำคัญ: มีรุ่นก่อน/หลัง สำเนาตั้งต้น วิธีตรวจ และเงื่อนไข rollback; ไม่ใช้คำสั่งกับโดรนจริงโดยไม่มีคู่มือ

แนบไฟล์ที่เปิดตรวจได้ วันที่ รุ่นข้อมูล และเหตุผลเมื่อยังสรุปไม่ได้ การทำใบงานสำเร็จไม่แทนผลทดลองกับโมเดล อุปกรณ์ หรือการประเมินทักษะจริง

เปิดแนวคำตอบหลังทำใบงาน

A กับ B เปลี่ยนสองปัจจัย จึงระบุสาเหตุเดี่ยวไม่ได้ Hash ตรงยืนยันไฟล์ตรงกัน ไม่ได้ยืนยันว่า firmware เหมาะกับอุปกรณ์

แผนกิจกรรมสำหรับผู้สอน

ระดับสูงฝึก review การเปลี่ยนสามรายการที่เกี่ยวข้องกัน เขียนลำดับ dependency และแผนคืนค่าที่ไม่ทำให้ข้อมูลตั้งต้นสูญหาย

คำถามชวนทบทวน: คุณจะรู้ได้อย่างไรว่าผลเปลี่ยนเพราะ firmware หรือ parameter?

กรอบเวลาออกแบบ ต้องปรับจากผลทดลองเรียนจริง
ชุดการเรียนอธิบายฝึกประเมินรวมสถานีอุปกรณ์
ช่างซ่อมบำรุง ระดับพื้นฐาน90 นาที210 นาที60 นาที0 นาที
ช่างซ่อมบำรุง ระดับต่อยอด120 นาที270 นาที90 นาที120 นาที

เวลาสถานีอุปกรณ์เป็นส่วนหนึ่งของเวลารวมในแผน ไม่บวกซ้ำ ผู้สอนแยกผล PC กับ observed task และให้ผู้เรียนอธิบายงานรายคนก่อนเปิดแนวคำตอบ

ดูการจัดกิจกรรมครบสายและส่วนขยายพื้นฐาน →

บรรณานุกรมและขอบเขตการอ้างอิง

ตรวจแหล่งเพิ่มเติม 9 กันยายน 2569 กรณีสมมติ ตัวเลข ใบงาน และเกณฑ์กิจกรรมเรียบเรียงใหม่โดย PK-Research

  • ArduPilot — Software In The Loop

    แหล่ง simulator จริง; ตัวอย่าง state machine ของเราไม่ได้จำลองพลศาสตร์การบิน

  • NASA — Requirements Verification Matrix

    ใช้เชื่อมข้อกำหนดกับวิธีตรวจ; ใบงานและตัวเลขในบทเป็นการออกแบบของเรา

อ่านความรู้ประกอบเรื่องนี้ →

Used in courses

How to cite this page

Drone Institute, Rangsit University. (2026). Version and configuration control. In UAS Technology Knowledge Hub (B.Tech.). https://rsu-drt.pk-research.work/en/kb/courses/lessons/configuration-control/

Original from Drone-Hub: https://drone.pk-research.work/courses/lessons/configuration-control/ · © PK-Research