Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
doc:create_srdl_model [2014/06/05 11:38] – external edit 127.0.0.1 | 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 21: | Line 28: | ||
| | ||
The converter supports the following command-line arguments: | The converter supports the following command-line arguments: | ||
- | * **-h, --help** | + | * **-h, --help** |
* **-u, --urdf** | * **-u, --urdf** | ||
* **-s, --srdl** | * **-s, --srdl** |