[Documentation] [TitleIndex] [WordIndex


The goal of wviz is to provide web based visualization similar in the webgl enabled web browsers without any required plugins or additional software. wviz also allows users to view data on remote systems running ROS without requiring ROS be installed on their local machine. The goal of the wviz project is to provide visualization capabilities much like those of rviz with additional mechanisms to allow the user to control the robot.

Cameras and Robot Model in Wviz Interactive Markers in Wviz PCL2 in Wviz

Figures above show the currently available visualization.

Currently Implemented Display Types

  1. Image
  2. Axes
  3. Robot Model
  4. Grid
  5. Laser Scan
  6. TF
  7. Point Cloud 2
  8. Interactive Markers
  9. Markers

Display Types That Are Not Implemented

  1. Map
  2. Grid Cells
  3. Path
  4. Pose
  5. Pose Array
  6. Marker Array
  7. Camera


To use wviz, there should be a web server and rosbridge_server running, either on your computer or somewhere on the network accessible by your computer.

Wviz is depending on several packages in bosch_web_visualization stack. Please see this page for installation.


$ roslaunch wviz wviz.launch

Should launch all the nodes you need for visualizing your simulator or robot over the web.


Please see the introduction tutorial here.



If you check out the stack from the repository you will need to make it. When you make the stack, this file runs, and creates symbolic links to several javascript files provided in different packages (such as rosjs_resources, rosjs_common and rosjs_visualization).

2024-07-13 14:40