Skip to main content

viewurdf

A dead simple URDF viewer that justs works.

Skeleton Mode

One of the main goals of viewurdf is to provide a useful visualization even when the URDF's mesh files are missing. This is done using skeleton mode, which removes all existing visual and collision components from the URDF and replaces them with simple primitives.

Install

It is recommended to use uv or pipx to automatically install the tool into an isolated environment.

# preferably:
uv tool install viewurdf
# or
pipx install viewurdf

# if you must:
pip install viewurdf

Usage

# basic usage: starts a viser server, view in your browser
viewurdf <file.urdf>

# specify different host IP and/or port:
viewurdf --ip 192.168.10.10 --port 8888 <file.urdf> 

# visualize a description directly from robot_descriptions.py:
viewurdf -r <name>

# don't automatically open a browser tab with the visualization:
viewurdf --no-open <file.urdf>

License

MIT

Metadata

Release files for viewurdf 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for viewurdf 0.3.0
File Size Uploaded
viewurdf-0.3.0.tar.gz 237.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for viewurdf 0.3.0
File Interpreter ABI Platform
viewurdf-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 243.9 kB

Release files / viewurdf-0.3.0.tar.gz

Download URL viewurdf-0.3.0.tar.gz
Size 237.8 kB
Tags Source
SHA-256 checksum
How to use checksums
8d89d9ff822b10f6a72b33b72b6abffb8d989ce05d2c8b14583a78b25ae13340
BLAKE2b-256 checksum
How to use checksums
57976540931dd0ca4b3d62225b13412c8d482ade2db6c3e5a3ba7016e6dc8aa4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / viewurdf-0.3.0-py3-none-any.whl

Download URL viewurdf-0.3.0-py3-none-any.whl
Size 6.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bb5a6dda4143f632d5d87fd02ebc66d149b023b89e0276d3256c8285a7f11b83
BLAKE2b-256 checksum
How to use checksums
ea18ad1856ec656e6e69e4e518dc90c0fd6d852a5ffc918e00ebba8f2c3ec951
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page