ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

There are several ways to install PCL, the first solution is to install the last release using ROS repositories:

sudo apt-get intsall ros-indigo-pcl-ros

You could also install PCL with the PPA for Ubuntu but in fact this is how PCL is installed when you install PCL-ROS package.

If you need the bleeding edge version of PCL you have to compile it yourself using PCL trunk. You want to compile PCL when you need CUDA features (which are not included in releases/in the PPA) or you use something that has been improved/fixed into PCL repository but not in a release yet.

When installed through ROS/PPA, the cmake files are located in

/usr/share/pcl-1.7/PCLConfig.cmake
/usr/share/pcl-1.7/PCLConfigVersion.cmake

If you build and install PCL from source the cmake files are located in

/usr/local/share/pcl-1.8/PCLConfig.cmake
/usr/local/share/pcl-1.8/PCLConfigVersion.cmake

There are several ways to install PCL, the first solution is to install the last release using ROS repositories:

sudo apt-get intsall ros-indigo-pcl-ros

You could also install PCL with the PPA for Ubuntu but in fact this is how PCL is installed when you install PCL-ROS package.

If you need the bleeding edge version of PCL you have to compile it yourself using PCL trunk. You want to compile PCL when you need CUDA features (which are not included in releases/in the PPA) or you use something that has been improved/fixed into PCL repository but not in a release yet.

When installed through ROS/PPA, the cmake CMake files are located in

/usr/share/pcl-1.7/PCLConfig.cmake
/usr/share/pcl-1.7/PCLConfigVersion.cmake

If you build and install (default CMake prefix) PCL from source the cmake files are located in

/usr/local/share/pcl-1.8/PCLConfig.cmake
/usr/local/share/pcl-1.8/PCLConfigVersion.cmake

There are several ways to install PCL, the first solution is to install the last release using ROS repositories:

sudo apt-get intsall install ros-indigo-pcl-ros

You could also install PCL with the PPA for Ubuntu but in fact this is how PCL is installed when you install PCL-ROS package.

If you need the bleeding edge version of PCL you have to compile it yourself using PCL trunk. You want to compile PCL when you need CUDA features (which are not included in releases/in the PPA) releases/PPA (CUDA, surface module etc.) or you use something that has been improved/fixed into PCL repository but not in a release yet.

When installed through ROS/PPA, the CMake files are located in

/usr/share/pcl-1.7/PCLConfig.cmake
/usr/share/pcl-1.7/PCLConfigVersion.cmake

If you build and install (default CMake prefix) PCL from source the cmake files are located in

/usr/local/share/pcl-1.8/PCLConfig.cmake
/usr/local/share/pcl-1.8/PCLConfigVersion.cmake