TLDR
: These are a quick list of instructions to quickly install and run rmf_web
on your local workstation.
- Ubuntu
22.04.4
LTS - ROS 2
Humble
docker pull ghcr.io/open-rmf/rmf/rmf_demos:latest
docker tag ghcr.io/open-rmf/rmf/rmf_demos:latest rmf:latest
docker run -it \
--name rmf_web_c \
--net host \
--ipc host \
rmf:latest /bin/bash
cd $HOME && git clone https://github.com/open-rmf/rmf-web.git --single-branch --branch main --depth 1
cd ~/rmf-web
curl -fsSL https://get.pnpm.io/install.sh | bash -
source ~/.bashrc
pnpm env use --global 20
sudo apt-get update && sudo apt-get install python3-venv -y
pip install pipenv
cd $HOME && git clone https://github.com/open-rmf/rmf-web.git --single-branch --branch main --depth 1
cd rmf-web && pnpm install
source /opt/ros/humble/setup.bash
cd ~/rmf-web/packages/dashboard && pnpm start
A webpage should be opened at http://localhost:3000/
in your default browser with RMF Web Dashboard present.
RMF Web Dashboard
![Screenshot from 2024-06-02 11-33-37](https://private-user-images.githubusercontent.com/19281974/335838636-d5c3bbba-8ff7-42b2-84db-7773114ef659.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkzMTMzNjYsIm5iZiI6MTcxOTMxMzA2NiwicGF0aCI6Ii8xOTI4MTk3NC8zMzU4Mzg2MzYtZDVjM2JiYmEtOGZmNy00MmIyLTg0ZGItNzc3MzExNGVmNjU5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI1VDEwNTc0NlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWE5NjUwM2RlMGFmNTE1YTA3MDU2M2FjYWY5ZjIzZDU5MTgwMTU0M2RjNTBjNTk4NmIxYzk3ZTU3MGE0YjcyNWYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.RNcHvKTXnv9dX4yrIU6mTl6bkkBUZuAWyMMWeIdjgKs)