URDF
Purpose
- Create a ROS-compatible URDF from this plex.
Usage
metrical shape urdf [OPTIONS] --root-component <ROOT_COMPONENT> <PLEX_OR_RESULTS_PATH> <OUTPUT_DIR>
Concepts
Create a URDF from a plex. This URDF is compatible with common ROS operations.
Examples
Create a URDF from a plex
metrical shape urdf --root-component ir_one $RESULTS $OUTPUT_DIR
Arguments
[PLEX_OR_RESULTS_PATH]
The path to the input plex. This can be a MetriCal results JSON or a plex JSON.
[OUTPUT_DIR]
The output directory for this shaping operation.
Options
Universal Options
As with every mode, all universal options are supported (though not all may be used).
--use-optical-frame
The
use_optical_frame
boolean determines whether or not to create a link for the camera frame in the URDF representation of the Plex. Ifuse_optical_frame
istrue
and the component is a camera, a new link for the camera frame is created and added to the URDF. This link represents the optical frame of the camera in the robot model:base -> camera (FLU) -> camera_optical (RDF)
If
use_optical_frame
isfalse
, no such link is created. This might be the case if the optical frame is not needed in the URDF representation, or if it's being handled in some other way:base -> camera (FLU)
-a, --root-component [ROOT_COMPONENT]
The root component name or UUID to use for the joint transformations in the URDF.