Panthera-HT 软件开发工具包 Panthera-HT_SDK

3/5 🧩 软硬件结合 已发布
HighTorque-Robotics 59 Stars MIT BOM 完整度: 2/5 教程完整度: 2/5

项目简介

请提供需要翻译的英文技术内容。


Panthera-HT SDK 是专为 Panthera-HT 六轴机械臂打造的官方软件开发工具包,旨在为开发者提供一套完整、高效且易用的机器人控制与开发解决方案。该SDK的核心价值在于,它通过提供C++和Python双语言接口,将复杂的机器人底层控制逻辑进行封装,让开发者能够快速上手,专注于上层应用算法的开发,而无需从零处理电机通信、运动学解算等底层细节。

项目特点

**多语言支持**:提供完整的 C++ 和 Python API,满足不同开发者的需求。
**丰富的控制模式**:支持位置、速度、力矩和混合控制,灵活应对各种应用场景。
**先进的运动学**:内置正/逆运动学求解器及完整的雅可比矩阵支持。
**动力学建模**:包含重力补偿、摩擦力补偿和完整的动力学模型,实现更精确的控制。
**轨迹规划**:支持五次和七次多项式插值,生成平滑的运动轨迹。
**主从控制**:支持双臂遥操作和轨迹记录/回放,适用于复杂的远程操作任务。
**硬件支持**:最多支持 7 路 CAN 总线,每条总线可连接 30 个电机。

技术规格

支持语言 C++, Python
控制模式 位置、速度、力矩、混合控制
运动学 正/逆运动学,雅可比矩阵
动力学 重力补偿、摩擦力补偿、完整动力学模型
轨迹规划 五次、七次多项式插值
通信接口 CAN 总线
最大CAN总线数 7
每总线最大电机数 30
许可证 MIT

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
Panthera-HT SDK 1 本仓库,包含 C++ 和 Python SDK
Panthera-HT 六轴机械臂 1 需要配合硬件使用
CAN 总线适配器 1 用于连接机械臂

能力画像

⚪ 记忆与知识检索: 3/5
🔵 逻辑推演: 4/5
⚪ 表达与交流: 2/5
⚪ 感知与观察: 2/5
⚪ 数理与计算: 5/5
⚪ 动手与操作: 3/5
⚪ 狂热与坚持: 4/5
⚪ 创造与创新: 4/5

视频

所需技能

🔧 **动手能力**:需要具备组装和调试六轴机械臂硬件的能力,以及连接 CAN 总线等通信线路的经验。 💻 **编程能力**:需要熟练掌握 C++ 或 Python 编程语言,能够理解和使用 SDK 提供的 API 进行二次开发。 ⚡ **电子电路**:需要了解 CAN 总线通信原理,能够排查和解决通信问题。

适用场景

**科研与教育**:用于机器人学、运动控制、轨迹规划等领域的教学和科研实验。
**工业自动化**:作为工业机械臂的控制核心,实现精确的抓取、装配、搬运等操作。
**遥操作与远程控制**:通过主从控制功能,在危险或远程环境中操作机械臂。
**机器人学习**:结合 LeRobot 等框架,进行模仿学习等机器人学习算法的研究与开发。