2014-10-07 131 views
0

我有一个使用PCL库的ROS软件包,它在Groovy和Hydro都可以在64位机器上完美工作。 在32位机器中,我可以完全按照相同的方式编译软件包,没有问题,但执行时不起作用。 它的回调速度非常慢,有时会花费不止一分钟,而在64位时它们工作得很好。 这个包被卡在32位的任何可能的原因? 我使用Hydro和Groovy运行Ubuntu 12.04 64位,Ubuntu使用Hydro 12.04 32位运行。ROS软件包:64位与32位。执行中的问题

谢谢大家,

回答

0

问题解决了。执行问题是由于32位和64位之间的处理能力差异,也是由于两个系统中都有可用的RAM存储器。 对我试图处理的点云进行降采样解决了问题,现在该算法在32位平台上运行正常。

感谢所有,

阿尔贝托