urdf-viz
Visualize URDF(Unified Robot Description Format) file.
urdf-viz is written by rust-lang.
Install
Install by cargo
If you are using rust-lang already and cargo is installed, you can install by cargo install.
Install urdf-viz
(FYI) Install cargo
|
and follow the instruction of the installer.
Install by download binary from github
If you don't want to install rust and cargo, you might be able to find
binary for Ubuntu16.04 64bit here.
Command line
urdf_viewer command will be installed by cargo.
It needs rosrun and rospack to resolve package:// in <mesh> tag, and
it uses xacro to convert .xacro file into urdf file.
It means you need $ source ~/catkin_ws/devel/setup.bash before using
urdf_viewer.
It is possible to use xacro file directly.
It will be converted by rosrun xacro xacro inside of urdf_viewer.
For other options, please read the output of -h option.
GUI
In the GUI, you can
- Move a joint
- set the angle of a joint by
Up/Downkey Ctrl+ Drag to move the angle of a joint- change the joint to be moved by
[and]
- set the angle of a joint by
- Inverse kinematics (only positions)
Shift+ Drag to use inverse kinematics(Y and Z axis)Shift+Ctrl+ Drag to use inverse kinematics(X and Z axis)- change the move target for inverse kinematics by
,and.
rkey to set random joints- Move view point
- Mouse Right Drag to translate view camera position
- Mouse Left Drag to look around
- Scroll to zoom in/out
Garally

Dependencies
urdf-viz is strongly depend on kiss3d,
which is super easy to use, great 3D graphic engine.