- 1.ros的launch中不能使用
<param name="angle" type="float" value="15"/>,应该是<param name="angle" type="double" value="15"/> - 2.pcl点云的时间戳赋值
pcl_conversions::toPCL(ros::Time::now(), RScan->header.stamp); - 3.ros自己转换时间戳,要这么写
int tmp = im->header.stamp.sec - pc->header.stamp.sec;
int tmp2 = im->header.stamp.nsec - pc->header.stamp.nsec;
float res = tmp + ((tmp2) / 1000000000.0);
- 4.ros涉及时间戳要用double,不要用float,如
double t = (pc->header.stamp).toSec();
1738

被折叠的 条评论
为什么被折叠?



