Repolode
cyberbotics

cyberbotics/webots

ロボット、車両、機械システムのモデリング、プログラミング、シミュレーションに対応したオープンソースのロボットシミュレーター。

スター
4,754
フォーク
2,098
未解決の Issue
228
最終コミット
昨日

これは何?

Webotsは、ロボット、車両、その他の機械システムをモデリング、プログラミング、シミュレーションするための開発環境です。ユーザーは物理演算、センサー、アクチュエーターを備えた仮想世界を構築し、実機と同じように動作するコントローラーを作成できます。

このプロジェクトは、移動ロボットの研究ツールとして1996年にEPFLで開発が始まり、1998年からCyberboticsによって商用化されました。2018年12月にオープンソースとして公開されました。ロボット工学初心者向けのチュートリアルを用意しており、初学者にも使いやすいことを特徴としています。

Linux、Windows、macOS向けのコンパイル済みバイナリが提供されており、プロジェクトのトピックにはROSとROS 2も挙げられています。webots.cloudを使ってオンラインシミュレーションを実行することもできます。

主な機能

  • 01物理シミュレーションを使って、ロボット、車両、機械システムをモデル化できます。
  • 02物体認識機能を備え、LiDARやカメラなどのセンサーをシミュレーションできます。
  • 03シミュレーション環境で動作するロボットコントローラーを作成できます。
  • 04Linux、Windows、macOSで動作します。
  • 05ロボットシミュレーションを学ぶための初心者向けチュートリアルを収録しています。

ユースケース

  • 実機でテストする前に、ロボット制御アルゴリズムのプロトタイプを作成する。
  • 授業でロボット工学や移動ロボットのプログラミングを教える。
  • シミュレーション環境で自動運転車やセンサー構成をテストする。

クイックスタート

  1. 1

    最新リリースページからコンパイル済みバイナリをダウンロードしてください

  2. 2

    お使いのプラットフォーム(Linux、Windows、macOS)向けのインストール手順を確認してください

  3. 3

    または、wikiとコントリビューションガイドラインに従ってソースからビルドしてください

使う前に知っておきたいこと

  • ソースからのビルドは手順が複雑で、READMEではなくwikiに記載されています。

収録されている特集

トピック

よくある質問

webots とは?
ロボット、車両、機械システムのモデリング、プログラミング、シミュレーションに対応したオープンソースのロボットシミュレーター。 Webotsは、ロボット、車両、その他の機械システムをモデリング、プログラミング、シミュレーションするための開発環境です。ユーザーは物理演算、センサー、アクチュエーターを備えた仮想世界を構築し、実機と同じように動作するコントローラーを作成できます。
webots は無料で使えますか?ライセンスは?
webots は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
webots は今もメンテナンスされていますか?
活発にメンテナンス中。webots の最終コミットは 2026年11月6日 です。
webots は何に使えますか?
実機でテストする前に、ロボット制御アルゴリズムのプロトタイプを作成する。 授業でロボット工学や移動ロボットのプログラミングを教える。 シミュレーション環境で自動運転車やセンサー構成をテストする。
webots のインストール方法は?
最新リリースページからコンパイル済みバイナリをダウンロードしてください お使いのプラットフォーム(Linux、Windows、macOS)向けのインストール手順を確認してください または、wikiとコントリビューションガイドラインに従ってソースからビルドしてください
webots はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/cyberbotics/webots

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト