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
+13-12Lines changed: 13 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -140,7 +140,7 @@ Install libg2o:
140
140
sudo apt-get install -y ros-humble-libg2o
141
141
```
142
142
143
-
### 3. Get ugv_nav4d_ros2 and a test environment for robot husky in gazebo
143
+
### 4. Get ugv_nav4d_ros2 and a test environment for robot husky in gazebo
144
144
145
145
```
146
146
mkdir -p ~/your_ros2_workspace/src
@@ -155,12 +155,6 @@ cd ros2_humble_gazebo_sim
155
155
bash install_dependencies.bash
156
156
```
157
157
158
-
### 4. Husky Configuration
159
-
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.
167
+
# Turlebot3 and Nav2 Integration
168
+
Install [Nav2](https://docs.nav2.org/development_guides/build_docs/index.html) from the instructions on the homepage.
169
+
170
+
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`. An example flat plane `PLY` file is used in these steps.
175
171
176
172
Install turtlebot3-gazebo package and launch simulation
177
173
```
@@ -185,7 +181,7 @@ Clone a repo with config files for nav2 and ugv_nav4d
Note: Please provide the fullpath for `your_ros2_workspace` in the launch file arguments.
191
187
```
@@ -220,7 +216,13 @@ ros2 service call /ugv_nav4d_ros2/map_publish std_srvs/srv/Trigger
220
216
221
217
You can now send goals to the planner using `2D Goal Pose` in rviz and visualize the results.
222
218
223
-
### 7. Test Environment with Husky
219
+
# Husky Integration
220
+
221
+
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:
0 commit comments