

PathPlanner
ดาวน์โหลดจาก App Store แห่งใดแห่งหนึ่งข้างต้นเพื่อรับการอัปเดตอัตโนมัติ การติดตั้งด้วยตนเองสามารถพบได้ที่นี่
เกี่ยวกับ

PathPlanner เป็นตัวสร้างโปรไฟล์การเคลื่อนไหวสำหรับหุ่นยนต์ FRC ที่สร้างโดยทีม 3015 คุณสมบัติหลักของ PathPlanner ได้แก่:
- แต่ละเส้นทางถูกสร้างขึ้นด้วยเส้นโค้งเบซิเยร์ ช่วยให้สามารถปรับรูปร่างเส้นทางได้อย่างแม่นยำ
- โหมดโฮโลโนมิกรองรับการแยกการหมุนของหุ่นยนต์ออกจากทิศทางการเคลื่อนที่
- การแสดงตัวอย่างเส้นทางแบบเรียลไทม์
- อนุญาตให้วาง "ตัวทำเครื่องหมายเหตุการณ์" ไปตามเส้นทางซึ่งสามารถใช้เพื่อทริกเกอร์โค้ดอื่นขณะติดตามเส้นทาง
- สร้างรูทีนอิสระแบบโมดูลาร์โดยใช้เส้นทางอื่น
- การบันทึกและการจัดการไฟล์อัตโนมัติ
- ไลบรารีผู้จำหน่ายฝั่งโรบ็อตสำหรับการสร้างเส้นทางและเส้นทางที่กำหนดเองตามคำสั่ง/ตัวควบคุม
- การสร้างคำสั่งอัตโนมัติเต็มรูปแบบด้วยตัวสร้างอัตโนมัติ PathPlannerLib
- เส้นทางเรียลไทม์ตามการวัดและส่งข้อมูลทางไกล
- Hot Reload (เส้นทางและอัตโนมัติสามารถอัปเดตและสร้างใหม่บนหุ่นยนต์โดยไม่ต้องปรับใช้โค้ดใหม่)
- การค้นหาเส้นทางอัตโนมัติใน PathPlannerLib ด้วย AD*
การใช้งานและเอกสารประกอบ
pathplanner.dev
ตรวจสอบให้แน่ใจว่าคุณติดตั้ง PathPlannerLib เพื่อสร้างเส้นทางของคุณ
https://3015rangerrobotics.github.io/pathplannerlib/PathplannerLib.json
เอกสาร Java API
เอกสาร C++ API
เอกสาร Python API
วิธีสร้างด้วยตนเอง:
- ติดตั้ง Flutter
- เปิดโปรเจ็กต์ในเทอร์มินัลแล้วรันคำสั่งต่อไปนี้:
flutter build <PLATFORM>
- แอปที่สร้างขึ้นจะอยู่ที่นี่:
- Windows:
<PROJECT DIR>/build/windows/runner/Release
- macOS:
<PROJECT DIR>/build/macos/Build/Products/Release
- Linux:
<PROJECT DIR>/build/linux/x64/release/bundle
- หรือ
flutter run
ให้ทำงานในโหมดแก้ไขข้อบกพร่อง