This project is intended to be used as a demo for a proposed architecture when using a web client to connect to ROS.
- docker
v20.10.8
installation - docker-compose
v1.25.0
installation - nodejs
v14.17.0
installation - yarn
v1.22.10
isntallation
cd /directory/to/rosbridge-web-architecture-demo
# Install frontend-web packages
cd frontend-web/
yarn
# Install backend-api packages
cd ../backend-api/
yarn
cd /directory/to/rosbridge-web-architecture-demo
# Start project
yarn start # --build (if needed)
# Cleanup docker networks & images
yarn clean
At this point you can visit the UI using your browser http://localhost:3000
If you need to change ports in the frontend for whatever reason, you can do so by editing the
docker-compose.yml
file on line 55 to- "XXXX:3000"