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
+49-18Lines changed: 49 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,19 +32,31 @@ With the hand-modelled examples we particularly aim to support low-end computers
32
32
33
33
## Requirements and Installation
34
34
35
-
* You need a working ROS 2 installation. We target `humble` at the moment.
36
-
* Go into a ROS 2 workspace's source directory `cd $YOUR_ROS_WS/src`.
37
-
* Clone the tutorial code `git clone [email protected]:naturerobots/mesh_navigation_tutorials.git`
38
-
* Get the tutorial's ROS 2 dependencies
39
-
* Clone source dependencies: Run `vcs import --input mesh_navigation_tutorials/source_dependencies.yaml` in your ROS 2 workspace source directory.
40
-
* Get packaged dependencies: Run `rosdep install --from-paths . --ignore-src -r -y` from within your ROS 2 workspace source directory.
41
-
* Build: Go to workspace root `cd $YOUR_ROS_WS` and run `colcon build --packages-up-to mesh_navigation_tutorials`.
35
+
You need a working ROS 2 installation. We target `humble` at the moment. Go into a ROS 2 workspace's source directory `cd $YOUR_ROS_WS/src`. Then clone the tutorial code
> If you forget to add `GIT_LFS_SKIP_SMUDGE=1` before `git clone` and you have Git LFS installed, all available maps will be downloaded during the clone. This may take a while. But than you skip all the Git LFS commands later.
43
+
44
+
Get the tutorial's ROS 2 dependencies
45
+
* Clone source dependencies: Run `vcs import --input mesh_navigation_tutorials/source_dependencies.yaml` in your ROS 2 workspace source directory.
46
+
* Get packaged dependencies: Run `rosdep install --from-paths . --ignore-src -r -y` from within your ROS 2 workspace source directory.
47
+
48
+
Build: Go to workspace root `cd $YOUR_ROS_WS` and run
You change `floor_is_lava` by any world name that is available with this repository (see all by calling launch file with `--show-args`). Those are:
@@ -57,7 +69,8 @@ You change `floor_is_lava` by any world name that is available with this reposit
57
69
58
70
When running a simulated world, you can save some resources by not running the gazebo GUI: Add the `start_gazebo_gui:=False` launch argument.
59
71
60
-
### Rviz GUI
72
+
### RViz GUI
73
+
61
74
In rviz, you should be able to see the mesh map.
62
75
This map is being used for navigation.
63
76
@@ -69,15 +82,33 @@ The MbfGoalActions rviz plugin contains a very tiny state machine that performs
69
82
* get a path to that pose
70
83
* execute that path
71
84
72
-
## Detailed Instructions
85
+
## Detailed Instructions
86
+
87
+
For more detailed instructions on how to parameterize things or what things can be changed see the [wiki](https://naturerobots.github.io/mesh_navigation_docs/tutorials/)
73
88
74
-
For more detailed instructions on how to parameterize things or what things can be changed see the [wiki](https://github.com/naturerobots/mesh_navigation_tutorials/wiki)
89
+
## Extended Examples
75
90
91
+
Additionally, we offer larger maps that better resemble real-world scales:
92
+
93
+
*[Pluto Maps](./mesh_navigation_pluto/)
94
+
*[Ceres Maps](./mesh_navigation_ceres/)
95
+
96
+
All requires Git LFS to be installed. Under Ubuntu you can simply type:
97
+
98
+
```bash
99
+
sudo apt install git-lfs
100
+
```
76
101
77
102
## Related Repositories
78
-
-[Move Base Flex](https://github.com/magazino/move_base_flex) ([IROS 2018](https://doi.org/10.1109/IROS.2018.8593829))
-[Mesh Navigation](https://github.com/naturerobots/mesh_navigation) ([ICRA 2021 paper for Continuous Vector Field Planner, CVP](https://doi.org/10.1109/ICRA48506.2021.9560981))
*[Mesh Navigation](https://github.com/naturerobots/mesh_navigation) ([ICRA 2021 paper for Continuous Vector Field Planner, CVP](https://doi.org/10.1109/ICRA48506.2021.9560981))
0 commit comments