A web-based 3D robot visualization tool. Visualize robot arms from URDF files with STL and DAE mesh support.
npm run devOpen http://localhost:3000 in your browser.
- Default: EC63 robot arm loads automatically on startup
- Custom Robot: Drag and drop multiple files (URDF + meshes) or click to select all files at once
- The app parses the URDF automatically and loads mesh files
Upload folder must contain:
- One
.urdffile describing robot structure - Mesh files (
.STLor.dae) referenced in the URDF
Mesh file names must match the link names in the URDF (e.g., base_link.STL, link1.STL).
- Use sliders to manually control each joint
- Values are in radians
- Joint limits from URDF are applied automatically
- Enter WebSocket URL (default:
ws://localhost:9090) - Click Connect
- Robot joints update from
/joint_statestopic