[link1]
[link2]
[link3]
多種感測器進行環境感知和資訊採集是感知方向的趨勢,多感測器資訊融合要保證空間與時間上的同步.在ro系統下就需要乙個節點接收多個感測器資料,要求感測器資料的時間戳同步,這樣才能實現環境資料的實時感知和處理。
使用message_filters進行多話題資訊時間的同步,一開始直接使用了link1的例子,出現了如下錯誤.
undefined reference to `message_filters::connection::disconnect()
一般出現這種問題考慮是cmakelist的問題.通過檢索發現自己的cmakelists缺少了message_filters,如link3所述.(同樣在pakage.xml也中加入)
find_package(catkin required components
message_filters
geometry_msgs
roscpp
rospy
sensor_msgs
std_msgs
)
catkin
message_filters
geometry_msgs
roscpp
rospy
sensor_msgs
std_msgs
message_filters
geometry_msgs
roscpp
rospy
sensor_msgs
std_msgs
message_filters
geometry_msgs
roscpp
rospy
sensor_msgs
std_msgs
注:持續更新中...... ROS學習記錄1
echo ros package path mkdir p dev catkin ws src cd dev catkin ws src catkin init workspace cd dev catkin ws catkin make source devel setup.sh 或者執行下面這行...
ROS學習記錄(一)
ros學習記錄 一 ros安裝及環境配置 這個我之前已經配配置好了,這裡僅做記錄。安裝ubuntu16.04 ubuntu16.04的安裝包是前輩給我的,直接在虛擬機器中執行安裝,網上相關資源應該挺多。安裝ros系統 2.1 新增sources.list 配置電腦使其能夠安裝來自 packages....
ROS學習記錄 三
進入 catkin ws src cd catkin ws src 建立乙個ros包 catkin create pkg my pcl tutorial pcl conversions pcl ros roscpp sensor msgs 進入my pcl tutorial cd my pcl tu...