17.4. TB3 Automatic Parking Vision 自動停車(使用攝影機)
[Remote PC 端] 執行 roscore
$ roscore
[TB3 SBC 端] 啟用基本套件來開始 TB3 展示
$ roslaunch turtlebot3_bringup turtlebot3_robot.launch
[TB3 SBC 端] 開始 Raspberry pi 攝影機節點
$ roslaunch turtlebot3_bringup turtlebot3_rpicamera.launch
[Remote PC 端] Raspberry pi 套件會發布壓縮的影像以加速通訊。然而,在 image_proc 節點中的影像校正所需要的是 raw 原始影像。因此,壓縮影像應該轉換為 raw 原始影像。
$ rosrun image_transport republish compressed in:=raspicam_node/image raw out:=raspicam_node/image
[Remote PC 端] 接著進行影像矯正
$ ROS_NAMESPACE=raspicam_node rosrun image_proc image_proc image_raw:=image _approximate_s=true _queue_size:=20
[Remote PC 端] 現在應該開始 AR marker 標記的偵測。在執行相關的啟動文件之前,應該先導出此展示將使用的 TB3 模型。運行啟動文件後,RViz 將自動在預設環境下運行。
$ export TURTLEBOT3_MODEL=waffle_pi
$ roslaunch turtlebot3_automatic_parking_vision turtlebot3_automatic_parking_vision.launch
Last updated
Was this helpful?