Playerプロジェクト(旧称Player/Stageプロジェクト)は、ロボット工学とセンサーシステムの研究のための無料のオープンソースソフトウェアを作成しています。 [ 1 ]その構成要素には、PlayerネットワークサーバーとStageプラットフォームロボットシミュレーターが含まれます。正確な統計を取得することは困難ですが、Playerは研究および高等教育において最も人気のあるオープンソースのロボットインターフェースの1つです。[ 2 ]
Playerプロジェクトは、現在2つのロボット関連ソフトウェアプロジェクトが開発されている包括的なプロジェクトです。これには、PlayerネットワークロボットサーバーとStage 2Dロボットシミュレーション環境が含まれます。このプロジェクトは、2000年に南カリフォルニア大学ロサンゼルス校のブライアン・ガーキー、リチャード・ヴォーン、アンドリュー・ハワードによって設立され、ロボット工学の研究と教育において広く利用されています。ソフトウェアはGNU一般公衆利用許諾契約書(GPL)に基づいてリリースされ、ドキュメントはGNUフリー文書ライセンス( FDL)に基づいて提供されています。
プレイヤーは、ロボットシャーシ( Roomba 、Khepheraなど)、シリアルラインまたはネットワーク、あるいはStage(2Dシミュレーター)またはGazebo(3Dシミュレーター)によって実装できるアプリケーションプログラミングインターフェース( API 、例:position2d、bumper、ir、speech、power)のセットです。
Gazebo 3Dロボットシミュレータは、2004年から2011年までPlayerプロジェクトのコンポーネントでした。Gazeboは、Open Dynamics Engine (ODE)物理エンジン、OpenGLレンダリング、センサーシミュレーションとアクチュエータ制御のサポートコードを統合しました。2011年、GazeboはWillow Garageによってサポートされる独立したプロジェクトになりました。[ 3 ]