何が起きたか
AccelMPCは2026年9月8日、35gのCrazyflieに搭載するためのFPGA加速型MPCソルバーを発表した。6gのカスタムPCBと高帯域通信を組み合わせ、動的障害物を含む制約付きMPCをオンボードで1kHz制御できるとした。 同手法は、ソルバーアルゴリズム、数値表現、ハードウェア配置、物理統合を同時に最適化する共設計を採用し、20,000超の最適化変数と同程度の制約数まで拡張可能としている。
詳細
論文は、FPGAで加速したADMMベースのMPCソルバーを核に、6gのPCBを新規に設計し、35gのCrazyflieへの実装を前提にした点を示す。公開範囲では、PCB設計ファイル、ファームウェア、FPGAソルバーコードをオープンソースで公開するとしている。 ハードウェア実験では、動的障害物を含む条件下でのオンボード制約付きMPCを1kHzで実行し、既存の組み込みマイコンベースのソルバーに対して解法時間を最大15.6倍短縮、energy-delay productを195.4倍改善したとしている。
Key Facts
| AccelMPCはFPGA加速のADMMベースMPCソルバーを採用した | [1] |
| 35gのCrazyflie向けに6gのカスタムPCBを組み合わせた | [1] |
| 動的障害物を含む制約付きMPCをオンボードで1kHz制御できるとしている | [1] |
| 既存の組み込みマイコン系ソルバー比で最大15.6倍の解法速度を示した | [1] |
| 20,000超の最適化変数と同程度の制約数まで拡張できるとしている | [1] |
本紙の見方
AccelMPCの新規性は、単にFPGAを使った点ではなく、ソルバー、数値表現、ハードウェア配置、機体への物理統合を一体で設計した点にある。小型ドローンの制御では、機体内に載せられる電力と重量が厳しいため、従来は制御周期を落として妥協するしかなかったが、本件は35gのCrazyflieと6g PCBという極小の制約の中で、1kHzの制約付きMPCを成立させたことに意味があるとみられる。性能の主眼は、最大15.6倍の解法速度そのものより、195.4倍のenergy-delay product改善を含めて、計算時間と消費電力の両方を詰めた点にある。 一般にMPCは障害物回避や制約処理に強い一方、計算負荷が高く、組み込み実装では「動くが遅い」か「速いが単純」という折衷になりやすい。AccelMPCはその境界を、FPGAとADMM、さらに専用PCBで押し下げた構図であり、既存のマイコン実装との差は制御理論そのものより実装アーキテクチャにある。公開情報では、この種の小型機向け高周波オンボード制御は研究段階が中心で、量産機への移植可否は別問題である。 競合の見方としては、GPUや高性能SoCを積む大型機の路線とは異なり、超軽量機でのエッジ計算を成立させる方向に振れている。つまり、センサー入力→最適化→機体制御という流れを機体内で完結させるための計算基盤を、重量と消費電力の制約下でどう作るかが焦点である。今後確認すべき点は、(1) 1kHz制御がより複雑な環境でも維持できるか、(2) 20,000超の変数規模が実機でどの程度のタスクに対応するか、(3) PCB・FPGA実装を他の小型機体へどこまで転用できるか、である。
なぜ重要か
35gの機体で1kHzの制約付きMPCをオンボード実行できることは、機体内での計算完結を前提とした小型ロボット設計の条件を具体化する。公開されたPCB、ファームウェア、FPGAソルバーコードは、同種の実装を試す研究者にとって再現可能性の入口になる。
日本への影響
日本の小型ドローンやロボット研究にとっては、重量6gの専用基板とFPGA実装を前提にした設計思想が参考になる可能性がある。とくに、軽量機での制御計算を外部計算機に逃がせない用途では、機体内の計算基盤・基板実装・電力設計をどう詰めるかが論点になりやすい。