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
+48-19Lines changed: 48 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,17 +10,9 @@ The OpenRMF platform for multi-fleet robot management.
10
10
## Install ROS 2 Galactic
11
11
12
12
First, please follow the installation instructions for ROS 2 Galactic.
13
-
If you are on an Ubuntu 20.04 LTS machine (as recommended), [here is the binary install page for ROS 2 Galactic on Ubuntu 20.04](https://docs.ros.org/en/galactic/Installation/Ubuntu-Install-Debians.html)
13
+
If you are on an Ubuntu 20.04 LTS machine (as recommended), [here is the binary install page for ROS 2 Galactic on Ubuntu 20.04](https://docs.ros.org/en/galactic/Installation/Ubuntu-Install-Debians.html).
14
14
15
-
## Install rosdep
16
-
`rosdep` helps install dependencies for ROS packages across various distros. It can be installed with:
17
-
```bash
18
-
sudo apt install python3-rosdep
19
-
sudo rosdep init
20
-
rosdep update
21
-
```
22
-
23
-
## Additional Dependencies
15
+
## Setup Gazebo repositories
24
16
25
17
Setup your computer to accept Gazebo packages from packages.osrfoundation.org.
OpenRMF binary packages are available for Ubuntu Focal 20.04 for the `Foxy`, `Galactic` and `Rolling` releases of ROS 2. Most OpenRMF packages have the prefix `rmf` on their name, therefore, you can find them by them by searching for the pattern `ros-<ro2distro>-rmf`, e.g., for galatic it would be:
29
+
30
+
```bash
31
+
apt-cache search ros-galactic-rmf
32
+
```
33
+
34
+
### RMF Demos
35
+
36
+
A good way to install the `rmf` set of packages in one go is to install the one of the main [RMF Demos](https://github.com/open-rmf/rmf_demos) packages. This will pull all the rest of the OpenRMF packages as a dependency. The core of RMF demos is contained on the `rmf_demos` package. However, if you want to install it with simulation support, you should install the `rmf_demos_gz` or `rmf_demos_ign` package which come with gazebo or ignition support respectively. As an example, to install the ROS 2 Galactic release with gazebo support package, you would run:
37
+
38
+
```bash
39
+
sudo apt install ros-galactic-rmf-demos-gz
40
+
```
41
+
42
+
## Building from sources
43
+
44
+
If you want to get the latest developments you might want to install from sources and compile OpenRMF yourself.
45
+
46
+
47
+
### Additional Dependencies
48
+
49
+
Install all non-ROS dependencies of OpenRMF packages,
This will run `rmf_demos` in headless mode. Open `localhost:5000` with a browser to start a task.
119
+
This will run `rmf_demos` in headless mode. Open [this link](https://open-rmf.github.io/rmf-panel-js/) with a browser to start a task.
91
120
92
121
(Experimental) User can also run `rmf_demos` in “non-headless” graphical form, via [rocker](https://github.com/osrf/rocker).
93
122
94
123
## Roadmap
95
124
96
-
A near-term roadmap of the entire RMF project (including and beyond `rmf_traffic`) can be found in the user manual [here](https://osrf.github.io/ros2multirobotbook/roadmap.html).
125
+
A near-term roadmap of the entire OpenRMF project (including and beyond `rmf_traffic`) can be found in the user manual [here](https://osrf.github.io/ros2multirobotbook/roadmap.html).
97
126
98
127
## Integrating with RMF
99
128
100
-
Instructions on how to integrate your system with RMF can be found [here](https://osrf.github.io/ros2multirobotbook/integration.html).
129
+
Instructions on how to integrate your system with OpenRMF can be found [here](https://osrf.github.io/ros2multirobotbook/integration.html).
0 commit comments