Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| doc:create_srdl_model [2013/06/28 12:50] – [Usage] admin | doc:create_srdl_model [2014/11/27 17:10] (current) – admin | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Create an SRDL model of your robot ====== | ====== Create an SRDL model of your robot ====== | ||
| + | ~~NOTOC~~ | ||
| - | The Semantic Robot Description Language (SRDL) is a logical language for describing robot hardware, software and capabilities. It is part of the KnowRob | + | \\ | 
| + | ^ This page describes | ||
| + | \\ | ||
| - | Several SRDL models for popular robots (e.g. PR2, Baxter, TUM-Rosie, Amigo) are already contained in the mod_srdl package in the KnowRob stack. In order to facilitate the creation of an SRDL model for a new robot, there is a converter by A. Perzylo and P.Freyer that can read an [[http:// | + | The Semantic Robot Description Language (SRDL) is a logical language for describing robot hardware, software and capabilities. More information on the usage of SRDL for modeling a robot, for answering queries about its hardware configuration and for checking requirements of actions on robot components can be found on [[/ | 
| + | |||
| + | Several SRDL models for popular robots (e.g. PR2, Baxter, TUM-Rosie, Amigo) are already contained in the mod_srdl package in the KnowRob stack. In order to facilitate the creation of an SRDL model for a new robot, there is a converter by A. Perzylo and P. Freyer that can read an [[http:// | ||
| * Kinematic structure including coordinate transformations | * Kinematic structure including coordinate transformations | ||
| * Planning groups defined for the move_arm stack, which semantically group links to e.g. arms or hands | * Planning groups defined for the move_arm stack, which semantically group links to e.g. arms or hands | ||
| Line 11: | Line 16: | ||
| * Some properties are not converted (e.g. mesh origin, joint axis) | * Some properties are not converted (e.g. mesh origin, joint axis) | ||
| * The pose matrices are asserted as static, i.e. they do not use KnowRob' | * The pose matrices are asserted as static, i.e. they do not use KnowRob' | ||
| + | |||
| + | |||
| ===== Usage ===== | ===== Usage ===== | ||
| - | The urdf_to_owl | + | The URDF2SRDL | 
| - |  | + |  | 
| -u ./ | -u ./ | ||
| -s PR2.owl | -s PR2.owl | ||
| Line 20: | Line 27: | ||
| -g ./ | -g ./ | ||
|  |  | ||
| - | The arguments | + | The converter supports the following command-line | 
| + | * **-h, --help** | ||
| + | * **-u, --urdf** | ||
| + | * **-s, --srdl** | ||
| + | * **-i, --uri** | ||
| + | * **-c, --caps** | ||


