Skip to content

Latest commit

 

History

History
68 lines (44 loc) · 1.66 KB

README.md

File metadata and controls

68 lines (44 loc) · 1.66 KB

WVIZ - 3D Robot Web Visualizer

The goal of this project is to provide a ROS(Robot Operating System) web 3d visualization library using WebGL.

Turtlebot

Usage

Required Components in Backend

A robot powered by ROS, Rosbridge, TF2 Web Republisher

> roslaunch rosbridge_server rosbridge_websocket.launch
> rosrun tf2_web_republisher tf2_web_republisher

Frontend

Libraries in use

Available URDFs

  • PR2
  • Youbot
  • Kobuki
  • Turtlebot

Current Status

  • Collada : Done
  • URDF : Done

Goal

  • De-couple with a 3D library
  • Support URDF, Marker, IMMarker, Map, Pointclod, and Laserscan
  • Support topic re-configuration api
  • Support multi-canvas visualization(Ex : overlayview + full 3d view)
  • Support dynamic fixed frame

Design decision

  • Support three.js as default 3D library
  • Support AMD
  • Scene - Model separation
  • Have own math library

TODO

  • Get Merged with ROS3DJS !

Pictures!

PR2 Youbot Kobuki