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)
| File | Size | Uploaded | |
|---|---|---|---|
| viewurdf-0.3.0.tar.gz | 237.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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}
|