Unable to import tf2_sensor_msgs eventhough it is present at /usr/lib/python3/dist-packages/tf2_sensor_msgs and installation of PyKDL ?
Hi, I am trying to import tf2sensormsgs for trying a repository, when runnung the launch file I am getting the following error :
File "/home/harshal/heetesh_ws/src/lidar_camera_calibration/scripts/calibrate_camera_lidar.py", line 71, in <module>
from tf2_sensor_msgs.tf2_sensor_msgs import do_transform_cloud
ModuleNotFoundError: No module named 'tf2sensormsgs'
I searched and was instructed to install by
sudo apt-get install ros-noetic-geometry-msgs
I have the file not in my location /usr/lib/python3/dist-packages/tf2sensormsgs but I am not able to import it, also there is one more folder by the name of tf2_msgs but I am able to import it .
Python 3.7.6 (default, Jan 8 2020, 19:59:22)
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tf2_msgs
>>>
I am not getting what's the problem I am facing, also I saw that at the end I have to install PyKDL, I am taking the instructions form https://answers.ros.org/question/380142/how-to-install-tf2_geometry_msgs-dependency-pykdl/ but unable to do so. My file name is a bit different, rather than PyKDL.so it is PyKDL.cpython-38-x86_64-linux-gnu.so.
System Configuration:
ROS_VERSION=1
ROS_PYTHON_VERSION=3
ROS_PACKAGE_PATH=/home/harshal/heetesh_ws/src:/opt/ros/noetic/share
ROSLISP_PACKAGE_DIRECTORIES=/home/harshal/heetesh_ws/devel/share/common-lisp
ROS_ETC_DIR=/opt/ros/noetic/etc/ros
ROS_MASTER_URI=http://localhost:11311
ROS_ROOT=/opt/ros/noetic/share/ros
ROS_DISTRO=noetic
Note: This is my first question, please let me know of any improvement .
Asked by neurodisk23 on 2023-01-20 13:12:37 UTC
Comments