> For the complete documentation index, see [llms.txt](https://idminer.gitbook.io/robotis/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://idminer.gitbook.io/robotis/part-1-turtlebot3/11.-simulation-mo-ni/11.2.-shi-yong-gazebo-mo-ni-qi-lai-jin-hang-tb3-mo-ni/11.2.1.-gazebo-mo-ni-qi-yong-de-ros-tao-jian/11.2.1.5.-tb3-de-xu-ni-dao-hang-virtual-navigation.md).

# 11.2.1.5. TB3 的虛擬導航 Virtual Navigation

我們可以在 Gazebo 模擬器中來進行虛擬導航 Navigation，而無須使用實體的機器人來實作。在 Gazebo 中，你可以選擇上面提到的各種地圖環境和機器人模型，而Navigation 相關指令將使用在 Navigation 章節中使用的 ROS 套件。

**虛擬 Navigation 導航執行程序**&#x20;

先終止在虛擬 SLAM 練習期間執行的所有應用程式，並在下方說明中執行相關套件，機器人將顯示在之前產成的地圖上。在地圖上設置機器人的初始位置後，設置目的地來執行 Navigation 導航，如下圖所示。初始位置只需要設置一次即可。

* 啟動 Gazebo 模擬器 (以 waffle pi 為例)

```
$ export TURTLEBOT3_MODEL=waffle_pi
$ roslaunch turtlebot3_gazebo turtlebot3_world.launch
```

* 啟動 Navigation 導航

```
$ export TURTLEBOT3_MODEL=waffle_pi
$ roslaunch turtlebot3_navigation turtlebot3_navigation.launch map_file:=$HOME/map.yaml
```

![](https://3058168660-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LkXc5k_SFaP9gK2gsU8%2F-Ll0D5xCT7Hgaidj8tPb%2F-Ll0TQQZW6Rjo02ktoPB%2Fvirtual_navigation.png?alt=media\&token=92aad4cc-b7b3-44e3-a5fc-a8293a4458ef)
