ros noetic中没有from tf2_sensor_msgs.tf2_sensor_msgs
时间: 2023-08-02 19:11:39 浏览: 338
ROS noetic MoveIt编译出错,提示缺少软件包"manipulation_msgs"
是的,您是正确的。在ROS Noetic中,确实没有名为`tf2_sensor_msgs.tf2_sensor_msgs`的Python模块。这是因为在ROS Noetic中,`tf2_sensor_msgs`软件包已被取消,并与`sensor_msgs`软件包合并。因此,如果您需要使用`sensor_msgs/PointCloud2`和`tf2`之间的转换功能,则可以使用`tf2_sensor_msgs`软件包中提供的`do_transform_cloud()`函数,该函数在ROS Noetic中仍然可用。您可以使用以下命令安装`tf2_sensor_msgs`软件包:
```
sudo apt-get install ros-noetic-tf2-sensor-msgs
```
然后,在您的Python脚本中,您可以使用以下语句导入`do_transform_cloud()`函数:
```
from tf2_sensor_msgs.tf2_sensor_msgs import do_transform_cloud
```
阅读全文