planetype記錄

是皮皮攀呀,發表於2019-04-10

有做平面SLAM的小夥伴來交流一下啊~

接下來的日子估計會是很難熬的吧。

灰灰必須自己程式設計了,沒有退路了。

但是剛剛解決了一個超小的問題,結束後竟然也會不自主地微笑。這種小問題接下來還會有超級多,需要加快速度,提高效率啊。

不然真畢不了業了(手動狗頭微笑)

記錄記錄。

===================================================================================

問題1.

在.h檔案中想要包含<ros/ros.h>,結果提示找不到這個檔案,先檢查了環境變數,沒有問題,接著就是在cmakelists裡面了,參考網友幫助,在Cmakelists中,將
include_directories(include ${PCL_INCLUDE_DIRS})
改成
include_directories(include ${catkin_INCLUDE_DIRS} ${PCL_INCLUDE_DIRS})

編譯通過就OK了。

 

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

類包含:

plane3d是屬於定義了因子圖的節點和邊。

 

1.獲取地面邊界(RGB,label):根據輸入,不需要位姿,地面標記為255,牆被標記為0.

2.獲取平面方程(包含自動連線的地面2d分割線,T)從地面邊界和當前位姿來極端平面方程,同時呼叫函式計算邊界多邊形

 

----------------------------------------------------------------------------------------------------

fatal error: ros/ros.h: No such file or directory

find_package(catkin REQUIRED COMPONENTS roscpp std_msgs sensor_msgs cv_bridge image_transport compressed_image_transport)
find_package(OpenCV REQUIRED)
include_directories(${catkin_INCLUDE_DIRS})

在其最後增加一行。