ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
According to this post you need experimental version of pcl. So see also http://answers.ros.org/question/36837/how-to-use-current-experimental-pcl-together-with-ros-fuerte/
EDIT #1
I think you have to use this repository. Once you check the code out replace SVN_URL
variable in perception_pcl_unstable/pcl16/Makefile
like:
SVN_URL = http://svn.pointclouds.org/pcl/trunk
This will checkout experimental pcl
version (see relevant section here) during rosmake
and the mentioned Makefile
will put it in pcl16
namespace.
Hope it helps.
2 | No.2 Revision |
According to this post you need experimental version of pcl. So see also http://answers.ros.org/question/36837/how-to-use-current-experimental-pcl-together-with-ros-fuerte/
EDIT #1
I think you have to use this repository. Once you check the code out replace SVN_URL
variable in perception_pcl_unstable/pcl16/Makefile
like:
SVN_URL = http://svn.pointclouds.org/pcl/trunk
This will checkout experimental pcl
version (see relevant section here) during rosmake
and the mentioned Makefile
will put it in pcl16
namespace.
Hope it helps.
EDIT#2
Everything of experimental pcl
not only in a different namespace, but also all the headers in different root folder, i.e. pcl16
. That is to make both versions of pcl
(standard and experimental) available to user.
Thus, you should change all includes in you example code from
#include <pcl/io/pcd_io.h>
to
#include <pcl16/io/pcd_io.h>
as stated in section Integration with ROS. Sorry for confusion, I should have given you this one at the beginning.
3 | improved style |
According to this post you need experimental version of pcl. So see also http://answers.ros.org/question/36837/how-to-use-current-experimental-pcl-together-with-ros-fuerte/
EDIT #1
I think you have to use this repository. Once you check the code out replace SVN_URL
variable in perception_pcl_unstable/pcl16/Makefile
like:
SVN_URL = http://svn.pointclouds.org/pcl/trunk
This will checkout experimental pcl
version (see relevant section here) during rosmake
and the mentioned Makefile
will put it in pcl16
namespace.
Hope it helps.
EDIT#2
Everything of experimental pcl
not only in a different namespace, but also all the headers in different root folder, i.e. pcl16
. That is to make both versions of pcl
(standard and experimental) available to user.
Thus, you should change all includes in you example code from
from
#include <pcl/io/pcd_io.h>
to
#include <pcl16/io/pcd_io.h>
as stated in section Integration with ROS. .
Sorry for confusion, I should have given you this one at the beginning.
4 | No.4 Revision |
According to this post you need experimental version of pcl. So see also http://answers.ros.org/question/36837/how-to-use-current-experimental-pcl-together-with-ros-fuerte/
EDIT #1
I think you have to use this repository. Once you check the code out replace SVN_URL
variable in perception_pcl_unstable/pcl16/Makefile
like:
SVN_URL = http://svn.pointclouds.org/pcl/trunk
This will checkout experimental pcl
version (see relevant section here) during rosmake
and the mentioned Makefile
will put it in pcl16
namespace.
Hope it helps.
EDIT#2
Everything of experimental pcl
not only in a different namespace, but also all the headers in different root folder, i.e. pcl16
. That is to make both versions of pcl
(standard and experimental) available to user.
Thus, you should change all includes in you example code from
#include <pcl/io/pcd_io.h>
#include <pcl16/io/pcd_io.h>
as stated in section Integration with ROS.
Sorry for confusion, I should have given you this one at the beginning.
5 | No.5 Revision |
According to this post you need experimental version of pcl. So see also http://answers.ros.org/question/36837/how-to-use-current-experimental-pcl-together-with-ros-fuerte/
EDIT #1
#1 (THIS ONE IS NOT NECESSARY)
I think you have to use this repository. Once you check the code out replace SVN_URL
variable in perception_pcl_unstable/pcl16/Makefile
like:
SVN_URL = http://svn.pointclouds.org/pcl/trunk
This will checkout experimental pcl
version (see relevant section here) during rosmake
and the mentioned Makefile
will put it in pcl16
namespace.
Hope it helps.
EDIT#2
EDIT#2 (modified)
Everything of experimental pcl
not only in a different namespace, but also all the headers in different root folder, i.e.
. That is to make both versions of pcl16pcl17pcl
(standard and experimental) available to user.
Thus, you should change all includes in you example code from
#include <pcl/io/pcd_io.h><pcl/io/pcd_io.h>
to#include <pcl16/io/pcd_io.h><pcl17/io/pcd_io.h>
as stated in section Integration with ROS.
Sorry for confusion, I should have given you this one at the beginning.
EDIT #3
Checkout code from same repository and do everything you did before, but for pcl17
instead of pcl16
. pcl17
already has a correct SVN_URL
in the Makefile to checkout experimental code.