mjansen4857/pathplanner

A simple yet powerful path planning tool for FRC robots

解決的問題

PathPlanner 是為 FRC(First Robotics Competition)機器人設計的運動輪廓生成工具。它簡化了複雜自動路徑的建立過程,讓隊伍能精確地設定移動路徑,而無需手動編碼每個座標。

工作原理

該工具使用貝茲曲線來定義機器人路徑的形狀。它提供一個視覺化介面來建立路徑,並搭配一個供機器人端使用的廠商庫(PathPlannerLib)。系統支援全向模式,可將旋轉與移動方向分離,並內建 AD* 路徑搜尋演算法,以自動產生路徑。

適用對象

參與 FRC 的機器人隊伍,需要使用視覺化工具來產生運動輪廓並管理自動化程序。

主要特色

  • 貝茲曲線調校:可精確控制路徑的形狀。
  • 事件標記:可在路徑上放置觸發點,於移動過程中執行特定程式碼。
  • 機器人端整合:內建廠商庫,用於路徑生成與自訂控制器。
  • 熱重新載入:無需重新部署整個程式碼庫,即可在機器人上更新路徑與自動化程序。
  • 即時遙測:在路徑追蹤過程中提供即時反饋。

這工具讓我們能快速建立複雜的自動路徑,並在不重寫程式碼的情況下進行調整——@jakehuryn

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案