Skip to content
Back to skills

Chain Kinematics

ASecurity

"Use for direct IKPy Chain and Link construction, NumPy forward or

  • 247 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 8, 2026
toolsapibackend

Works with

  • terminal
  • api

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill chain-kinematics --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Chain Kinematics?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Chain Kinematics
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-chain-kinematics/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-chain-kinematics)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: chain-kinematics
description: "Use for direct IKPy Chain and Link construction, NumPy forward or
  inverse kinematics, masks, bounds, orientations, DH/URDFLink modeling,
  serialization, concatenation, and numerical validation."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# Chain kinematics

Use this route when a user needs to build or manipulate an IKPy `Chain`, compute
forward kinematics, solve a position/orientation inverse-kinematics target, or
validate a result numerically.

## Route by task

- **Novice:** read [workflows.md](references/workflows.md) first for the tiny
  `OriginLink` + `URDFLink` fixture, full joint-vector convention, FK/IK
  recipes, and a validation loop.
- **Expert:** read [api-reference.md](references/api-reference.md) for exact
  v4.0.0 signatures, shapes, DH/URDF conventions, optimizer arguments, masks,
  and serialization constraints. Use [troubleshooting.md](references/troubleshooting.md)
  when a solver, bound, orientation, or input-shape check fails.
- Run the safe deterministic helper
  [`scripts/smoke_chain.py`](scripts/smoke_chain.py) after installation; it
  exercises construction, FK, masks, IK, bounds, orientation, DH, prismatic
  links, and geometry shapes without loading a robot file.

## Scope and handoffs

This route owns direct `Chain`, `Link`, `OriginLink`, `URDFLink`, and `DHLink`
construction; NumPy FK/IK; full versus active joint vectors; bounds and
orientation targets; chain conversion/concatenation; JSON serialization
contracts; and residual-based numerical checks.

- Keep every joint value, including inactive links and the terminal link, in a
  full vector. The terminal link should be fixed and inactive; verify the mask
  explicitly because this release's constructor check is implementation-
  brittle.
- Route URDF/MJCF file parsing, model-tree discovery, and parser-specific
  selection to [robot-model-import](../robot-model-import/SKILL.md).
- Route `backend="jax"` and JAX-specific optimizer behavior to
  [jax-backend](../jax-backend/SKILL.md).
- Route plotting and geometry visualization implementation to
  [visualization-geometry](../visualization-geometry/SKILL.md).

Files in this skill

  • SKILL.md2.2 KB
  • references/api-reference.md9.4 KB
  • references/troubleshooting.md10.7 KB
  • references/workflows.md10.6 KB
  • scripts/smoke_chain.py5.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.