- Clone the webviz project (https://github.com/cruise-automation/webviz)
git clone email@example.com:cruise-automation/webviz.git
- Build the image, and name it.
The docker image contains only the basic dependencies. No code or compiled resources.
Run a container in interactive mode with the recently created image, mount the wevbiz code, and attach it to the host network.
Once inside the container, go to the mounted resource
/webviz, install dependencies, build, and run the server.
You'll see a message indicating the webviz server URL
ℹ ｢wds｣: Project is running at http://localhost:8081/
Open your browser (Chrome seems to be the only fully supported), and direct it to that URL, adding
appat the end.
Drag and drop a rosbag to the browsers's window.
You can also execute rosbridge to communicate with the host roscore.
roslaunch rosbridge_server rosbridge_websocket.launch
Select topics to be displayed. Be sure to select the correct coordinate frame.