Skip to content

踩坑Robotics Stack Exchange2018-01-27

ROS PCL MLS因点云类型转换无法工作怎么办? ​

本文由 AI 根据公开内容整理,可能有误,请以原文为准:ROS PCL: Help with Moving Least Squares filter(Robotics Stack Exchange #15044)

状态:已解决

问题 ​

实现ROS节点对sensor_msgs/PointCloud2做Moving Least Squares处理时无法正常工作;PCL教程本身可编译运行。

环境 ​

Linux / ROS 机器人软件与控制通用开发环境

解决办法 ​

  1. 在回调中先调用pcl_conversions::toPCL(),将ROS的sensor_msgs::PointCloud2转换为PCL消息类型。
  2. 再进行后续PCL点云类型转换和pcl::MovingLeastSquares处理。
  3. 处理后按原流程转换回ROS消息并发布。

原问题作者:aaronsnoswell;采纳答案作者:aaronsnoswell。原内容依 CC BY-SA 4.0 授权,本页摘要同样依 CC BY-SA 4.0 授权。

来源

本页事实对应的公开页面,以原文为准。

  1. Robotics Stack Exchange #15044:ROS PCL: Help with Moving Least Squares filter访问 2026-10-22