# ikpy

> 权威词条地址：https://robotics.hellobike.com/sdks/phylliade-ikpy
> 所属分类：sdks | 最近核验日期：2026-08-30 | 技术层级：L3

## 核心摘要

Phylliade 在 GitHub 开源的算法库，主要语言 Python。 IKPy, an Universal Inverse Kinematics library

## 结构化工程参数

| 参数项 | 数值 / 配置 |
| :--- | :--- |
| `layers` | ["L3"] |
| `links` | [{"title": "GitHub", "url": "https://github.com/Phylliade/ikpy"}] |
| `updated` | 2026-08-30 |
| `repo` | https://github.com/Phylliade/ikpy |
| `language` | ["python"] |
| `pinned_versions` | [{"version_or_sha": "main / 最新稳定分支（当前PyPI最新稳定版为v3.3.4）", "tested_env": "Ubuntu 20.04/22.04 LTS / Python 3.7~3.11 / 可选搭配ROS 1 Noetic/ROS 2 Humble", "notes": "可通过pip install ikpy直接安装，核心入口为kinematicsChain类，支持导入URDF文件初始化机械臂运动学模型"}] |
| `incompatible_envs` | ["暂不支持Python 3.12及以上版本，部分依赖库未完成适配", "导入非标准格式URDF时可能出现解析失败，需先预处理关节定义"] |
| `repo_stats` | {"stars": 1041, "forks": 179, "as_of": "2026-10-13"} |
| `tool_type` | library |
| `overview_sources` | ["https://github.com/Phylliade/ikpy"] |

## 技术详解与生态说明

ikpy是Phylliade开源的通用逆运动学算法库，核心开发语言为Python，属于L3层级通用算法工具，核心功能模块包含多自由度机械臂逆运动学快速求解、正运动学计算、运动轨迹插值优化、自定义关节约束配置，支持开发者灵活调整运动学参数以匹配不同场景需求。

该库无绑定特定适配机型，可集成到各类串联机械臂的运动控制模块中，支持与ROS等机器人开发框架对接，开发者可直接通过Python包管理器安装调用，快速为机械臂路径规划、抓取作业等上层功能提供逆运动学解算能力，也可嵌入仿真环境完成运动学预验证。

## 原始核验来源 (Sources)

- [GitHub Phylliade/ikpy](https://github.com/Phylliade/ikpy)