NKW 3D Robot Simulatorห้องปฏิบัติการหุ่นยนต์เสมือนจริง
ห้องทดลองหุ่นยนต์หุ่นยนต์เดินตามเส้น
หุ่นอ้างอิง EasyKids
LINE FOLLOWER LAB · ARDUINO NANO

หุ่นยนต์เดินตามเส้น

EasyKids LineFollower V2 · ทดลอง คิด ปรับปรุง

ตัวแก้ไขบล็อกทางเลือกสำหรับ Arduino Nano · ไม่ใช่ MakeCode · บล็อก API อ้างอิง library 1.2.0 / commit a071b45… · PID ในซอร์สสั่งสองข้างเท่ากัน จึงแยก “PID การเรียนรู้” ให้เห็นชัด · โมเดลและค่าฟิสิกส์ยังประมาณ ไม่รับรองตรงภาพ100% หรือใช้งานกับบอร์ดจริง
บันทึกในเครื่อง
ควบคุมโปรแกรม
ปุ่มบนหุ่น
เสียงและความเร็วแสดงผล
เสียงสังเคราะห์
โปรแกรมและโค้ดที่สร้างคำสั่งควบคุมจริงในแบบจำลอง
โค้ด C++ ประกอบบล็อก (ยังไม่ผ่าน build ฮาร์ดแวร์)
กำลังโหลดสนาม
สถานะการจำลองพร้อมเริ่ม
เวลารอบปัจจุบัน · วินาที (s)0.000
เวลาล่าสุด · วินาที (s)—
ดีที่สุด · วินาที (เงื่อนไขเดียวกัน)—
จุดตรวจ / สถานะรอบพร้อมเริ่ม
มอเตอร์ L/R · % 0 / 0พัดลม EDF 0%หลุดเส้น · ครั้ง/เวลา 0 / 0 วินาทีError / P / I / D 0 / 0 / 0 / 0
ฝึกคิดทีละขั้นและสถานการณ์ย่อย

สนามปกติ

แบบฝึกเพิ่มเติม30วินาที · ไม่รับรองเวลาครบรอบ · โปรแกรมอ่านเซนเซอร์เพื่อควบคุมเอง ไม่มีการช่วยเลี้ยว

กดพักเพื่อดูคำสั่งถัดไป

เซนเซอร์ดิจิทัล 11 ตัว0=ดำ /1=ขาว · ค่าความสว่าง0–255เป็นส่วนเพิ่มเพื่อเรียนรู้

ตำแหน่งและลำดับซ้าย–ขวาบนหุ่นเป็นประมาณ; sensorArr อ้างอิงขาจริงจากซอร์ส ไม่มีข้อมูลแนวทางวิ่งส่งให้โปรแกรม PID การเรียนรู้อ่านเฉพาะเซนเซอร์ · หลุดเส้น=ไม่มีตัวใดพบสีเส้นที่เลือกในtickนั้น

กราฟค่าจริงและการควบคุม
กราฟค่าจริงและการควบคุมยังไม่มีการประเมิน PID

หน้าต่างล่าสุด 20 วินาที · Error คำนวณจากเซนเซอร์ขณะนั้น · P/I/D คือส่วนร่วมของคำสั่ง PID ที่ประเมินล่าสุด ไม่ใช่ค่า KP/KI/KD · เส้นขาดเมื่อไม่มีค่าหรือหลุดเส้น

เซนเซอร์ 11 ตัว · ความสว่างจำลอง 0–255
Error จากเซนเซอร์ · −10…10 (หลุดเส้นไม่มีค่า)
P สีฟ้า / I สีเขียว / D สีส้ม · ส่วนร่วมต่อคำสั่งมอเตอร์
มอเตอร์ซ้ายสีฟ้า / ขวาสีส้ม · −100…100%

ย้อนหลังและวิเคราะห์จังหวะหลุดเส้น
ย้อนหลังและวิเคราะห์จังหวะหลุดเส้นเฟรมจากการทดลองจริงในตัวจำลอง · ไม่มีการรันโปรแกรมซ้ำ

ยังไม่มีข้อมูล

เปรียบเทียบชุดค่า P / PID
เปรียบเทียบชุดค่า P / PIDส่วนเพิ่มเพื่อเรียนรู้ · ใช้บล็อก PID การเรียนรู้ 1 บล็อกในโปรแกรมปัจจุบัน

แทนค่าฐาน สูงสุด KP/KI/KD ของบล็อก PID การเรียนรู้เฉพาะสำเนาโปรแกรมสำหรับทดลอง ไม่แก้บล็อกต้นฉบับ ไม่ปรับ pidLine ของ EasyKids เงียบ ๆ · ทุกชุดใช้สนาม ฟิสิกส์ และลำดับ seed เดียวกัน

ชื่อชุดฐาน %สูงสุด %KPKIKD

พร้อมทดลอง

ใบกิจกรรม: ตั้งสมมติฐาน ทดลอง อธิบายผล
สมุดทดลอง / ประวัติรอบ
เหตุการณ์ในรอบ
หน่วยระยะเมตร เวลาวินาที · ขนาดสนามภาพเป็นค่าประมาณปรับได้และคงสัดส่วนภาพ · Start/Finish/CP เป็นกราฟิกเหนือสนาม ไม่เปลี่ยนพิกเซลที่เซนเซอร์อ่าน · เส้นทางภาพมีจุดตัด/STARTและGOALแยกกัน ต้องตั้งแนวทางวิ่งและจุดตรวจสำหรับแบบฝึกครบรอบก่อนรับรองเวลา · พัดลมเริ่มต้นไม่เพิ่มแรงกด (0N) จนผู้สอนตั้งแบบจำลองเอง
วิเคราะห์เหตุหลุดเส้นจากหลักฐาน
เหตุหลุดเส้น · แยกข้อเท็จจริงกับข้อเสนอทดลอง

พักหรือหยุดก่อนวิเคราะห์ ใช้ค่าจากไฟล์ที่บันทึก ไม่ใช้โปรแกรมที่กำลังแก้มาอธิบายแทนรอบเก่า · เกณฑ์สังเกตเพื่อการเรียนรู้ ไม่ใช่ข้อพิสูจน์สาเหตุ

ยังไม่มีผลวิเคราะห์
ทดสอบหลายสนาม · เปรียบเทียบโปรแกรม A/B
ความทนทานของโปรแกรมและผลก่อน–หลังคู่มือการทดลอง

A = โปรแกรมปัจจุบัน B = สำเนาหรือโครงงานที่เปิด ใช้เฉพาะโปรแกรมจาก B ส่วนค่าหุ่นและสนามใช้ชุดของ A ร่วมกัน รวมถึง noise/ความคลาดเคลื่อนที่ตั้งไว้ · กลับสนามปกติก่อนใช้ · ไม่เปลี่ยนบล็อกและไม่ขับหุ่นบนสนามหลักระหว่างทดสอบ

เลือก 1–8 สนาม สนามภาพที่ยังไม่ยืนยันจุดตรวจจะไม่รับรองเวลาครบรอบ ใช้ดูพฤติกรรมและการหลุดเส้นเท่านั้น

ยังไม่มีชุดผล · ใช้เวลาจำลองและ seed เดียวกันเป็นคู่ · หยุดมอเตอร์เมื่อครบรอบเสมอ