問題タブ [webots]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
unsatisfiedlinkerror - webbots - AMD 64 ビット プラットフォームで IA 32 ビット .dll をロードできない
webbots シミュレーション用の Java コントローラーを作成したいと考えています。しかし、コントローラーをビルドしようとすると、エラーが発生します。
webbots には、私がインストールした 32 ビットの jdk が必要です。また、設定の java-command を javaw.exe から java -d32 に変更しようとしました。役に立ちませんでした。また、Intellij を使用してコードを生成し、SDK オプションを 32 ビット バージョンに変更しました。また、webots のエディターでコントローラーを開発し、そこでビルドしました。何も実行されません。誰もこの問題を知っていて、解決策を持っていますか?
webots - webbot の試用版でコントローラー コードをコンパイルする
e-puck ロボットに適用されたコントローラーをコンパイルできる任意のバージョンが必要です。
qt - Webots Qt フレームワーク ライブラリ
OSXでWebotsプロジェクトを作成しています。ここには、次のものを含めています。
エラーが発生します
/Applications/Webots/resources/projects/default/libraries/qt_utils/core/MainApplication.hpp:17 から含まれるファイル: /Applications/Webots/webots.app/Contents/Frameworks/QtWidgets.framework/Headers/QApplication:1: 10: 致命的なエラー: 'qapplication.h' ファイルが見つかりません
「qapplication.h」を含める
1 エラーが発生しました。
/Applications/Webots/webots.app/Contents/Frameworks/QtWidgets.framework/Headers/QApplication のすべてのコンテンツ:
- Qアプリケーションファイルの内容が短すぎます。また、ファイル システムにqapplication.hが見つからないようですが、これは正常ですか?
- Qt フレームワークのローカル インストールを使用する方が、Webots に付属するものよりも賢明でしょうか? .pro ファイルを変更して、Qt のローカル インストールにリンクするのではなく、リンクするにはどうすればよいですか?
/Applications/Webots/resources/projects/default/libraries/qt_utils
私のメイクファイル:
編集:フォルダーでmake を実行しようとすると、 /Applications/Webots/resources/projects/default/libraries/qt_utilsなどの 多くのエラーが発生することがわかりました。
/Applications/Webots/webots.app/Contents/Frameworks/QtWidgets.framework/Headers/QWidget:1:10 : 致命的なエラー: 'qwidget.h' ファイルが見つかりません
「qwidget.h」を含める
... /Applications/Webots/webots.app/Contents/Frameworks/QtCore.framework/Headers/QObject:1:10: 致命的なエラー: 'qobject.h' ファイルが見つかりません
「qobject.h」を含める
... /Applications/Webots/webots.app/Contents/Frameworks/QtWidgets.framework/Headers/QApplication:1:10: 致命的なエラー: 'qapplication.h' ファイルが見つかりません
「qapplication.h」を含める
実際、これらのファイルは実際に Webots qt_utils から欠落しています。
python - 外部の Kinect で使用しようとしているときに Webots ロボットが話さない
Kinect カメラが人を検出したときにロボットが話す Webbot シミュレーションを作成しようとしています。
私は Kinect V2 を USB ポートに接続しており、PyKinect2 と pygame を使用して Python コードを実行することで、それ自体で人を検出できます。
次のステップとして、そのコードを Webots 環境に配置し、Kinect がユーザーを検出したときにユーザーに話しかけるロボットを追加しました。ただし、Kinect が実行を開始してウィンドウがポップアップすると、Webots の時計が停止し、ロボットは何もしません。Kinect ウィンドウを閉じた後、ロボットはメッセージを読み上げますが、そのコードは以下に示すように Kinect コード内で実行されているはずです。
これは、Kinect と Webots が独自のクロックを持っているため、同期の問題である可能性があると思いますが、よくわかりません. だとしても、どうしたらいいのかわからない。どんなアドバイスでも大歓迎です。
これが私のコードの関連部分です。必要に応じて完全なコードを提供できます。Kinect の体検出は、この例を少し修正したものです。