You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+54-5Lines changed: 54 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -119,9 +119,9 @@ make install
119
119
The test executables are in the folder: `build/src/test/`.
120
120
121
121
---
122
-
# ROS 2 Humble Test Environment with Gazebo Fortress
122
+
# ROS 2 Humble Test Environment with Turtlebot3 and Husky
123
123
124
-
This provides instructions for setting up a test environment using **Gazebo Fortress** and **ROS 2 Humble**. The setup includes configurations for using the Husky robot and ensures that the necessary resources are in place for smooth operation.
124
+
This provides instructions for setting up a test environment using **Gazebo Fortress** for Husky and **Gazebo Classic** for Turtlebot3 with **ROS 2 Humble**. The setup includes configurations for using the Husky robot and ensures that the necessary resources are in place for smooth operation.
To ensure that Gazebo can find the robot model, you need to export the following environment variable. Replace /path/to/ with the actual **complete** path where you clone the repository `ros2_humble_gazebo_sim`. Add this command to your terminal:
### 6. Test Environment with Turlebot3 and Nav2 Integration
174
+
Follow the steps in this section to play around with a Turtlebot3 and Nav2. Ugv_nav4d expects a pointcloud map. The map can be provided by SLAM or static pointclouds as `PLY`. A dummp flat plane `PLY` file is used in these steps.
175
+
176
+
Install turtlebot3-gazebo package and launch simulation
In a new terminal, configure and activate the nav2 controller_server
194
+
```
195
+
ros2 lifecycle set /controller_server configure
196
+
ros2 lifecycle set /controller_server activate
197
+
```
198
+
In a new terminal, start ugv_nav4d
199
+
200
+
Note: Please provide the fullpath for `your_ros2_workspace` in the launch file arguments and accordingly edit the parameter `mls_file_path` in `turtle_ugv_nav4d.yaml`.
0 commit comments