Skidy
SoftwareSkidy generates symbolic robot kinematics and dynamics models from structured definitions. [1] [2] [3] [4] [5] [6]
Installation & first result →Official websiteGetting started
- Source rights
- Named licenses are documented by part. Review licenses
- Unknowns
- operating system, compute requirements not fully established. Review gaps
Source researched · Not tested by us
Sources checked · Research details
Licenses & related hardware
- License
- BSD-3-Clause · Details by part
Overview
Is this for you?
- Known limitations
- Symbolicmodel/codegeneration isnot verified robotgeometry/dynamics or compiledcontroller.
- Optionaltestingtools/Octave andgeneratedtargets require their ownenvironment checks.
Editorial assessment of cited source; no runtime or hardware test.
What you need
Installation & first result
Open the upstream getting-started guide [1] [2] [3] [4] [5] [6]
- Inspect the named configuration, source interfaces and required external components.
- Attempt only the matched documented workflow after resolving environment and rights gaps; no operation reproduced here.
Editorial assessment of cited source; no runtime or hardware test.
Project notes
Separate the basic package from optional comparison tools
The selected metadata declares version 0.0.1, Python 3.8 or later, SymPy 1.8 or later and urdf_parser_py 0.0.4 or later, plus numpy, YAML and documentation/graph dependencies. The README separates ordinary installation from testing extras and notes that oct2py requires an actual Octave installation. No dependency environment or optional comparison test was run. [1] [3]
For a bounded input task, the README can generate a YAML template for a chosen joint sequence. It requires screw coordinates, link reference transforms and an end-effector transform; inverse dynamics additionally needs gravity and mass/inertia data. Tree structures add graph relationships. A syntactically populated template is not evidence that those quantities describe a real mechanism. [1]
The hopping-leg URDF example creates SymbolicKinDyn, sets gravity and an end-effector transform, loads a selected URDF and invokes kinematics and Python generation. [5] Inspect the URDF, joint conventions and symbolic assignments with that example before interpreting generated expressions. The generator source implements the output-code route; this is source evidence, not a tested output artifact. [6]
No URDF parse, symbolic computation, generated-code compile or numerical dynamics comparison was executed here. [4] [5]
The root notice is BSD-3-Clause; check applicable third-party terms separately. External robot meshes/models and any target runtime have their own provenance. This review performed no timing measurements. [1] [2]
What we checked
Pinned source/document inspection only; no installation, compile, credentials/API use, simulator, lab experiment or physical hardware test.
Not yet established
- Requirements: operating system, host computer
- Version-specific hardware compatibility (ecosystem tags alone do not establish it)
Updates
- Upstream last updated
- Not established
- Latest release
- Not established
- Profile updated
- Nov 1, 2026
- Sources last checked
- Nov 1, 2026
- Next review
- Dec 1, 2026
- Reviewed revision
0db6f2d
Source files and licenses
Concrete scoped robot-facing software/research workflow, not complete manufacturing or verified operational behavior.
| Layer | Availability / license |
|---|---|
| software | available · BSD-3-Clause Selected source availability/notice only; external hardware, models, data and dependencies have separate rights. No blanket redistribution or operational clearance. [1] [2] [3] [4] [5] [6] |
| documentation | available · BSD-3-Clause Selected source availability/notice only; external hardware, models, data and dependencies have separate rights. No blanket redistribution or operational clearance. [1] [2] [3] [4] [5] [6] |
No separate physical design, pretrained distribution or dataset is selected as the released contribution in this scoped software review.
References
Each source links to the exact revision we read. “Used for” shows where this page relies on it.
- S001 README.md
Revision, date & where cited
dfki-ric-underactuated-lab/skidy contributors · github.com · revision
0db6f2d· README.md at · Accessed Nov 1, 2026
Used for: Overview, Is this for you?, What you need, Installation & first result and 2 more - S002 LICENSE
Revision, date & where cited
dfki-ric-underactuated-lab/skidy contributors · github.com · revision
0db6f2d· LICENSE at · Accessed Nov 1, 2026
Used for: Is this for you?, What you need, Installation & first result, Separate the basic package from optional comparison tools and 1 more - S003 pyproject.toml
Revision, date & where cited
dfki-ric-underactuated-lab/skidy contributors · github.com · revision
0db6f2d· pyproject.toml at · Accessed Nov 1, 2026
Used for: Is this for you?, What you need, Installation & first result, Separate the basic package from optional comparison tools and 1 more - S004 src/skidy/parser.py
Revision, date & where cited
dfki-ric-underactuated-lab/skidy contributors · github.com · revision
0db6f2d· src/skidy/parser.py at · Accessed Nov 1, 2026
Used for: Overview, Is this for you?, What you need, Installation & first result and 2 more - S005 examples/hopping_leg_fromURDF.py
Revision, date & where cited
dfki-ric-underactuated-lab/skidy contributors · github.com · revision
0db6f2d· examples/hopping_leg_fromURDF.py at · Accessed Nov 1, 2026
Used for: Is this for you?, What you need, Installation & first result, Separate the basic package from optional comparison tools and 1 more - S006 src/skidy/kinematics_generator.py
Revision, date & where cited
dfki-ric-underactuated-lab/skidy contributors · github.com · revision
0db6f2d· src/skidy/kinematics_generator.py at · Accessed Nov 1, 2026
Used for: Is this for you?, What you need, Installation & first result, Separate the basic package from optional comparison tools and 1 more
Correction guidance · Discussion is not enabled · Profile format 0.7.0-draft.5