2014-10-07 156 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位平臺上運行正常。

感謝所有,

阿爾貝託