Robot Viewer
by fan-ziqi · io.github.fan-ziqi.robot-viewer
Not TrustedWeb appUnrated★ 559 stars
Robot Viewer
Robot Viewer is a web-based 3D viewer for robot models and scenes. Built on top of Three.js, it provides an intuitive interface for visualizing, editing, and simulating robots directly in the browser without any installation required. This tool helps you visualize and analyze robot structures, joints, and physical properties.
Screenshots
About
Robot Viewer is a web-based 3D viewer for robot models and scenes. Built on top of Three.js, it provides an intuitive interface for visualizing, editing, and simulating robots directly in the browser without any installation required. This tool helps you visualize and analyze robot structures, joints, and physical properties. - Format Support: - URDF: Unified Robot Description Format - Xacro: ROS Xacro format with macro expansion and conditional logic support - MJCF: Mujoco XML format - USD: Universal Scene Description (partial support) - Robot Types: Serial robot structures (parallel robots not currently supported) - Visualization Tools: Visual/collision geometry, inertia tensors, center of mass, coordinate frames, joint axes, shadows, ground grid visibility, coordinate system orientation - Interactive Controls: Drag joints in real-time, adjust model poses - Animation Editor (Experimental): Multi-clip dope sheet and Bézier graph editor with auto-key, multi-selection, undo/redo, play/record ranges, event and media tracks, pose snapshots, audio-reactive keys, live-input recording, autosave, and portable .robotanim.json projects - Measurement Tools: Measure distances between joints and links with 3D visualization, display X/Y/Z axis projections and total distance, support ground height measurement - Code Editor: Built-in CodeMirror editor with syntax highlighting and live preview - Physics Simulation: Integrated MuJoCo engine for dynamics simulation (MJCF models) - Scene Management: File tree and scene graph visualization with hierarchical structure This project uses pnpm, but you can also use npm or yarn. Robot Viewer is the open-source project fan-ziqi/robot_viewer (https://github.com/fan-ziqi/robot_viewer) by fan-ziqi, released under Apache-2.0. Ion packages it unmodified from commit 706f8133dc39, adding only a manifest, an icon and a storage compatibility script.
Source
Written by fan-ziqi, published to Oikou by Ben Grande.
- ★ 559 stars on GitHub
- Licence: Apache-2.0
- Upstream version v1.3.2
- Built from commit 706f8133dc39
Age rating
Not rated. Nobody has said who this app is suitable for, so Personal Clouds and the Oikou app treat it as 18+.
What version 1.3.2 may do
Internet
It asks to reach nothing on the internet.
Personal Cloud tools
- Keep a database of its own on your Personal Cloud ion.db
Notifications
It does not send push notifications.
Isolated pages
Runs its pages isolated (shared memory). Its pages get shared memory and precise timers, and load files from other sites only when those sites allow it.
Storage
Up to 16 MB on your Personal Cloud.
Add to Personal Cloud
Sign in to add this web app to a Personal Cloud of yours. It runs there, on your own computer, and you open it from there; nothing is installed on your phone.
Versions
1.3.2 Latest Shown above
Published · a ready-built bundle
Imported from fan-ziqi/robot_viewer at 706f8133dc39 (v1.3.2).