こんにちは、私はwikiの手順に従ってVMwareを使用してUbuntu 16.04ROSキネティックにuuvシミュレーターをインストールしました。 コマンドroslaunch uuv_descriptions empty_underwater_world.launch
を入力し、次のログを取得しました。
...。
VMware:vmw_ioctl_commandエラー引数が無効です。
中止(コアダンプ)
[gazebo_gui-2]プロセスが終了しました[pid43452、終了コード134、cmd / opt / ros / Kinetic / lib / gazebo_ros / gzclient __name:= gazebo_gui __log:= / home / name / .ros / log / 6751db6c-4111- 11e7-9c52-000c29919bea /gazebo_gui-2.log]。
ログファイル:/home/name/.ros/log/6751db6c-4111-11e7-9c52-000c29919bea/gazebo_gui-2*.log
では、どうすればこの問題を取り除くことができますか? ありがとうございました。
やあ、
簡単な解決策の1つは、ターミナルで次のコマンドを実行することです。
エクスポートLIBGL_ALWAYS_SOFTWARE = 1
Gazeboはクラッシュを停止するはずですが、シミュレーションはネイティブUbuntuよりもはるかに遅く実行される可能性があります。 私が間違っていなければ、VMWareにもいくつかのドライバーをインストールする必要があります。
これを試してフィードバックをいただけますか?
一番、
ムーサ
こんにちは、問題を解決できましたか? もしそうなら、あなたはそれをどのようにしたかというメッセージを送ることができますか?
私は同じ問題を抱えていました
export LIBGL_ALWAYS_SOFTWARE=1
なんとか解決できた
ありがとう
GazeboをVMWareVMで動作させようとしたときに、これを見つけた他の人に注意してください。
この組み合わせにより、部分的な3Dアクセラレーションが可能になります。
実行する前にexecute
これは、控えめなPCで60fpsを達成するのに十分です。
最も参考になるコメント
やあ、
簡単な解決策の1つは、ターミナルで次のコマンドを実行することです。
エクスポートLIBGL_ALWAYS_SOFTWARE = 1
Gazeboはクラッシュを停止するはずですが、シミュレーションはネイティブUbuntuよりもはるかに遅く実行される可能性があります。 私が間違っていなければ、VMWareにもいくつかのドライバーをインストールする必要があります。
これを試してフィードバックをいただけますか?
一番、
ムーサ