Webotsはオープンソースでマルチプラットフォームのデスクトップアプリケーションで、ロボットのシミュレーションに使用されます。このツールは、ロボットのモデリング、プログラミング、シミュレーションを行うための完全な開発環境を提供しています。1998 年以来、Cyberbotics Ltd.がWebotsを主力製品として継続的に維持しています。
Webotsの特徴としては、モダンなGUI(Qt)、物理エンジン(ODEフォーク)、OpenGL 3.3 レンダリングエンジン(wren)を組み合わせたコアがあります。Windows、Linux、macOSで動作します。シミュレーションは映画、インタラクティブなHTMLシーン、アニメーションとしてエクスポートでき、WebGLとWebSocketsを使用して任意のWebブラウザにストリーミングすることもできます。ロボットはC、C++、Python、Java、MATLAB、ROSでプログラミングでき、基本的なロボティクスのニーズをカバーするシンプルなAPIがあります。
Webotsは業界、教育、研究などで広く使用されており、様々なシミュレーションを作成できます。例えば、二輪ロボット、産業用アーム、脚式ロボット、モジュラーロボット、自動車、飛行ドローン、自律型水中車両、トラック式ロボット、航空宇宙車両などです。屋内または屋外のインタラクティブな環境を設定できます。また、Webotsを使用してロボットのプロトタイプを作成し、AIと制御アルゴリズムを開発、テスト、検証したり、学生にロボティクスを教えたりすることもできます。