質問内容
現在、ubuntuでROSを使っているのですが、以下のエラーが表示されます。
解決策を知っている方がいましたら、教えて頂けると幸いです。
端末内のコマンド
$ cd <your_catkin_ws>/src $ git clone https://github.com/atotto/ultrasonic_scanner.git $ cd .. $ catkin_make $ roslaunch ultrasonic_scanner ultrasonic_scanner_demo.launch
エラー内容
ImportError: cannot import name 'Log' from 'rosgraph_msgs.msg' (unknown location)
↓
修正(2021/2/22 追記)
Traceback (most recent call last): File "/home/user/ros_catkin_ws/devel/bin/roslaunch", line 15, in <module> exec(compile(fh.read(), python_script, 'exec'), context) File "/home/user/ros_catkin_ws/src/ros_comm/roslaunch/scripts/roslaunch", line 34, in <module> import roslaunch File "/home/user/ros_catkin_ws/devel/lib/python3/dist-packages/roslaunch/__init__.py", line 34, in <module> exec(__fh.read()) File "<string>", line 62, in <module> File "/home/user/ros_catkin_ws/src/ros_comm/roslaunch/src/roslaunch/scriptapi.py", line 42, in <module> import roslaunch.parent File "/home/user/ros_catkin_ws/src/ros_comm/roslaunch/src/roslaunch/parent.py", line 54, in <module> import roslaunch.server File "/home/user/ros_catkin_ws/src/ros_comm/roslaunch/src/roslaunch/server.py", line 83, in <module> from rosgraph_msgs.msg import Log ImportError: cannot import name 'Log' from 'rosgraph_msgs.msg' (unknown location)
環境
ubuntu20.04
ros noetic
コマンドを打つ際に使用したサイト
ログが出るのは1行だけですか?
こちらのサイトであるようにもっと詳しく出ていそうな気がしたので。
https://answers.ros.org/question/367851/ros2ubuntu-2004-rosservice-getting-cannot-import-name-log-from-rosgraph_msgsmsg/
すみません。修正させていただきました。
もしよければ、確認のほどよろしくお願い致します。
この件については全く詳しくなく再現しようと思ったのですが
http://wiki.ros.org/kinetic/Installation/Ubuntu
ROS Kinetic ONLY supports Wily (Ubuntu 15.10), Xenial (Ubuntu 16.04) and Jessie (Debian 8) for debian packages.
この時点でUbuntuが新しすぎるとだめなのでは?と思いました。
tetsunosukeさん。回答ありがとうございます。
なるほどです!
回答1件
あなたの回答
tips
プレビュー