Webots 機器人仿真平臺(十一) 添加激光傳感器(laser)

激光雷達的添加比較簡單,webots中已經爲我們預設了幾種激光雷達(包含2D和3D)

1 添加2D雷達實體

這裏我們我們選擇庫中的2D激光(SickLms291
step1: 在Robot中添加 camera(camera相機)
在這裏插入圖片描述
step2: 設置lidar的名稱(這個在控制器中會用到),同時設置相機的偏移量爲(x=0,y=0.01,z=0),旋轉偏移量(x=0,y=1.z=0,angle=3.14 rad)也就是激光雷達向着前方

在這裏插入圖片描述

2 添加3D雷達實體

這裏我們我們選擇庫中的16線的3D激光(VelodyneVLP-16),
step1: 在Robot中添加 VelodyneVLP-16
在這裏插入圖片描述
step2: 設置lidar的名稱(這個在控制器中會用到),同時設置相機的偏移量爲(x=0,y=0.56,z=0),旋轉偏移量(x=0,y=1.z=0,angle=3.14 rad)也就是激光雷達向着前方
在這裏插入圖片描述

這裏我們沒有爲雷達添加控制器主要是我們在webots裏面不方便看到激光雷達的數據,在後面的教程中我們利用ROS節點讀取這個傳感器的值併發布到指定的topic上進行讀取。

注意:雷達的方向的正前方應該是 -z方向,也就是圖中藍色箭頭的負方向,在添加相機的時候應當注意。

參考資料

[1] https://cyberbotics.com/doc/reference/lidar

如果大家覺得文章對你有所幫助,請大家幫忙點個贊。O(∩_∩)O

歡迎大家在評論區交流討論([email protected]

上一篇:Webots 機器人仿真平臺(十) 添加camera相機

下一篇:Webots 機器人仿真平臺(十二) 與ROS節點通訊

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章