ubuntu 12.04+ROS(Hydro)RVIZ使用エラー
7180 ワード
コマンド$rosrun rviz rvizを実行すると、次のerrorが表示されます.
長い間探して、すべてこの問題を解決することができなくて、それから公式サイトの紹介を見ました:クリックしてリンクを開けます
以下に示すようにRVIZを開きます.
注意:rosrun rviz rviz rvizを実行するたびに、上記のコマンドを入力する必要があります.
ROS(hydro)の下でturtlebotをインストールするエラーと解決方法
私は公式サイト(クリックしてリンクを開く)の言うとおりにインストールしますが、実行しています. 4.3 Software Development Workspace この一歩で、間違いがあった.
(ああ、悲しい!!ROSはturtlebotをデフォルトでインストールしていたのか)
【1】catkin_を実行するmakeの場合、エラー:/bin/sh:1:pyrcc 4:not found....
解決策:端末の下にpycc 4を入力し、 パッケージがインストールされていないことを示すメッセージが表示され、インストール方法が示されます.(元フォーラムURL:クリックしてリンクを開く)
【2】上記のエラーを解決した後、catkin_makeの時はやはり間違いがあって、具体的にはもう覚えていません.端末の進捗状況を上に引いてみると
このステップでは、一部のソースコードのダウンロードに失敗しました.
解決策(3つあり):
方法1、すでにturtlebotがインストールされているパソコンからturtlebotフォルダの下に入り、そのsrcフォルダを完全に私のturtlebotフォルダの下にコピーします.
方法2、 wstool init src https://raw.github.com/turtlebot/turtlebot/hydro/turtlebot.rosinstall -j8 このコマンドでは、Webサイトを開きます. https://raw.github.com/turtlebot/turtlebot/hydro/turtlebot.rosinstallああ、このページには、ソースコードのURLがたくさんあります.一つ一つ開いて、手動で圧縮パッケージをダウンロードして、それぞれ解凍します. turtlebot/src ディレクトリの下.
方法3、何度もやってみます(でも全部で4回やってみましたが、だめでした.変な学校のネットがだめだったはずです).
その後、catkin_makeの時、間違いはないはずです.
Ubuntuの下で初めてROSを学ぶ時出会った小さい問題
最近cn-ROS Wikiのチュートリアルを見ていて、最初から問題に遭遇しようとは思わなかった.
【1】実行コマンド$rospack depends 1 beginner_tutorialsの場合、ヒント:
後で分かったのですが、私が新しい工事をした後、sourceを忘れました.$source devel/setup.bash詳細はこちらを参照:クリックしてリンクを開く
【2】上記の問題を解決したら、コマンド$rospack depends 1 beginner_を実行します.tutorials、ヒント:
すると、プロンプトに従って、次の手順で実行する必要があります.
[plain] view plain
copy
print ?
① $ sudo rm /etc/ros/rosdep/sources.list.d/20-default.list ② $ sudo rosdep init
③ $ rosdep update
ただし、手順3でエラーが発生しました.
解決策(以下、順次実行):(詳細はフォーラム:クリックしてリンクを開く)
[plain] view plain
copy
print ?
① $ sudo rm -rf $HOME/.ros/rosdep ② $ sudo rm -rf /etc/ros/rosdep
次にrosdepを再インストールします.
[plain] view plain
copy
print ?
① $ sudo apt-get install python-rosdep ② $ sudo rosdep init
③ $ rosdep update
第3のステップでは、rosdep updateを実行するためにsudoを使用しないでください.これは許可されず、権限エラーが発生します.詳細は公式サイトをご覧ください:クリックしてリンクを開きます
コマンド$rosrun rviz rvizを実行すると、次のerrorが表示されます.
[ INFO]rviz version 1.10.14
[ INFO]compiled against OGRE version 1.7.4 (Cthugha)
[ INFO]Stereo is NOT SUPPORTED
[ INFO]OpenGl version: 2.1 (GLSL 1.2)
Segmentation fault
長い間探して、すべてこの問題を解決することができなくて、それから公式サイトの紹介を見ました:クリックしてリンクを開けます
以下に示すようにRVIZを開きます.
export LIBGL_ALWAYS_SOFTWARE=1
rosrun rviz rviz
注意:rosrun rviz rviz rvizを実行するたびに、上記のコマンドを入力する必要があります.
ROS(hydro)の下でturtlebotをインストールするエラーと解決方法
私は公式サイト(クリックしてリンクを開く)の言うとおりにインストールしますが、実行しています. 4.3 Software Development Workspace この一歩で、間違いがあった.
(ああ、悲しい!!ROSはturtlebotをデフォルトでインストールしていたのか)
【1】catkin_を実行するmakeの場合、エラー:/bin/sh:1:pyrcc 4:not found....
解決策:端末の下にpycc 4を入力し、 パッケージがインストールされていないことを示すメッセージが表示され、インストール方法が示されます.(元フォーラムURL:クリックしてリンクを開く)
【2】上記のエラーを解決した後、catkin_makeの時はやはり間違いがあって、具体的にはもう覚えていません.端末の進捗状況を上に引いてみると
wstool init src https://raw.github.com/turtlebot/turtlebot/hydro/turtlebot.rosinstall -j8
このステップでは、一部のソースコードのダウンロードに失敗しました.
解決策(3つあり):
方法1、すでにturtlebotがインストールされているパソコンからturtlebotフォルダの下に入り、そのsrcフォルダを完全に私のturtlebotフォルダの下にコピーします.
方法2、 wstool init src https://raw.github.com/turtlebot/turtlebot/hydro/turtlebot.rosinstall -j8 このコマンドでは、Webサイトを開きます. https://raw.github.com/turtlebot/turtlebot/hydro/turtlebot.rosinstallああ、このページには、ソースコードのURLがたくさんあります.一つ一つ開いて、手動で圧縮パッケージをダウンロードして、それぞれ解凍します. turtlebot/src ディレクトリの下.
方法3、何度もやってみます(でも全部で4回やってみましたが、だめでした.変な学校のネットがだめだったはずです).
その後、catkin_makeの時、間違いはないはずです.
Ubuntuの下で初めてROSを学ぶ時出会った小さい問題
最近cn-ROS Wikiのチュートリアルを見ていて、最初から問題に遭遇しようとは思わなかった.
【1】実行コマンド$rospack depends 1 beginner_tutorialsの場合、ヒント:
<code style="padding: 0px; border: 0px currentColor; border-image: none; color: inherit; clear: both; font-family: Menlo,Monaco,'Courier New',monospace; background-color: transparent;"><span class="pun" style="color: rgb(102, 102, 0);"></span>[rospack] Error: no such package beginner_tutorials</code>
後で分かったのですが、私が新しい工事をした後、sourceを忘れました.$source devel/setup.bash詳細はこちらを参照:クリックしてリンクを開く
【2】上記の問題を解決したら、コマンド$rospack depends 1 beginner_を実行します.tutorials、ヒント:
<code style="padding: 0px; border: 0px currentColor; border-image: none; color: inherit; clear: both; font-family: Menlo,Monaco,'Courier New',monospace; background-color: transparent;"><span class="pun" style="color: rgb(102, 102, 0);">[</span><span class="pln" style="color: rgb(0, 0, 0);">rospack</span><span class="pun" style="color: rgb(102, 102, 0);">]</span><span class="pln" style="color: rgb(0, 0, 0);"> </span><span class="typ" style="color: rgb(102, 0, 102);">Error</span><span class="pun" style="color: rgb(102, 102, 0);">:</span><span class="pln" style="color: rgb(0, 0, 0);"> the rosdep view </span><span class="kwd" style="color: rgb(0, 0, 136);">is</span><span class="pln" style="color: rgb(0, 0, 0);"> empty</span><span class="pun" style="color: rgb(102, 102, 0);">:</span><span class="pln" style="color: rgb(0, 0, 0);"> call </span><span class="str" style="color: rgb(0, 136, 0);">'sudo rosdep init'</span><span class="pln" style="color: rgb(0, 0, 0);"> </span><span class="kwd" style="color: rgb(0, 0, 136);">and</span><span class="pln" style="color: rgb(0, 0, 0);"> </span><span class="str" style="color: rgb(0, 136, 0);">'rosdep update'</span></code>
すると、プロンプトに従って、次の手順で実行する必要があります.
[plain] view plain
copy
print ?
① $ sudo rm /etc/ros/rosdep/sources.list.d/20-default.list
③ $ rosdep update
① $ sudo rm /etc/ros/rosdep/sources.list.d/20-default.list
② $ sudo rosdep init
③ $ rosdep update
ただし、手順3でエラーが発生しました.
<code style="padding: 0px; border: 0px currentColor; border-image: none; color: inherit; clear: both; font-family: Menlo,Monaco,'Courier New',monospace; background-color: transparent;"><span class="pln" style="color: rgb(0, 0, 0);">ERROR</span><span class="pun" style="color: rgb(102, 102, 0);">:</span><span class="pln" style="color: rgb(0, 0, 0);"> </span><span class="typ" style="color: rgb(102, 0, 102);">Rosdep</span><span class="pln" style="color: rgb(0, 0, 0);"> experienced an </span><span class="kwd" style="color: rgb(0, 0, 136);">internal</span><span class="pln" style="color: rgb(0, 0, 0);"> error</span><span class="pun" style="color: rgb(102, 102, 0);">:</span><span class="pln" style="color: rgb(0, 0, 0);"> </span><span class="pun" style="color: rgb(102, 102, 0);">[</span><span class="typ" style="color: rgb(102, 0, 102);">Errno</span><span class="pln" style="color: rgb(0, 0, 0);"> </span><span class="lit" style="color: rgb(0, 102, 102);">13</span><span class="pun" style="color: rgb(102, 102, 0);">]</span><span class="pln" style="color: rgb(0, 0, 0);"> </span><span class="typ" style="color: rgb(102, 0, 102);">Permission</span><span class="pln" style="color: rgb(0, 0, 0);"> denied</span><span class="pun" style="color: rgb(102, 102, 0);">:</span><span class="pln" style="color: rgb(0, 0, 0);"> </span><span class="str" style="color: rgb(0, 136, 0);">'/etc/ros/rosdep/sources.list.d'</span></code>
解決策(以下、順次実行):(詳細はフォーラム:クリックしてリンクを開く)
[plain] view plain
copy
print ?
① $ sudo rm -rf $HOME/.ros/rosdep
① $ sudo rm -rf $HOME/.ros/rosdep
② $ sudo rm -rf /etc/ros/rosdep
次にrosdepを再インストールします.
[plain] view plain
copy
print ?
① $ sudo apt-get install python-rosdep
③ $ rosdep update
① $ sudo apt-get install python-rosdep
② $ sudo rosdep init
③ $ rosdep update
第3のステップでは、rosdep updateを実行するためにsudoを使用しないでください.これは許可されず、権限エラーが発生します.詳細は公式サイトをご覧ください:クリックしてリンクを開きます