snape/RVO2-CS
Optimal Reciprocal Collision Avoidance (C#)
解決する問題
共有ワークスペース内で移動する複数の独立したモバイルロボットまたはエージェントの、相互衝突回避の問題に対処します。これにより、エージェント同士が通信を行うことなく衝突を回避できるようになります。
仕組み
このライブラリは、最適相互衝突回避(ORCA)アルゴリズムを実装しています。各エージェントは、ペアごとの衝突を回避するための責任の半分を担い、最適なアクションの選択を低次元の線形計画問題へと簡略化します。これにより、二次元におけるスムーズで衝突のない動きが保証されます。
対象者
大量のエージェントに対して効率的かつ分散型の衝突回避を必要とする、シミュレーションやロボット工学アプリケーションを構築している開発者。
関連
- プロジェクト
snape/RVO2C++ライブラリで、数千の独立したロボットやエージェントが通信なしに共有空間を衝突せずに移動できるようにする最適相互衝突回避(ORCA)を実装しています。
- プロジェクト
stablyai/orcaOrca は、分離された git worktree で複数のコード生成 AI エージェントをオーケストレーションするクロスプラットフォームのデスクトップ IDE です。並列実行、ターミナル分割、デザインモード UI キャプチャ、GitHub/Linear 統合、リモート SSH worktree、エージェントの監視と操作のためのモバイルコンパニオンを提供します。
- プロジェクト
hanruihua/RDA-plannerRDA Planner は、ADMM アルゴリズムを使用して、混雑した環境での自律ロボットの高速でリアルタイムな衝突回避を可能にする、最適化ベースの動作計画フレームワークです。
- プロジェクト
leggedrobotics/ocs2計算リソースが限られたロボットシステムにおいて、リアルタイムのモデル予測制御(MPC)を可能にする、非線形最適制御問題を解くためのC++ツールボックス。
- プロジェクト
traycerai/traycerTraycerは、共有コンテキストで複数のコーディングLLMエージェント(例:Claude Code、Codex、Copilot)をオーケストレーションし、エージェント間通信をサポートし、リアルタイムのチームコラボレーション機能を追加するクロスプラットフォームのデスクトップアプリです。