# M09 ผู้วางแผน: จากทรัพยากรที่ขอถึงข้อรับมอบที่ทวนได้

รุ่น 1.17.23 · 12 ตุลาคม 2026

**TRAIN-LOG-01 เป็น TABLETOP ONLY** ตัวเลข ตำแหน่ง ขอบตัวอย่าง พลังงาน บทบาทและเหตุการณ์ทั้งหมดเป็นข้อมูลที่ผู้เรียบเรียงแต่ง ไม่มีชิ้นส่วนที่วัด ชุดที่ผู้ผลิตอนุมัติ เส้นทาง สถานที่ วันที่บิน การขนส่ง ข้ออนุญาต ผู้รับจริง หลักฐานรับมอบ หรือผลผู้เรียน ตำแหน่งเป็นเมตรสัมพัทธ์กับจุดอ้างอิงลำสมมติ และลำดับเหตุการณ์เป็นลำดับที่แต่ง ไม่ใช่เวลาจริง

ทุกแถวเป็น **pending_field_review** ผู้ตรวจเฉพาะสาขา **specialist=not_assigned** และประตูความพร้อม P3 ยังเปิด การทำใบงานครบหรือคำนวณได้ยังไม่ยืนยันคน ชุด สภาพปัจจุบัน สิทธิ์ ความพร้อมบินหรือการรับสินค้า

ใช้ [manifest CSV](https://drone.pk-research.work/downloads/drone-applications/field-logistics-manifest.csv), [handover CSV](https://drone.pk-research.work/downloads/drone-applications/field-logistics-handover.csv), [readme](https://drone.pk-research.work/downloads/drone-applications/field-logistics-readme.md) และ [rubric 12 ID](https://drone.pk-research.work/downloads/drone-applications/field-logistics-rubric.md) หรือใช้ข้อมูลครบในภาคผนวกของไฟล์นี้ได้ด้วยกระดาษและเครื่องคิดเลข ไม่ต้องมีโดรนหรือซอฟต์แวร์ควบคุม

## คำที่ใช้และตัวอย่างก่อนอ่านรหัส

- **มวล** ใช้กิโลกรัม (kg) ในแบบฝึกนี้ ลำพร้อมแบตเตอรี่เป็นรายการเดียว ต้องไม่บวกแบตเตอรี่เดิมซ้ำ
- **มวลบรรทุกที่นิยามในโจทย์** รวมกล่องเปล่า บรรจุภัณฑ์และสิ่งของ ไม่รวมลำพร้อมแบตเตอรี่ นิยามของผู้ผลิตจริงอาจต่างกัน จึงต้องเปิดคู่มือชุดจริง
- **มวลรวมทั้งชุด** รวมทั้งห้ารายการ จึงมีทั้งลำ แบตเตอรี่ กล่อง บรรจุภัณฑ์และสิ่งของ
- **จุดศูนย์ถ่วงในแบบจำลองหนึ่งแกน** ถัวเฉลี่ยตำแหน่งด้วยมวล ใช้สัญลักษณ์ x_CG แบบจุดมวลนิ่งนี้ไม่ตรวจการสั่น การแกว่งหรือขอบอนุมัติจริง
- **พลังงาน** ใช้ Wh (วัตต์ชั่วโมง) เป็นปริมาณพลังงานที่โจทย์ตั้ง ไม่ใช่มวล kg หรือตำแหน่ง m และไม่บอกระยะบิน
- **ผลรวมส่วนที่ทราบ** รวมเฉพาะค่าที่มี เมื่อรายการยังว่าง ผลรวมนี้ยังไม่ใช่ยอดครบ ช่องว่างต่างจากศูนย์
- **รายงานรับของ** บอกจำนวนและสภาพที่ผู้รับรายงาน ส่วน **ตอบรับทราบ** บอกว่ารับทราบข้อความ และ **ยอมรับสภาพสินค้า** ต้องมีเกณฑ์กับหลักฐานแยกกัน การตอบรับทราบไม่เติมของและไม่อนุมัติสภาพ

ตัวอย่างชุด A: ลำพร้อมแบตเตอรี่ 4 kg กล่อง 0.5 kg บรรจุภัณฑ์ 0.3 kg และสิ่งของสองห่อ 1.5 กับ 1 kg มวลบรรทุกตามนิยามจึงเป็น 0.5+0.3+1.5+1 = **3.3 kg** เมื่อนับลำด้วย มวลทั้งชุดเป็น **7.3 kg** ค่าทั้งหมดแต่งขึ้น ไม่ได้ชั่งของหรือประกอบลำจริง

## เริ่มจากคนรับและช่องว่างการลำเลียง

คำขอต้องบอกสิ่งของ จำนวน สภาพที่ยอมรับ เวลาใช้ประโยชน์ ผู้มีบทบาทรับ และปัญหาเครือข่ายขนส่ง ตัวอย่างเช่นเครื่องมือหรือของใช้ทั่วไปที่ไม่อันตรายในพื้นที่เกาะ ภูเขาหรือไซต์ที่เข้าถึงยาก รวมถึงของใช้ปิดผนึกเพื่อสนับสนุนเหตุสาธารณภัย เปรียบเทียบรถ เรือ เครือข่ายบริการและการพักงานด้วย ไม่กำหนดว่าต้องใช้โดรนตั้งแต่รับคำขอ

แยกการเลือกเป็นสามแกน แล้วตรวจชุดที่ประกอบร่วมกัน:

| แกน | ทางเลือก | สิ่งที่ต้องทวน |
|---|---|---|
| รูปแบบอากาศยาน | multirotor บรรทุก / VTOL หรือ fixed-wing ที่รองรับระบบบรรทุก | คู่มือชุดจริงและวิธีขึ้นลงต้องตอบโจทย์ ไม่อนุมานพิกัดบรรทุก ระยะหรือเวลาจากชื่อประเภท |
| เจ้าของระบบและบริการ | ใช้ชุดตนเอง / ใช้ทรัพยากรร่วม / ว่าจ้างผู้ให้บริการ | คน ชุด เงื่อนไขบริการและหลักฐานยืนยัน ผู้ให้บริการไม่ใช่ประเภทอากาศยาน |
| วิธีส่งถึงผู้รับ | ลงจอด / ใช้ระบบกว้าน / ระบบปล่อยของ | ต้องมีระบบ วิธี พื้นที่และผู้รับที่เหมาะสมและได้รับอนุมัติตามชุดจริง แบบฝึกไม่ให้ขั้นตอนปล่อยสินค้า |

ใช้เกณฑ์เดียวกันกับทุกชุดตัวเลือกและทางเลือกภาคพื้น:

| เกณฑ์ร่วม | ข้อมูลที่ต้องขอและผู้ยืนยัน | เมื่อข้อมูลไม่พอ |
|---|---|---|
| สินค้าและภาชนะ | มวล ขนาด การบรรจุ การรักษาสภาพและนิยาม payload จากเจ้าของสินค้า/คู่มือ | ขอข้อมูลจริงหรือเลือกบริการ/ภาคพื้นที่รองรับ |
| ทั้งชุดที่ประกอบ | มวล จุดศูนย์ถ่วง กำลังไฟ จุดยึดและอินเทอร์เฟซจากผู้ทวนเทคนิค | พักการอ้างความพร้อมและทวนทั้งชุด |
| เส้นทางและพลังงาน | ไป ส่ง กลับ ทางเลือกเมื่อไปต่อไม่ได้ พลังงานใช้ได้และสภาพปัจจุบัน | ไม่สร้างระยะบินจาก Wh; ขอผู้รับผิดชอบวางใหม่ |
| ทั้งสองปลายทาง | พื้นที่ ห้วงอากาศ ลิงก์ ข้ออนุญาตและวิธีรับที่ผู้ประสานยืนยัน | สิทธิ์หรือผู้รับไม่ชัดให้ hold ไม่ส่ง |
| คนและทรัพยากร | สต็อก ผู้บรรจุ ทีม ชุด แบตเตอรี่/ชาร์จ ผู้รับและเจ้าของบันทึก | requested ยังไม่ใช่ confirmed ต้องมีคำตอบเจ้าของ |
| การคุมสินค้า | ผู้ครอบครองระหว่างทาง ความปลอดภัย คุณภาพและเวลา | ระบุผู้รับผิดชอบข้อค้างและหลักฐานที่ขอ |
| ต้นทุนและบริการ | ค่าเครื่อง คน ภาชนะ บำรุงรักษา พลังงาน บริการและภาระรับส่งทั้งหมด | ไม่แต่งราคา ROI หรือถือบริการพร้อมเพียงเพราะมีชื่อ |
| ภาคพื้นและการพัก | รถ เรือ เครือข่ายบริการหรือพักตามเงื่อนไขเดียวกัน | ระบุทางเลือก เจ้าของติดตามและเงื่อนไขทวน |

### ตัวอย่างเทียบวิธีจากคำขอเดียวกัน

ผู้รับสมมติต้องการเครื่องมือทั่วไปสองห่อตามเวลาที่ตกลง ชุดตัวเลือกต่อไปนี้เป็น **ร่างที่ยังไม่ยืนยันทรัพยากร** เลขทางเลือกไม่ใช่ shipment A/B/C และไม่จัดอันดับสมรรถนะจากประเภทลำ ให้ผู้เรียนใช้ช่องที่ยังไม่ทราบเป็นงานขอหลักฐาน

| เกณฑ์เดียวกัน | 1 ชุดตนเอง multirotor บรรทุก เสนอส่งแบบลงจอด | 2 ผู้ให้บริการเสนอชุด VTOL บรรทุกและวิธีรับ | รถ/เรือ/เครือข่ายบริการหรือพัก |
|---|---|---|---|
| มวล ขนาดและภาชนะ | ผู้คุมสินค้าขอค่าของ/กล่องจริง; ตัวเลข fixture ไม่แทนของจริง | ส่งข้อกำหนดสินค้าให้ผู้ให้บริการทวนชุดและเงื่อนไขรับงาน | ทวนขนาด มวล การบรรจุและข้อรับสินค้าของบริการนั้น |
| ทั้งชุดและการเชื่อมต่อ | ผู้ทวนเทคนิคขอคู่มือและ baseline มวล/CG/power/mount | ขอผู้ให้บริการยืนยันชุดที่รองรับและฐานอนุมัติ; service ไม่แทนการทวนลำ | ทวนรถ/เรือ/ภาชนะและข้อจำกัดการคุมสินค้า ไม่ใช้ CG โดรนกับรถ |
| เส้นทาง กลับ/ทางเลือกและพลังงาน | ผู้รับผิดชอบขอแผนตามชุดจริงกับสภาพปัจจุบัน | ขอขอบบริการ การเดินทางกลับ/ทางเลือกและหลักฐานแผนของชุดจริง | ขอเส้นทาง ความต่อเนื่องและทรัพยากรเมื่อเข้าถึงไม่ได้ |
| ทั้งสองปลายทางและสิทธิ์ | วิธีลงจอด พื้นที่ ห้วงอากาศ ลิงก์และผู้รับยังต้องยืนยัน | วิธีรับของและระบบที่ผู้ให้บริการใช้ยังต้องทวนสิทธิ์ทั้งสองปลายทาง | สิทธิ์เข้าถึงและผู้รับยังต้องยืนยันเช่นกัน |
| คน สต็อกและความพร้อม | ชื่อทีม/ของในร่างยังไม่เป็น confirmed | การขอราคา/ขอรับงานยังไม่เป็นการตอบรับบริการหรือผู้รับพร้อม | ช่องขนส่งและสต็อกยังต้องมีคำตอบเจ้าของ |
| สภาพ เวลาและสายการครอบครอง | ตกลงผู้คุมของและหลักฐานแต่ละช่วงจนถึงผู้รับ | ตกลงผู้รับผิดชอบระหว่างบริการกับหลักฐานจำนวน/สภาพ | ใช้เกณฑ์สินค้าและผู้รับเดียวกัน พร้อมหลักฐานระหว่างทาง |
| ต้นทุนรวม/บริการพร้อมใช้ | ต้องขอค่าเครื่อง คน ดูแล ภาชนะและภาระรับส่ง | ต้องขอเงื่อนไข ราคา ขอบเวลาและต้นทุนทีมรับส่ง | ต้องขอค่าใช้จ่าย ขอบเวลาและข้อจำกัดเครือข่าย |
| เหตุเลือกใหม่หรือพัก | ถ้าชุด คน สิทธิ์หรือผู้รับไม่รองรับ ให้ทวนวิธีอื่น/hold | หากบริการไม่ตอบรับหรือชุดไม่รองรับ ให้ทวนตัวเลือกอื่น/hold | หากเข้าถึงไม่ได้หรือเงื่อนไขไม่ครบ ให้เจ้าของโจทย์ทวนและคง hold |

แนวคำตอบการเลือก: ข้อมูลร่างนี้ยังไม่พอเลือกผู้ชนะหรือ dispatch ผู้วางแผนส่งคำขอข้อมูลให้เจ้าของแต่ละช่องและระบุเวลา/เงื่อนไขทวน หากเสนอลำปีกตรึงที่รองรับสินค้าแทน VTOL ต้องใช้ทุกแถวเดิมทวนชุดจริงและวิธีขึ้นลง/รับที่เหมาะสม ไม่สืบคำตอบจากชื่อประเภทหรือจากการเป็นผู้ให้บริการ

สินค้าพิเศษ เช่นเวชภัณฑ์ วัตถุอันตรายหรือสินค้าที่ต้องรักษาอุณหภูมิ ต้องมีผู้เชี่ยวชาญ วิธีจัดการและหลักฐานทางกฎหมายของตนเอง การตรวจพัสดุทั่วไปในชุดนี้ไม่ยืนยันความเหมาะสมของสินค้าพิเศษ

## แผนแปดขั้นตั้งแต่คำขอถึงการรับมอบ

| ขั้น | ผลที่ต้องเตรียมและบทบาทรับผิดชอบ | เหตุพักและงานต่อ |
|---|---|---|
| 1 รับคำขอ | ผู้ขอและผู้วางแผนตกลงสินค้า เวลา ผู้รับ เกณฑ์จำนวน/สภาพและขอบการเปิดเผย | ผู้รับหรือเงื่อนไขไม่ชัด ขอให้ยืนยันก่อนเลือกวิธี |
| 2 เลือกวิธี | ผู้วางแผนเทียบสามแกนกับรถ/เรือ/บริการด้วยเกณฑ์ร่วม | ชุดหรือบริการไม่ตอบโจทย์ ให้ทวนทางเลือก |
| 3 ประกอบทรัพยากรในแผน | เจ้าของสต็อก ผู้บรรจุ/ผู้คุมสินค้า ทีมโดรน/ผู้ทวนโหลด ผู้ประสานพื้นที่-ห้วงอากาศและผู้รับตอบรับหน้าที่ | คำขอไม่เป็นหลักฐานพร้อมใช้ ข้อค้างมี owner หลักฐานที่ขอและเงื่อนไขทวน |
| 4 ทวนทั้งชุด เส้นทางและพลังงาน | ผู้ทวนเทคนิคทวนมวล/CG การโหลดและอินเทอร์เฟซทั้งชุดตามคู่มือ; ผู้รับผิดชอบทวนรุ่นแผน เส้นทาง กลับ/ทางเลือก พลังงาน ลิงก์และสภาพปัจจุบัน | มวล ตำแหน่ง พลังงานหรือเงื่อนไขขาดให้ hold/replan ไม่สืบผล toy เป็นความพร้อม |
| 5 ยืนยันสิทธิ์ ทั้งสองปลายทางและผู้รับ | ผู้ประสานยืนยันพื้นที่ ห้วงอากาศ ข้ออนุญาตทั้งสองปลายทาง วิธีรับและผู้มีบทบาทรับ พร้อมสิทธิ์ส่งของ/ข้อมูลและหลักฐานยืนยัน | เตรียมร่างได้ แต่ยังไม่ dispatch หรือแชร์จนผู้รับ/สิทธิ์กับเงื่อนไขที่พึ่งยืนยันครบโดยผู้มีอำนาจ |
| 6 ดำเนินตามแผนที่ทวนและได้รับอนุญาต | ในงานจริงผู้ดำเนินการที่รับผิดชอบใช้แผน/ชุดรุ่นที่ทวนและได้รับอนุญาต พร้อมบันทึกเวลา รุ่นและสายการครอบครอง; ใบงานนี้เสนอสิ่งที่ต้องบันทึก ไม่มีการดำเนินภารกิจจริง | สินค้าเคลื่อน เงื่อนไข คน ชุด ผู้รับหรือรุ่นเปลี่ยนให้ hold/replan/กลับ/ใช้ภาคพื้นตามอำนาจผู้ดำเนินการ ไม่สร้างคำสั่งบินอัตโนมัติ |
| 7 รับมอบและทวนจำนวน/สภาพ | ผู้รับทวนรหัส จำนวนสะสม สภาพและข้อค้างตามเกณฑ์; ผู้คุมสินค้าเก็บหลักฐานผู้รับครอบครอง แยกการถึงของ ตอบรับทราบและยอมรับสภาพ | รหัส จำนวนหรือสภาพไม่ตรง หรือหลักฐานรับขาด ให้คงข้อค้างพร้อม owner ไม่ปิดงานจาก log ส่งหรือ ack |
| 8 เก็บข้อแก้ ประวัติและแจ้งรุ่นแทน | เจ้าของบันทึกเก็บต้นฉบับ เวลา รุ่น รายงาน correction และ superseded version; แจ้งผู้รับฉบับแทนกับข้อค้างและผู้ติดตาม | ไม่ทับประวัติ ไม่รวมยอดสะสมซ้ำ ไม่ให้รุ่นเก่าปิดแผนปัจจุบัน; ระบุหลักฐานต้องขอและเงื่อนไขทวน |

ช่องบัญชีทรัพยากรที่ผู้เรียนต้องกรอก: สิ่งที่ขอ / ผู้ขอ / เจ้าของผู้มีอำนาจยืนยัน / คำตอบและหลักฐาน / ขอบเวลาหรือรุ่น / สถานะ requested หรือ confirmed / งานที่พึ่งสิ่งนั้น / owner ติดตาม / ทางเลือกและเงื่อนไขทวน ทุกช่องที่ยังไม่ทราบคง unknown ไม่สมมติว่าสต็อกหรือผู้รับว่าง

หากเปลี่ยนสินค้า ภาชนะ แบตเตอรี่ จุดยึด firmware ระบบควบคุมหรือวิธีส่ง ให้เก็บ baseline รุ่น input/config และขอบอินเทอร์เฟซ ก่อนทวนคู่มือ ความเข้ากันได้ เวลา กำลังไฟ มวล/CG ทั้งชุดและผลกระทบ หากต้องคืนรุ่น ให้คืนรุ่นที่เคยทวนและรองรับข้อมูลหรือคง hold พร้อมผู้ทวนและข้อเสนอ recheck ไม่สืบผลตัวเลขเดิมเป็นความพร้อม

## งานที่ต้องส่งและช่องแผน

1. **O-v0 แผนแปดขั้น** ใส่ผลแต่ละขั้น ผู้มีอำนาจตัดสินใจ หลักฐานก่อนทำต่อ เหตุ hold/replan/return/ภาคพื้นหรือบริการและผู้ติดตาม ใช้แผนบนโต๊ะ ไม่สร้างคำสั่งบิน
2. **บัญชีทั้งสองปลายทางและทรัพยากร** ใช้ช่องที่ให้ด้านบน ขอคู่มืออากาศยาน ภาชนะ จุดยึด ระบบส่ง แบตเตอรี่และ config ตรงรุ่น แยก requested กับ confirmed และแนบชนิดหลักฐานที่ยังต้องได้
3. **Loading worksheet** คัดทั้งห้ารายการต่อ A/B/C แสดงนิยาม payload/gross หน่วย สูตร moment/CG และข้อไม่รู้ ชี้ว่าขอบ 8 kg กับ ±0.02 m แต่งขึ้น ตรวจ A/B/C กับตารางพลังงานท้ายไฟล์ด้วย อย่าเปลี่ยนช่องว่างเป็น 0
4. **แผน receiver/custody/evidence** กรอกผู้มีบทบาทรับ / สิทธิ์ / วิธีรับ / รุ่น / หลักฐานเวลา-จำนวน-สภาพ / ผู้คุมสินค้าแต่ละช่วง / เกณฑ์แก้ไม่ตรง / เจ้าของบันทึกและผู้รับแจ้งรุ่นแทน แยกการรับของ ตอบรับทราบและยอมรับสภาพ
5. **ประวัติ L01–L08** เก็บ L03 แล้วอ้าง L04 แทนรายงานปัจจุบัน; L05 ไม่เติมจำนวน; L08 เป็นประวัติกักจาก PLAN-0 เก็บรายงานใหม่ไม่ทับรายงานเก่า
6. **แพ็กข้อมูลควบคุมและสำเนา**: ต้นฉบับ / ผู้มีสิทธิ์ / วัตถุประสงค์สำเนา / ช่องที่ลดชื่อ-ที่อยู่-สต็อก / owner / ช่องทางที่ยืนยัน / สิทธิ์และผู้รับ confirmed หรือ hold / รุ่นและ correction log ไม่ส่งสำเนาจนสิทธิ์กับผู้รับยืนยัน
7. **O-v1 พร้อมคำตอบคำทัก**: สมมติคำขอสต็อกยัง unanswered ผู้รับยังไม่ยืนยัน และมีผู้ขอให้ dispatch จากผล A ให้คง hold ระบุผู้ติดตาม ทางเลือกและเงื่อนไขทวน เก็บรุ่นทั้งสอง

แนว debrief: ทรัพยากรที่เตรียมหรือจองในแผนยังไม่ใช่หลักฐาน mission ready; L02 อนุญาตสมมติแล้วจึงฝึก sent/pending receipt ได้ ข้อความเดียวกันใช้กับ L01/L06/L07 ไม่ได้ A มีรายงานสะสมสมมติ 2/2 แต่สภาพ unknown และ receipt evidence not_supplied ทั้งชุด ไม่มี actual custody หรือ acceptance

## พื้นฐาน เป้าหมายและหลักฐาน KSEC

| ID / มิติ | พื้นฐานและงานเติมก่อนเริ่ม | เป้าหมาย / กิจกรรมและหลักฐาน | เกณฑ์ที่ต้องแสดง |
| --- | --- | --- | --- |
| APP-M09-O-K01 / K | รู้ whole assembly และบทบาททั้งสองปลายทาง; ทวน [แผนภารกิจบรรทุก](https://drone.pk-research.work/knowledge/payload-swarm/) แล้วใช้ [สรุปภารกิจและบทบาท](https://drone.pk-research.work/knowledge/field-operations/mission-brief/) แยก requested กับ confirmed | อธิบายวิธี คนและหลักฐานก่อนส่งถึงผู้รับ; แผนแปดขั้น ตารางสามแกนและบัญชีทรัพยากร/คู่มือ | ครบบทบาท สต็อก ผู้บรรจุ ทีมเทคนิค พื้นที่ ผู้รับ ข้อมูลและทางเลือก |
| APP-M09-O-S01 / S | อ่าน schema/key และคำนวณ kg·m/Wh ได้; ทวน [มวลและสมดุล](https://drone.pk-research.work/knowledge/payload-swarm/balance/) แล้วทำ A และระบุว่าขอบสมมติพิสูจน์อะไรไม่ได้ | ทำแผน loading/energy/handover แบบรักษารุ่นและ unknown; A/B/C math energy matrix L01–L08 และ correction/custody proposal | A90/30 B150/−30 C55 subtotal; correction ไม่บวกสะสมและ L08 กัก |
| APP-M09-O-E01 / E | พร้อมพักเมื่อสิทธิ์ ผู้รับหรือสภาพไม่ยืนยัน; ทวน [กฎหมายและข้ออนุญาต](https://drone.pk-research.work/knowledge/aviation-law/) แล้วใช้ [ข้อมูลส่งมอบและสิทธิ์](https://drone.pk-research.work/knowledge/disaster-management/data-handover/) เขียนสำเนาที่ลดข้อมูล | ให้เหตุ hold/replan/ground/service และคุมข้อมูลเท่าที่จำเป็น; เหตุพัก แผนสิทธิ์ผู้รับ redaction และขอบรับสภาพ | prepared ไม่เป็น authorization; pending receipt หลัง authorized send เท่านั้น |
| APP-M09-O-C01 / C | พร้อมคงต้นฉบับและติดตามคำขอ/ข้อแก้; ทวน [บทบาทและงานติดตาม](https://drone.pk-research.work/knowledge/human-factors/teamwork/) แล้วระบุผู้แจ้ง stale และผู้ทวนหนึ่งกรณี | รักษาสายการครอบครองและการแก้รุ่นที่ตรวจได้; O-v0/O-v1 issue resource/correction/recipient logs | ไม่ทับประวัติ ทุกข้อค้างมี owner/หลักฐาน/เงื่อนไขและแจ้งรุ่นแทน |

## ตรวจตนเอง แก้และส่งซ้ำ

| ID | ต้องฝึกเพิ่มเมื่อ | มีหลักฐานตามเกณฑ์เมื่อ | แก้และส่งซ้ำ |
| --- | --- | --- | --- |
| APP-M09-O-K01 | ใช้รายการขอแทนสต็อกหรือผู้รับพร้อม | มีผู้ยืนยันแต่ละทรัพยากรและเหตุพักที่ผูกงาน | เติมช่อง confirmation และ fallback แล้วส่งแผนใหม่; ทวน [แผนภารกิจบรรทุก](https://drone.pk-research.work/knowledge/payload-swarm/) |
| APP-M09-O-S01 | เติม C ศูนย์ บวก ack หรือใช้ PLAN-0 ปิด PLAN-1 | สูตรครบตามนิยาม คง unknown และเก็บ L03 กับ correction | แก้ส่วนคำนวณและการรับมอบ แล้วให้ผู้อื่นอ่านกลับ; ทวน [มวลและสมดุล](https://drone.pk-research.work/knowledge/payload-swarm/balance/) |
| APP-M09-O-E01 | ส่งทั้งที่สิทธิ์ยัง pending หรือให้ ack รับสภาพ | คง hold ระบุอำนาจผู้ดำเนินการและหลักฐานที่รอ | แก้เหตุส่ง/แชร์และหลักฐานอำนาจ แล้วตรวจซ้ำก่อนเสนอ; ทวน [กฎหมายและข้ออนุญาต](https://drone.pk-research.work/knowledge/aviation-law/) |
| APP-M09-O-C01 | ลบ L03 หรือปิดข้อค้างจากชื่อผู้รับในแผน | คงเหตุการณ์และออก correction พร้อมงานผู้รับผิดชอบ | เติมประวัติ ผู้รับแจ้งและเงื่อนไขทวน แล้วส่งซ้ำ; ทวน [บทบาทและงานติดตาม](https://drone.pk-research.work/knowledge/human-factors/teamwork/) |

ลงผลราย ID เป็น **มีหลักฐานตามเกณฑ์ / ต้องฝึกเพิ่ม / ยังไม่มีหลักฐาน** พร้อมเหตุ รุ่น ผู้ตรวจและงานเติม เก็บก่อน/หลังกับคำตอบทุกข้อทัก หากยังไม่เกิดกิจกรรมคงยังไม่มีหลักฐาน ไม่แต่งผลผู้เรียน ผลสนามหรือผล tests ช่อง CLO/PLO ยังว่างและ pending_design ใช้ [learning record ร่วม](https://drone.pk-research.work/downloads/drone-applications/ksec-learning-record.md) เพื่อเตรียมบันทึก ไม่รับรองความสามารถจากการอ่าน

## สัญญาข้อมูลครบสำหรับใช้แยกไฟล์

Manifest มี 15 แถวและ 15 fields ตามลำดับ:

```text
record_id,case_id,shipment_id,plan_version,component_id,component_role,mass_kg,x_m,measurement_basis,metadata_origin,measurement_status,assembly_validation_status,execution_status,review_status,note
```

| Field | นิยามและค่าที่ใช้ |
|---|---|
| record_id / case_id / shipment_id | รหัสแถว A01–C05 / TRAIN-LOG-01 / A B C |
| plan_version / component_id | PLAN-1 / COMP-01–COMP-05 ตามลำดับบทบาทในแต่ละ shipment |
| component_role | aircraft_with_battery รวมแบตเตอรี่แต่ไม่รวมกล่อง/บรรจุภัณฑ์/ของ; empty_cargo_case กล่องเปล่า; total_packaging บรรจุภัณฑ์ทั้งหมด; contents_pack1/2 สิ่งของแต่ละห่อ |
| mass_kg / x_m | มวล kg และตำแหน่ง m สัมพัทธ์จุดอ้างอิงลำสมมติ; C03 mass และ C05 x ว่าง ต้องคงว่าง |
| measurement_basis | author_assumed_point_masses_1d ทุกแถว; สมมติจุดมวลนิ่งแกนเดียว |
| metadata_origin | author_provided_teaching_assumption ทุกแถว |
| measurement_status / assembly_validation_status / execution_status | not_performed ทุกแถวทั้งสามช่อง |
| review_status | pending_field_review ทุกแถว |
| note | TABLETOP_ONLY_no_measurement_or_flight_approval ทุกแถว; ข้อความเฉื่อย |

logical key ของ manifest คือ (case_id,shipment_id,plan_version,component_id) ถ้ามีชนกันต้องกักรายการที่ชนทั้งหมด ไม่เลือกแถวแรก/สุดท้ายเอง ตัวอย่างผิด หน่วยผิดหรือรายการซ้ำเป็นเพียงข้อเสนอ tests ไม่เพิ่มใน 15 แถว

| record_id | shipment / component_id | component_role | mass_kg | x_m |
| --- | --- | --- | --- | --- |
| A01 | A / COMP-01 | aircraft_with_battery | 4 | 0 |
| A02 | A / COMP-02 | empty_cargo_case | 0.5 | 0 |
| A03 | A / COMP-03 | total_packaging | 0.3 | 0 |
| A04 | A / COMP-04 | contents_pack1 | 1.5 | 0.1 |
| A05 | A / COMP-05 | contents_pack2 | 1 | -0.2 |
| B01 | B / COMP-01 | aircraft_with_battery | 4 | 0 |
| B02 | B / COMP-02 | empty_cargo_case | 0.5 | 0 |
| B03 | B / COMP-03 | total_packaging | 0.3 | 0 |
| B04 | B / COMP-04 | contents_pack1 | 1.5 | 0.1 |
| B05 | B / COMP-05 | contents_pack2 | 2 | -0.2 |
| C01 | C / COMP-01 | aircraft_with_battery | 4 | 0 |
| C02 | C / COMP-02 | empty_cargo_case | 0.5 | 0 |
| C03 | C / COMP-03 | total_packaging | ว่าง | 0 |
| C04 | C / COMP-04 | contents_pack1 | 1.5 | 0.1 |
| C05 | C / COMP-05 | contents_pack2 | 1 | ว่าง |

Handover มี 8 แถวและ 17 fields ตามลำดับ:

```text
event_id,case_id,shipment_id,plan_version,event_order,event_type,recipient_role,declared_packs,received_packs,quantity_basis,cargo_condition,authorization_basis,supersedes_event_id,event_origin,execution_status,receipt_evidence_status,review_status
```

| Field | นิยามและค่าที่ใช้ |
|---|---|
| event_id / case_id / shipment_id | L01–L08 / TRAIN-LOG-01 / A B C |
| plan_version / event_order | PLAN-1 ยกเว้น L08 PLAN-0 / ลำดับแต่งต่อ shipment ไม่ใช่ timestamp จริง |
| event_type / recipient_role | ชนิดเหตุการณ์ตามตาราง / ROLE-A ROLE-B ROLE-C เป็นบทบาทสมมติ |
| declared_packs / received_packs | declared=2 ทุกแถว / จำนวนสะสมตามตาราง ช่องว่างไม่ใช่ 0 |
| quantity_basis | author_assumed_cumulative_receipt_report ทุกแถว |
| cargo_condition | assumed_sealed หรือ unknown; ไม่ใช่ผลตรวจสภาพจริง |
| authorization_basis | not_confirmed_for_tabletop หรือ author_assumed_confirmed_for_tabletop; ทั้งสองเป็นค่าข้อมูลสอน ไม่ใช่ข้ออนุญาตจริง |
| supersedes_event_id | L04 อ้าง L03; แถวอื่นว่าง; เก็บ L03 ในประวัติ |
| event_origin | author_provided_teaching_assumption ทุกแถว |
| execution_status / receipt_evidence_status / review_status | not_performed / not_supplied / pending_field_review ทุกแถว |

event_id ต้องไม่ชน และ key ลำดับ (case_id,shipment_id,plan_version,event_order) ต้องทวนเมื่อชน ตรวจรุ่นปัจจุบัน PLAN-1 จาก manifest ก่อนอ่านเหตุการณ์ ห้ามใช้ L08 เปลี่ยนสถานะ C ของ PLAN-1

| event_id | shipment / plan / order | event_type / recipient_role | received_packs | condition | authorization_basis | supersedes |
| --- | --- | --- | --- | --- | --- | --- |
| L01 | A/PLAN-1/1 | prepared / ROLE-A | ว่าง | assumed_sealed | not_confirmed_for_tabletop | ว่าง |
| L02 | A/PLAN-1/2 | dispatched / ROLE-A | ว่าง | assumed_sealed | author_assumed_confirmed_for_tabletop | ว่าง |
| L03 | A/PLAN-1/3 | receipt_report / ROLE-A | 1 | assumed_sealed | author_assumed_confirmed_for_tabletop | ว่าง |
| L04 | A/PLAN-1/4 | receipt_correction / ROLE-A | 2 | unknown | author_assumed_confirmed_for_tabletop | L03 |
| L05 | A/PLAN-1/5 | acknowledgement / ROLE-A | 2 | unknown | author_assumed_confirmed_for_tabletop | ว่าง |
| L06 | B/PLAN-1/1 | authorization_requested / ROLE-B | ว่าง | assumed_sealed | not_confirmed_for_tabletop | ว่าง |
| L07 | C/PLAN-1/1 | dispatch_proposed / ROLE-C | ว่าง | assumed_sealed | not_confirmed_for_tabletop | ว่าง |
| L08 | C/PLAN-0/2 | stale_receipt_report / ROLE-C | 2 | unknown | author_assumed_confirmed_for_tabletop | ว่าง |

ตารางและค่าคงที่ข้างต้นให้ข้อมูลทุก field ของสอง CSV ได้ครบ ไม่มีข้อมูลบุคคลจริง ข้อความ CSV เป็นข้อมูลเฉื่อย ไม่ให้สูตร คำสั่งหรือ path ในข้อความทำงาน ไม่สร้าง parser validator ระบบจัดสรรสต็อก mission state engine ระบบปล่อยของหรือ backend ในชุดนี้

## แนวคำตอบมวล จุดศูนย์ถ่วงและพลังงาน

เฉพาะโจทย์นี้ declared_payload = กล่องเปล่า + บรรจุภัณฑ์ + สิ่งของสองห่อ; assembly_gross = ลำพร้อมแบตเตอรี่ + declared_payload; moment = Σ(mass_kg × x_m); x_CG = moment / assembly_gross เมื่อมวลและตำแหน่งครบ มวลรวมเป็นบวกและทุกค่าเป็นจำนวนจำกัด นิยามผู้ผลิตจริงอาจต่างกัน ต้องทวนชุดที่อนุมัติจริง

ขอบสมมติที่ผู้เรียบเรียงตั้งคือ assembly_gross ≤ **8 kg** และ x_CG อยู่ใน **[−0.02,+0.02] m** ใช้อธิบายอสมการเท่านั้น ไม่ใช่ข้อกำหนดผู้ผลิตหรือขอบอนุมัติบิน แบบจำลองเป็นจุดมวลนิ่งแกนเดียว ไม่มีการวัดหรือการทวนพลวัต การยึดสินค้าและการเคลื่อนของจริง

| Shipment | declared payload | gross ทั้งชุด | moment | x_CG | คำตอบเฉพาะโจทย์ |
|---|---|---|---|---|---|
| A | 3.3 kg | 7.3 kg | −0.05 kg·m | −0.05/7.3 = −0.006849315 m | อยู่ในสองอสมการสมมติเท่านั้น ความพร้อมจริงยังไม่ยืนยัน |
| B | 4.3 kg | 8.3 kg | −0.25 kg·m | −0.25/8.3 = −0.030120482 m | เกินมวลและอยู่นอกช่วง CG สมมติ ให้เสนอวางใหม่/บริการ/ภาคพื้น |
| C | unknown | unknown; ส่วนมวลที่ทราบ 7.0 kg | unknown | unknown | บรรจุภัณฑ์และตำแหน่งห่อ 2 ว่าง ขอข้อมูล ไม่ใช้ 7.0 เทียบ 8 เป็นยอดครบ |

A คิดทีละส่วน: moment ของสิ่งของ = 1.5×0.1 + 1×(−0.2) = −0.05 kg·m ส่วนอีกสามรายการอยู่ x=0 จึงให้ moment ศูนย์ เมื่อนำ moment หารมวลทั้งชุด 7.3 kg ได้ x_CG ข้างต้น อย่าหารด้วย payload 3.3 kg หรือบวกแบตเตอรี่เดิมซ้ำ

พลังงานเป็นตารางสมมติแยกจาก manifest: total_energy = outbound + service + return + reserve เมื่อครบ; headroom = usable_energy − total_energy เมื่อทั้งสองด้านทราบ ตัวเลขไม่มาจากแรงดัน กระแส แบตเตอรี่จริง แบบจำลองลม ระยะหรือสมรรถนะการบิน **reserve 20 Wh เป็นสมมติฐานสอนเท่านั้น ไม่ใช่คำแนะนำพลังงานสำรองหรือร้อยละสำรอง**

| Shipment | usable (Wh) | ไป / ส่ง / กลับ / reserve (Wh) | ผลรวมพลังงาน | headroom |
|---|---|---|---|---|
| A | 120 | 30 / 5 / 35 / 20 | 90 Wh | 30 Wh ตามโจทย์ ไม่ยืนยันบิน |
| B | 120 | 60 / 10 / 60 / 20 | 150 Wh | −30 Wh; เสนอวางใหม่/วิธีอื่น |
| C | unknown | 30 / 5 / ว่าง / 20 | ส่วนที่ทราบ 55 Wh; ยอดครบ unknown | unknown เพราะขากลับและพลังงานใช้ได้ขาด |

ไม่มีสัดส่วน shipment ผ่าน ไม่มีพิกัดบรรทุกจริง ระยะบินหรือคำสั่งบินอัตโนมัติ A ยังต้องมีหลักฐานชุดจริง คน สภาพปัจจุบันและสิทธิ์ B มีปัญหาทั้งตัวเลขและการอนุญาตแยกกัน C ต้องขอข้อมูลและการอนุญาตก่อนทวนใหม่

## แนวคำตอบสายการครอบครองและรายงานรับ

| Event | การอ่านสถานะสมมติที่ถูกต้อง | งานค้าง |
|---|---|---|
| L01 | prepared แต่ authorization ยังไม่ยืนยัน | hold dispatch; ทำร่างได้ ไม่มีการส่ง |
| L02 | สมมติว่าการส่งได้รับอนุญาตและ dispatched แล้ว| sent/pending receipt เฉพาะเรื่องแต่ง ไม่มีการส่งจริง |
| L03 | รายงานสะสมรับ 1 จาก declared 2 | quantity discrepancy ยังปิดจำนวนไม่ได้ |
| L04 | แก้รายงาน L03 เป็นสะสม 2 และเก็บ L03 ไว้ | จำนวนตรงเฉพาะเรื่องแต่ง สภาพ unknown ยังไม่ยอมรับสภาพครบ |
| L05 | ตอบรับทราบรายงานปัจจุบันที่สะสม 2 | ack ไม่เพิ่มอีก 2 ห่อ และไม่ยืนยันสภาพ |
| L06 | B ขอ authorization แต่ยังไม่ยืนยัน | hold dispatch; ปัญหามวล/CG/พลังงานต้องทวนแยก |
| L07 | C มีเพียง dispatch proposed | ไม่ใช่ dispatched/receipt; hold สิทธิ์และข้อมูลชุด/พลังงาน |
| L08 | C รายงานจาก PLAN-0 แต่แผนปัจจุบันเป็น PLAN-1 | เก็บประวัติและกักข้อมูลเก่า ไม่อัปเดต receipt หรือความพร้อม PLAN-1 |

received_packs เป็น **รายงานจำนวนสะสม** จึงห้ามบวก 1+2+2 ของ L03/L04/L05 เป็น 5 รายงานปัจจุบันของ A คือ 2 จาก 2 เฉพาะเรื่องแต่ง โดยสภาพยังค้าง ต้องเก็บต้นฉบับ correction และรุ่นที่ถูกแทน ไม่เติม received ช่องว่างเป็น 0 และไม่ถือ log ส่งเป็นหลักฐานผู้รับครอบครองสินค้า

บันทึกจริงต้องมีผู้ส่ง/ผู้รับที่มีอำนาจ เวลา รุ่นแผน/ชุด รหัสสินค้า จำนวน สภาพและหลักฐานสายการครอบครองที่ตรวจได้ แยกการถึงของ การรับทราบข้อความและการยอมรับสภาพ เจ้าของบันทึกเก็บต้นฉบับควบคุมสิทธิ์กับสำเนาตามวัตถุประสงค์ ลดชื่อ ที่อยู่และรายละเอียดสต็อกเท่าที่จำเป็น ห้ามแชร์หรือ dispatch เมื่อผู้รับ/สิทธิ์ยังไม่ยืนยัน คำว่า pending receipt ใช้หลังการส่งที่ได้รับอนุญาตจริงเท่านั้น; ในทะเบียนนี้ L02 เป็นสมมติฐาน ไม่ใช่หลักฐานการส่งนั้น

## แหล่ง ขอบอ่านและสิทธิ์

- [UNICEF Guidance on the Use of Drones in Supply Chains](https://www.unicef.org/supply/documents/unicef-guidance-use-drones-supply-chains), [PDF](https://www.unicef.org/supply/media/10326/file): ตรวจปก/สารบัญและส่วน 1–3 หน้า PDF 4–7 ของเอกสาร 16 หน้า วันที่ 12 ตุลาคม 2026 ไม่อ้างว่าอ่านภาคผนวกจัดซื้อหรือขั้นตอนสินค้าทางการแพทย์ครบ
- [DJI FlyCart 30 downloads](https://www.dji.com/flycart-30/downloads), [User Manual v1.1 (หน้า download ลงวันที่ 9 กรกฎาคม 2025; ปก PDF ระบุ 2024.06)](https://dl.djicdn.com/downloads/DJI_FlyCart_30/20250709/DJI_FlyCart_30_User_Manual_v1.1_0709.pdf): ตรวจปกและหน้า PDF/พิมพ์ 33 กับ 79 จาก 98 หน้า วันที่ 14 ตุลาคม 2026 ไม่ได้อ่านคู่มือกว้าน ไม่มีการย้ายตัวเลข ขั้นตอนหรือคุณสมบัติรุ่นนี้เป็นเกณฑ์ทั่วไป
- ฐาน KSEC และขอบ OBE ใช้ [ภาพรวม KSEC](https://drone.pk-research.work/knowledge/drone-applications/#ksec) K=Knowledge, S=Skills, E=Ethics, C=Character; C ไม่ใช่ experience competency ใช้พฤติกรรมในชิ้นงาน ไม่ติดป้ายบุคลิกและไม่รับรอง KSEC/OBE จากการอ่าน

โจทย์ กระบวนการสอน ตัวเลข สูตร ตาราง requirements/tests และ rubric เป็นงานออกแบบของ PK-Research / Drone-Hub ไม่ใช่ SOP ของ UNICEF หรือผู้ผลิต ใบงานและ fixture ที่เรียบเรียงใหม่ใช้ [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) ให้เครดิตผู้เรียบเรียง ชุด/รุ่น แหล่งและการแก้ เอกสาร รูป โลโก้และสื่อภายนอกคงสิทธิ์เจ้าของเดิม ไม่รวม PDF ภายนอกหรือขยายใบอนุญาตให้สื่อเหล่านั้น
