1. 程式人生 > >RoboWare寫TF座標變換遇到的坑

RoboWare寫TF座標變換遇到的坑

首先自己遇到的拼寫錯誤就不說了,先給自己兩巴掌,一般有提示都能找出來。

另外遇到的問題的截圖如下:

思前想後,發現都跟tf有關,想了下是不是自己有沒有加依賴,因為前一篇文章練roscpp都沒加,於是又去CMakeLists中新增依賴,直接在ROS包learning_tf上右鍵添加了tf,turtlesim。儲存執行,還是同樣的錯誤,就去CMakeLists中去瞅一眼,發現如下:

可以發現,實際上有兩個find_package,右鍵新增的依賴在第一個find_package中,於是我在第一個也添加了相同的tf和turlesim發現就可以正常運行了,實際上,把第一處刪了,在第二處新增就可以,不知道為啥?

另外,這個兩處的find_package有什麼區別呢?