ソフトウェア変更ログ&フィードバック
問題や機能リクエストはメールまたはLimelightフィードバックリポジトリに提出してください
Limelight OS 2025.1(最終リリース - 2025/2/24、テストリリース - 2025/2/18)
2025/2/24 - 2025.1テストリリースで発生した接続問題を修正。
LL4 IMUアップデート
- IMUセンサーフュージョンの改善
- 振動やFRCレベルの衝撃下でのパフォーマンスが大幅に向上。フュージョンアプローチに大きな変更。

上の画像は、FRCロボットによるかなり激しい約5分間の練習セッションの結果を示しています。このセッションでは、以下の方向を測定しました:
- 2025.0を実行しているLimelight 4(llyawOLD )
- 2025.1を実行しているLimelight 4(llyaw)
- Pigeon 2.0
2つのLL4は同じ向きに取り付けられています。2025.1を実行しているLL4の全体的な精度の大幅な改善に注目してください。
-
IMUモード3 - IMU_ASSIST_MT1 - 内部IMUはフィルタリングされたMT1ヨー推定値を連続的な方向補正に使用します
-
IMUモード4 - IMU_ASSIST_EXTERNALIMU - 内部IMUは外部IMUを連続的な方向補正に使用します
-
imuassistalpha_set NTキーを追加(デフォルト0.001)- 相補フィルターのアルファ/強度。値が高いほど、内部IMUがアシストソースにより速く収束します
-
以前よりも内部IMUを信頼できるようになったため、デフォルトは低い値0.001に設定されています。アシストモードは、内部IMUの急速な動きに対する応答性を損なうことなく、選択したアシストソースに向かって内部IMUを非常に穏やかに「引っ張る」ように構築されています。
LL4熱性能アップデート
-
'throttle_set'を追加。Nフレームスキップごとに1フレーム処理します。例:
- throttle_set=1: [スキップ, 処理, スキップ, 処理]
- throttle_set=2: [スキップ, スキップ, 処理, スキップ, スキップ, 処理]
-
スキップされたフレーム中に出力はゼロ/リセットされません。
-
無効時にこれを高い数値(50-200)に設定して、LL4の温度を管理します。
-
オプションで、パイプラインをビューファインダーとして設定し、無効時にこのパイプラインに切り替えることができます。
LL4とLL3Gの新しいFPSオプション
- 1280x800を60FPS、55FPS、45FPS、30FPSで追加。
- キャプチャレートを下げることで、露出時間を増やし、AC照明による画像のブルーミング/ブリージングを回避できます。
REST APIアップデート
- IMUモードREST API - 'update-imumode'を追加
- スロットルREST API - 'update-throttle'を追加
- IMU ASSIST ALPHA REST API - 'update-imuassistalpha'を追加
FMapアップデート
- FMap Jsonファイルにbase64エンコードされたSVGを埋め込むことが可能になりました
- FMap Jsonファイルにbase64エンコードされたPNGを埋め込むことが可能になりました
ReefScapeニューラルネットワークのアップロード
- B2 Hailoモデルは、FRC2025向けの最高性能モデルです。LL4に対応するためモノクロ画像でトレーニングされました。

LL3Aアップデート
- 3Aは2025アップデートで完全にサポートされています
バグ修正
- 内部IMUのないLimelightはimumode_setを無視します
- Limelight 3からLimelight 3Gにアップグレードされたものは内蔵ファンを適切に使用します
- Hailoベースのニューラル検出器パイプラインでのクロッピングを修正
- Hailoベースのエイプリルタグパイプラインでのクロッピングを修正
Limelight OS 2025.0(2024/1/15)
LL4サポート
- Hailoオブジェクト検出とHailo加速エイプリルタグのサポートを追加
- LL4の内部IMUのサポートを追加
- "imumode_set" NTキーを追加
- 0 - 外部IMUを使用し、内部IMUをシードしない
- 1 - 外部IMUを使用し、内部IMUをシードする
- 2 - 内部IMUを使用
2025フィールドアップデート
- フィールド幅とフィールド高さが.fmapファイルの一部になりました
- デフォルトの.fmapを2025フィールドに合わせて更新
- デフォルトのフィールド画像を更新
- オンラインマップビルダーでフィールド幅とフィールド高さを設定可能になりました
- ダウンロードページの2025 fmapリンクが更新されました。
バグ修正
- 「すべてのスナップショットを削除」ボタンを修正
Limelight OS 2024.10.2(2024/10/28)
Pythonスナップスクリプト修正(クレジット - FTCチーム23251 TRIPLE FAULT)
- Limelight3Aでコントロールハブを使用中にPython出力がフリーズしなくなりました
- Pythonパイプライン間の切り替え中にPython出力がフリーズしなくなりました
MT2エッジケース
https://github.com/LimelightVision/limelight-feedback/issues/23
- ロボットなしでMT2をテストする場合、幾何学的に不可能な状況が発生しやすいです。
- このエッジケースではmt2 botposeがゼロにならず、カメラポーズがゼロになっていました。
- このエッジケースが検出されると、ロボットは(0,0,0)に配置されるようになりました
静的IPアドレス設定
https://github.com/LimelightVision/limelight-feedback/issues/25
- アドレスが.1-.10または.20-.255で終わる場合、これらのアドレスがFMSや他のデバイスと干渉する可能性があるため、IPアドレス設定に警告を追加
- 2024.10.1では、アドレス指定スキームが「自動」に設定されている場合でも、UIが静的IPが設定されていることを示すことがありました
STDDevs NetworkTables
https://github.com/LimelightVision/limelight-feedback/issues/24
- networktablesの「stddevs」にはmt1とmt2のすべてのstddevが含まれています(double配列、12要素)
モデルアップロードのエッジケース
- 分類器モデルが検出器パイプラインにアップロードされた場合、画像に「check model」が表示されます
- 検出器モデルが分類器パイプラインにアップロードされた場合、画像に「check model」が表示されます
Limelight OS 2024.10.1(2024/9/15)
Limelight 3Aアップデート
- デフォルトのカラーバランス値を更新
- デフォルトのエイプリルタグサイズ設定を101.6 mmに更新
- デフォルトのビデオストリームフレームレートを30FPSに削減
- ストリームビットレートを削減するためにビデオストリーム圧縮を若干増加
エイプリルタグサイズ警告
- 設定されたエイプリルタグサイズがアップロードされたフィールドマップのサイズと一致しない場合、フィールドスペースビジュアライザに警告を追加。

CameraPose_RobotSpace バグ修正
- NetworkTables/LimelightLib/RESTからUIの設定されたカメラポーズを上書きすることが再び正常に動作するようになりました。
Limelight OS 2024.10(2024/9/4)
FTC用Limelight 3Aサポート
- Limelight3Aが完全にサポートされました
- 3AはFTCとFRCの両方で使用可能です
エイプリルタグマップアップデート
- マップエディターが標準とダイヤモンドのFTCマップ生成をサポートするようになりました
- LLOSウェブインターフェースはアップロードされたマップに基づいて正しいフィールドタイプを自動的に表示します
- ツールとインターフェース全体のすべてのフィールドビジュアライザーがアライアンスゾーンとFTCタイルグリッドを表示します
- 3Dビジュアライザーのパフォーマンスが向上しました。